Bug 15729 - nouveau fails to get ddc info from screen
Summary: nouveau fails to get ddc info from screen
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: low minor
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-26 18:15 UTC by Raúl Soriano
Modified: 2008-05-06 11:39 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg log (97.23 KB, text/plain)
2008-04-26 18:15 UTC, Raúl Soriano
no flags Details
Attempt at C51 I2C (3.69 KB, patch)
2008-04-27 18:17 UTC, Stuart Bennett
no flags Details | Splinter Review
New log with ModeDebug activated as requested (167.69 KB, text/plain)
2008-04-29 07:29 UTC, Raúl Soriano
no flags Details
xorg.conf as requested by malc0 at irc (3.58 KB, text/plain)
2008-04-29 07:54 UTC, Raúl Soriano
no flags Details

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.