Bug 509390

Summary: Nouveau refuses to drive one of my monitors at the maximum resolution
Product: [Fedora] Fedora Reporter: Tom Hughes <tom>
Component: xorg-x11-drv-nouveauAssignee: Ben Skeggs <bskeggs>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: 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-07-03 16:33:01 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 log file none

Description Tom Hughes 2009-07-02 15:06:59 UTC
Description of problem:

I have two monitors, a 2560x1600 flat panel on DVI-I-0 and a 1600x1200 flat panel on DVI-I-1. The Nvidia binary driver is quite happy to drive them both via the following card:

 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)

Nouveau refuses to drive the large monitor at full resolution - the mode is rejected:

(II) NOUVEAU(0): Not using mode "2560x1600" (mode clock too high)

Looking at the source I suspect it thinks I only have a single link cable plugged in to that port but I in fact have a dual link cable.

Version-Release number of selected component (if applicable):

xorg-x11-drv-nouveau-0.0.12-40.20090528git0c17b87.fc11.x86_64

How reproducible:

Every time.

Steps to Reproduce:
1. Start X with nouveau as the driver
  
Actual results:

Screen runs at 1280x800.

Expected results:

Screen runs at 2560x1600.

Additional info:

Xorg log attached.

Comment 1 Tom Hughes 2009-07-02 15:07:28 UTC
Created attachment 350294 [details]
Xorg log file

Comment 2 Ben Skeggs 2009-07-02 21:55:05 UTC
The problem is that not all cards are configured at startup to be able to drive a display at those clock speeds.  Your card may be able to, try adding "nouveau.modeset=1 nouveau.duallink=1" to your boot options.

Comment 3 Tom Hughes 2009-07-03 16:33:01 UTC
I am able to get the big monitor to come up at full resolution by doing that, yes.

Things still don't really work because the machine locks up repeatedly. with nouveau reporting timeouts in the kernel log, but that's a different issue.