I’m getting frequent GPU lockups which always seem to occur when playing video (either via mpv or via flash-plugin). Not sure how to tell whether this affects the 2D driver or the mesa one. Please reassign as you see fit.
The bug manifests as one of the following:
1. X screen freezes, no response when switching VTs, only SysRq+REISUB works.
2. X screen freezes, VT switch works, system can be rebooted by userspace tools.
The common denominator in the reported errors seems to be: «nouveau E[ PFIFO][0000:01:00.0]» with either «write fault», «read fault», which is then followed by «PGRAPH engine fault».
I’ll follow-up with a few relevant log files.
My current setup runs on:
* Linux 3.16.2
* Xorg 1.16.0
There should be some fixes in 3.17-rc1 and later which affect GK106, especially if you're not using blob firmware. [After these changes it appears that the blob firmware is no longer necessary, BTW, in case you're using it.]
Created attachment 106330 [details]
jountalctl -b|grep nouveau
«journalctl -b -1|grep nouveau» for the most recent manifestation on Linux (ck) 3.16.2.
Ilia, thanks! So maybe this has been resolved already? While I’m at it I’ll still attach some of my collected logs, though, just in case something interesting/new might be in there.
Created attachment 106332 [details]
grep nouveau *.log|grep -C 15 "fault"
Output for «grep nouveau *.log|grep -C 15 "fault"» on a few collected logs of the freezes described above.
This is for various kernel versions, I’ll follow up a table with the relevant uname output for each logfile.
If there’s anything interesting in there that needs more than 15 lines of context, let me know.
«grep "Linux version" *.log». Some of the logs are missing the version message, though, since hard crashes screw up the journal’s reboot stamp, it seems, and I had to resort to using «journalctl --since $TIME».
nouveau.10.log:Aug 23 12:38:03 wirrsal kernel: Linux version 3.16.1-1-ck (squishy@ease) (gcc version 4.9.1 (GCC) ) #1 SMP PREEMPT Sat Aug 16 06:54:34 EDT 2014
nouveau.6.log:Jul 12 14:22:42 wirrsal kernel: Linux version 3.15.5-2-ck (squishy@ease) (gcc version 4.9.0 20140604 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jul 11 18:05:02 EDT 2014
nouveau.7.log:Jul 25 20:06:16 wirrsal kernel: Linux version 3.15.6-1-ck (squishy@ease) (gcc version 4.9.0 20140604 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jul 18 15:54:54 EDT 2014
nouveau.9.log:Aug 18 21:41:41 wirrsal kernel: Linux version 3.16.1-1-ck (squishy@ease) (gcc version 4.9.1 (GCC) ) #1 SMP PREEMPT Sat Aug 16 06:54:34 EDT 2014
Created attachment 116335 [details]
Recent lock-up logs, on Linux 4.0.3 and 4.0.4
I tried running Nouveau on Linux 4 again for a while, but the driver still locks up frequently. Here’s some of the recent logs in case it helps.