Bug 15729

Summary: nouveau fails to get ddc info from screen
Product: xorg Reporter: Raúl Soriano <GatoLoko>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: minor    
Priority: low CC: jorton
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
Attempt at C51 I2C
none
New log with ModeDebug activated as requested
none
xorg.conf as requested by malc0 at irc none

Description Raúl Soriano 2008-04-26 18:15:03 UTC
Created attachment 16203 [details]
Xorg log

Trying xrandr I got a weird maximun screen size.
Talking about this with somebody, he pointed that it may be because nouveau can't access ddc info.

It's a mainboard integrated NV4E (gforce 6150LE / cuadro nvs 210s)
Comment 1 Stuart Bennett 2008-04-27 18:17:41 UTC
Created attachment 16209 [details] [review]
Attempt at C51 I2C

Hi, please try this patch, and attach a log with the results
Comment 2 Raúl Soriano 2008-04-29 02:14:34 UTC
I've tryed the patch and it fixes the ddc problem.

Now nouveau gets the list of modelines and works with it, but ignores the xorg configured resolution (1400x1050) that isn't in the ddc list, and has worked previously with nouveau and nvidia drivers.
Comment 3 Stuart Bennett 2008-04-29 05:46:54 UTC
A log file with   Option "ModeDebug" "on"   added to your xorg.conf device section would help.
Comment 4 Raúl Soriano 2008-04-29 07:29:15 UTC
Created attachment 16237 [details]
New log with ModeDebug activated as requested
Comment 5 Raúl Soriano 2008-04-29 07:54:31 UTC
Created attachment 16238 [details]
xorg.conf as requested by malc0 at irc
Comment 6 Stuart Bennett 2008-04-29 08:30:58 UTC
The loss of 1400x1050 is due to your xserver not having commit 4b5b6e7baab58072a983d2ec136965f404c3a74a "fix max clock unit".

You either need a newer xserver, or to follow instructions III.5 in http://wiki.debian.org/XStrikeForce/HowToRandR12, with a modeline of
Modeline "1400x1050_74.8"  155.80  1400 1464 1784 1912  1050 1052 1064 1090 +hsync +vsync
Comment 7 Stuart Bennett 2008-05-06 11:39:14 UTC
Patch pushed to git, so C51 DDC is now fixed.

As for your 1400x1050 issue, I suggest trying the howto/modeline suggested in comment 6

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.