Red Hat Bugzilla – Bug 506172
nouveau kms fails with 2 monitors attached
Last modified: 2009-12-04 13:53:23 EST
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4) Gecko/20090427 Fedora/3.5-0.20.beta4.fc11 Firefox/3.5b4
Using a VGA compatible controller: nVidia Corporation GeForce 8500 GT (rev a1) with a fedora 11 install and enabling nouveau.modeset=1 locks up after loading gdm, with the boot-loader image as background. Attached is a 22 and a 24 inch screen.
While booting, nouveau sets the wrong resolution at the bigger screen, resulting in 2 black areas, because only an area as big as the smaller screen gets drawn. Eventually the smaller screen gets readjusted to 1024x768.
Steps to Reproduce:
1. enable kms for nouveau
unresponsive screen, needed reboot
should boot as usual with kms enabled
Created attachment 348001 [details]
Created attachment 348002 [details]
output from xorg
The behaviour you see with black areas is the way it's "supposed" to work currently, when you have mis-matches screen sizes.
However, the hang. I assume X starts up fine with both displays connected if you boot without kms enabled? Can I get your /var/log/Xorg.0.log from that also.
Yes, it works fine without KMS, i can post the logfile later today.
I switched to nouveau.modeset=2, which works as it is supposed to.
Created attachment 348143 [details]
/var/log/messages without nouveau.modeset=1
output after booting without kms
Created attachment 348144 [details]
x.org log after logging in, no kms
I'm almost certain that this problem will have been resolved in rawhide already, the kms code has seen some substantial improvements since F11. Is there any chance you could give this a try to confirm?
I used the Fedora 12 Alpha to create a live image, works great with kms :)
Closing per comment #8.