Bug 74485 - [NVE6] system hangs with 3D applications
Summary: [NVE6] system hangs with 3D applications
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/nouveau (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-04 03:23 UTC by prg
Modified: 2014-08-25 15:10 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg of the hang (71.90 KB, text/plain)
2014-02-04 03:23 UTC, prg
Details
dmesg of CPU stall (8.38 KB, text/plain)
2014-02-04 03:27 UTC, prg
Details
workaround for the issue (413 bytes, patch)
2014-02-12 20:21 UTC, prg
Details | Splinter Review

Description prg 2014-02-04 03:23:52 UTC
Created attachment 93330 [details]
dmesg of the hang

Kernel 3.13.1, mesa git from 2014-02-01 (10.1.0-devel (git-dc00ec1))
Non-composited KDE desktop

System randomly hangs when using 3D applications, tried with Half Life 2, Dota2, some older games with wine. The hang might happen right when entering the game or maybe after a few minutes of playing. Just running glxgears works for quite some time (>35min).

Bug #72180 suggests that using blob fw fixes random lockups, but it doesn't help in my case. Frequency of hangs seems to be about the same with and without blob fw.

Bug #63165 reports display corruption which i haven't seen yet and has quite different error messages in the logs.
Comment 1 prg 2014-02-04 03:27:28 UTC
Created attachment 93331 [details]
dmesg of CPU stall

"INFO: rcu_sched self-detected stall on CPU { 0}" also happens sometimes
Comment 2 prg 2014-02-12 20:21:52 UTC
Created attachment 93959 [details] [review]
workaround for the issue

calim on #nouveau suggested this workaround which seems to disable some kind of compression or something. I've tested for a few days and indeed I haven't heard from this PLTCG thing anymore since applying that patch. The previously mentioned games are perfectly usable now.
Comment 3 prg 2014-08-25 15:10:15 UTC
Can't reproduce anymore with kernel 3.17-rc1, nouveau from git://people.freedesktop.org/~darktama/nouveau at commit 351a08b and mesa 10.4.0-devel (git-8d8a5eb)


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.