Bug 506172 - nouveau kms fails with 2 monitors attached
Summary: nouveau kms fails with 2 monitors attached
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 11
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-15 20:33 UTC by klaas.hoelscher
Modified: 2009-12-04 18:53 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-12-04 18:53:23 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
/var/log/messages (141.99 KB, application/octet-stream)
2009-06-15 20:35 UTC, klaas.hoelscher
no flags Details
output from xorg (88.20 KB, application/octet-stream)
2009-06-15 20:37 UTC, klaas.hoelscher
no flags Details
/var/log/messages without nouveau.modeset=1 (460.39 KB, application/octet-stream)
2009-06-16 18:00 UTC, klaas.hoelscher
no flags Details
x.org log after logging in, no kms (165.72 KB, text/plain)
2009-06-16 18:01 UTC, klaas.hoelscher
no flags Details

Description klaas.hoelscher 2009-06-15 20:33:40 UTC
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.



Reproducible: Always

Steps to Reproduce:
1. enable kms for nouveau
2. boot

Actual Results:  
unresponsive screen, needed reboot

Expected Results:  
should boot as usual with kms enabled

Comment 1 klaas.hoelscher 2009-06-15 20:35:32 UTC
Created attachment 348001 [details]
/var/log/messages

Comment 2 klaas.hoelscher 2009-06-15 20:37:20 UTC
Created attachment 348002 [details]
output from xorg

Comment 3 Ben Skeggs 2009-06-16 05:54:20 UTC
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.

Comment 4 klaas.hoelscher 2009-06-16 08:00:01 UTC
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.

Comment 5 klaas.hoelscher 2009-06-16 18:00:01 UTC
Created attachment 348143 [details]
/var/log/messages without nouveau.modeset=1

output after booting without kms

Comment 6 klaas.hoelscher 2009-06-16 18:01:19 UTC
Created attachment 348144 [details]
x.org log after logging in, no kms

Comment 7 Ben Skeggs 2009-08-23 23:43:22 UTC
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?

Comment 8 klaas.hoelscher 2009-08-26 05:44:40 UTC
I used the Fedora 12 Alpha to create a live image, works great with kms :)

Comment 9 Vedran Miletić 2009-12-04 18:53:23 UTC
Closing per comment #8.


Note You need to log in before you can comment on or make changes to this bug.