system video hangs on video switch to fullscreen
Submitted by Mario Barrera
Assigned to Nouveau Project
Description
Occasionally, when switching any video playback into full-screen, all system video, except for the mouse pointer, hangs until reboot. It is possible to SSH into the machine for a while until it freezes completely.
Video card: NVIDIA Corporation GK104M [GeForce GTX 670MX] (rev a1) Operating system: Archlinux with linux 3.19.3-3-ARCH
nouveau-fw is installed and nouveau.config=NvGrUseFW=1 is in the kernel parameters.
I logged in via SSH into the blocked machine and dumped dmesg's output, it produced a 6MiB sized file of only:
[ 432.267634] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267645] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267647] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267658] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267661] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267672] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267674] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267685] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267687] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267698] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267701] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267712] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267714] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267725] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267727] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267738] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267741] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267752] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267754] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267765] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD [ 432.267767] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [gstglcontext[1984]] subc 0 mthd 0x000c data 0x2001054e [ 432.267777] systemd-journald[276]: /dev/kmsg buffer overrun, some messages lost.