Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 529292
Summary: | Graphics hang with KMS on nVidia 7800GT with FC12 beta RC2 install | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Chris Ball <chris-rhbugs> |
Component: | kernel | Assignee: | Ben Skeggs <bskeggs> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | awilliam, bskeggs, carl, dougsland, gansalmon, itamar, jlaska, jwboyer, kernel-maint |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-11-06 16:28:45 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 530341 | ||
Attachments: |
Description
Chris Ball
2009-10-16 02:02:36 UTC
Created attachment 364997 [details]
dmesg with drm debug=15 and nouveau.modeset=1
Created attachment 364998 [details]
X log when launching with nouveau DDX and no KMS
Created attachment 364999 [details]
X log when launching with nv DDX and no KMS
Created attachment 365000 [details]
binary edid from Apple Cinema 30"
Tried kernel 2.6.31.4-83.fc12.i686 just in case it helped; same result. Also tried the other DVI port -- this card has two DVI ports, one of which has a dual-link TMDS and can run at full resolution. Doing so results in the mode attempted being 1280x800 instead (which is correct for the single transmitter), but it still hangs rather than setting the mode. Ben committed a kernel patch to nouveau GIT to fix this last night, and I've tried it out. It modesets -- I get a 2560x1600 mode that is legible, but contains small amounts of glitching and pixel trails from previous text. When X starts with nouveau, I get a screenful of snow/noise. If I hit ctrl+alt+backspace, X exits with a "Fatal server error: Detected GPU lockup". Remarkably, after this happens, the fb is no longer glitchy, and starting X *another* time gets me a working X session. However, I see that the kernel has said "GPU lockup - switching to software fbcon". Am attaching the new dmesg, with the GPU lockup at the bottom, and new X log, also with the GPU lockup message. Created attachment 365069 [details]
dmesg after Ben's patch
Created attachment 365070 [details]
xorg log after Ben's patch
So, we have four people hitting very similar issues. I'm not sure these are the same, but concentrating them into one report for now. Ben can tell us if they need to be split up. Those affected are Chris Ball (reporter of this bug), James Laska, Carl van Tonder (via #530169) and Josh Boyer. I am attaching a compendium of the messages each reporter is getting. They're obviously similar, but not identical, so we don't know if these are all the same bug. Symptoms are slightly different in each case, but we can say at least that this generally renders the current X session completely unusable. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Created attachment 367743 [details]
Compendium of similar failures from four reporters
Adding all affected users to CC and setting bug to block F12. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Ben would like everyone to test kernel -122 and see if it resolves these problems. It's available at: http://koji.fedoraproject.org/koji/buildinfo?buildID=139823 -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Created attachment 367754 [details]
Versions of drivers, libdrm and kernel
Still busy installing -122 kernel so will post results after that. In the mean-time, my versions of -drv-nouveau, libdrm and sever-Xorg as well as my *current* kernel.
The -122 kernel seems to have fixed things on my iMac G5 using Nouveau. setting this to MODIFIED. we have a tag request in for 122: https://fedorahosted.org/rel-eng/ticket/3126 -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers note that Carl van Tonder reported on IRC the fix works for him. James Laska reports that the protection fault errors are gone from his logs but he cannot confirm X is working as he's not in front of the machine. Chris Bell has not yet been able to test. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers I can report that the hangs no longer occur on my nVidia Corporation NV44 [Quadro NVS 285] system using kernel-2.6.31.5-122.fc12.i686. -122 is actually worse for me, but I suspect a bug's been fixed in the process. Previously, I would get a somewhat glitchy modeset from nouveau, then start X, X would detect a GPU lockup, I'd start X *again*, and I'd have a working X session. With -122, I get the glitchy modeset, but the lockup never happens. Then when I start X I get a glitchy X session, and that soon turns into a full system hang. |