Bug 83897 - [NVE6] GK106 (GeForce GTX 660): Frequent GPU lockups
Summary: [NVE6] GK106 (GeForce GTX 660): Frequent GPU lockups
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-15 16:22 UTC by freedesk.apriori
Modified: 2015-09-26 20:37 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
jountalctl -b|grep nouveau (5.90 KB, text/plain)
2014-09-15 16:26 UTC, freedesk.apriori
no flags Details
grep nouveau *.log|grep -C 15 "fault" (47.41 KB, text/plain)
2014-09-15 16:35 UTC, freedesk.apriori
no flags Details
Recent lock-up logs, on Linux 4.0.3 and 4.0.4 (44.02 KB, text/plain)
2015-06-07 09:03 UTC, freedesk.apriori
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description freedesk.apriori 2014-09-15 16:22:43 UTC
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
Comment 1 Ilia Mirkin 2014-09-15 16:25:33 UTC
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.]
Comment 2 freedesk.apriori 2014-09-15 16:26:17 UTC
Created attachment 106330 [details]
jountalctl -b|grep nouveau

«journalctl -b -1|grep nouveau» for the most recent manifestation on Linux (ck) 3.16.2.
Comment 3 freedesk.apriori 2014-09-15 16:27:59 UTC
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.
Comment 4 freedesk.apriori 2014-09-15 16:35:55 UTC
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.
Comment 5 freedesk.apriori 2014-09-15 16:41:34 UTC
«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
Comment 6 freedesk.apriori 2015-06-07 09:03:37 UTC
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.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.