Nouveau driver fails to poweron GPU on GM204 after dynamic poweroff
Submitted by Rashed Abdel-Tawab
Assigned to Nouveau Project
Description
Created attachment 122587
dmesg from boot
Booting Linux 4.6-rc1 and Mesa 11.2/11.3 fails to load the nouveau driver on a GTX 970M (6GB) on an MSI GS60 Ghost Pro 4K (i7-6700HQ). It spews out wonderful messages like
[ 2.146398] nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
[ 2.154362] vga_switcheroo: enabled
[ 2.154567] [TTM] Zone kernel: Available graphics memory: 8170764 kiB
[ 2.154568] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 2.154569] [TTM] Initializing pool allocator
[ 2.154572] [TTM] Initializing DMA pool allocator
[ 2.154577] nouveau 0000:01:00.0: DRM: VRAM: 6144 MiB
[ 2.154578] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 2.154580] nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
[ 2.154582] nouveau 0000:01:00.0: DRM: DCB version 4.1
[ 2.154583] nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
Attached is a dmesg from boot. The driver does just drop to the i915 driver so the machine is usable, but whenever I run lspci or lshw or try to logout of the X session, it hangs when it switches back to the nVidia GPU (the laptop has an LED indicator showing which GPU is in use)
Attachment 122587, "dmesg from boot":
dmesg.txt