Bug 499301

Summary: nouveau driver 20090501 causes display to be unreadable
Product: [Fedora] Fedora Reporter: Jonathan Smith <smithj>
Component: xorg-x11-drv-nouveauAssignee: Ben Skeggs <bskeggs>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: rawhideCC: airlied, ajax, bskeggs
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-05-17 22:01:34 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:
Attachments:
Description Flags
xorg.conf
none
Xorg.0.log, as requested
none
double-screen photo
none
closeup of a single screen
none
xorg.0.log from the failing session
none
Xorg.0.log from the mirrored session using 20090514git9656762 none

Description Jonathan Smith 2009-05-06 02:23:42 UTC
Created attachment 342578 [details]
xorg.conf

xorg-x11-drv-nouveau-0.0.12-31.20090421git47bb00f.fc11.x86_64 works wonderfully on rawhide.

However, upon updating to 0.0.12-33.20090501gitf69b34a.fc11, the display is unreadable. I believe the geometry is being incorrectly set, but I can't open an xterm to see what it is set to.

Other than xorg-x11-drv-nouveau, the system is fully up-to-date with rawhide as of 20090505.

I will attach my xorg.conf and pictures (crappy iPhone pictures) of the problem.

Comment 1 Ben Skeggs 2009-05-06 02:29:54 UTC
Can you also attach /var/log/Xorg.0.log please :)

Comment 2 Jonathan Smith 2009-05-06 02:35:25 UTC
Created attachment 342580 [details]
Xorg.0.log, as requested

Comment 3 Jonathan Smith 2009-05-06 02:36:29 UTC
Created attachment 342581 [details]
double-screen photo

Comment 4 Jonathan Smith 2009-05-06 02:37:11 UTC
Created attachment 342582 [details]
closeup of a single screen

Apologies for the photo quality... all I have to take them with is an iPhone.

Comment 5 Ben Skeggs 2009-05-06 03:01:25 UTC
Hmm, that X log isn't from the failing version of the driver (your outputs would be named DVI-I-0 and DVI-I-1 rather than DVI-1 and DVI-3 if it were) :)

Comment 6 Jonathan Smith 2009-05-07 18:37:34 UTC
Created attachment 342910 [details]
xorg.0.log from the failing session

Comment 7 Jonathan Smith 2009-05-07 18:39:33 UTC
I tried xorg-x11-drv-nouveau-0.0.12-34.20090507git1072103.fc11.x86_64 and it has the same problems. Since it had the same problems, I had to roll back xorg-server-{common,Xorg} due to bug 499570. So my current (working) stack is:

xorg-x11-drv-nouveau-0.0.12-31.20090421git47bb00f.fc11.x86_64.rpm
xorg-x11-server-common-1.6.1-6.fc11.x86_64.rpm
xorg-x11-server-Xorg-1.6.1-6.fc11.x86_64.rpm

Comment 8 Ben Skeggs 2009-05-16 08:20:33 UTC
Give xorg-x11-drv-nouveau-0.0.12-36.20090514git9656762.fc11 a shot, this should be fixed.  The build hasn't been tagged into the release yet, but you can grab it here: http://koji.fedoraproject.org/koji/buildinfo?buildID=102141

Thanks!

Comment 9 Jonathan Smith 2009-05-17 17:35:35 UTC
Using xorg-x11-drv-nouveau-0.0.12-36.20090514git9656762.fc11, the display is mirrored on the two monitors. Needless to say, this defeats the purpose of multiple monitors.

Are there any config changes I should make with newer versions? I have no modified my xorg.conf since the original posting.

Comment 10 Jonathan Smith 2009-05-17 17:36:58 UTC
Created attachment 344339 [details]
Xorg.0.log from the mirrored session using 20090514git9656762

Comment 11 Ben Skeggs 2009-05-17 22:01:34 UTC
This is not a bug, the default configuration is to bring all displays up in clone mode.  You can use gnome-display-properties to configure another layout if you desire.

I'll close this bug now as it's been fixed :)

Comment 12 Ben Skeggs 2009-05-17 22:07:17 UTC
Just a side-note, I see you've configured a non-default layout in xorg.conf.  You'll need to rename monitor-DVI-1 and monitor-DVI-3 to monitor-DVI-I-0 and monitor-DVI-I-1, nv50's connector naming changed in -32 to match the pre-nv50 code, and kms.