Bug 220248

Summary: Can't override DisplaySize without turning off DDC
Product: [Fedora] Fedora Reporter: Michel Alexandre Salim <michel.salim>
Component: xorg-x11Assignee: Adam Jackson <ajax>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 6CC: davide_bolcioni, mcepl
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: 2007-02-26 20:04:19 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.conf
none
X log file
none
xorg.conf with manually-added Monitor section
none
X log after adding Monitor manually
none
Xorg.0.log when starting X without configuration file none

Description Michel Alexandre Salim 2006-12-19 21:38:57 UTC
Description of problem:
My two monitors report incorrect display sizes when queried using DDC. In
previous versions of Fedora, and according to the X documentation, I can just
override it in the Monitor section:

DisplaySize width height

In FC6 this is overridden by the DDC-supplied values, so I either have to
disable DDC completely or resort to overriding the DPI with the runtime flag -dpi.


Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.1.1-47.2.fc6
xorg-x11-drv-i810-1.6.5-10.fc6


How reproducible:
Always


Steps to Reproduce:
1. Add Monitor section to xorg.conf and set the default Screen to use it
2. Add DisplaySize overrides to the Monitor section
3. Run X, do xdpyinfo | grep dimension
  
Actual results:
Dimensions not overridden, old dimensions reported

Expected results:
Dimensions should be set to the ones given in the Monitor section


Additional info:

Comment 1 Matěj Cepl 2007-01-03 10:41:24 UTC
Thanks for the bug report.  We have reviewed the information you have provided
above, and there is some additional information we require that will be helpful
in our diagnosis of this issue.

Please attach your X server config file (/etc/X11/xorg.conf) and X server log
file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file
attachments using the bugzilla file attachment link below.

Could you please also try to run without any /etc/X11/xorg.conf whatsoever and
let X11 autodetect your display and video card? Attach to this bug
/var/log/Xorg.0.log from this attempt as well, please.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 2 Michel Alexandre Salim 2007-01-16 22:53:41 UTC
Created attachment 145753 [details]
xorg.conf

Comment 3 Michel Alexandre Salim 2007-01-16 22:56:53 UTC
Created attachment 145754 [details]
X log file

Comment 4 Michel Alexandre Salim 2007-01-16 23:38:46 UTC
That's the xorg.conf created at install time, and the corresponding log file. I
lost my initial modified xorg.conf, and surprisingly, this time the changes I
applied actually works. Will attach the modified xorg.conf and its Xorg.0.log
after this.

So the only problem left is that DisplaySize is not automatically detected.


Comment 5 Michel Alexandre Salim 2007-01-16 23:42:28 UTC
Created attachment 145756 [details]
xorg.conf with manually-added Monitor section

Comment 6 Michel Alexandre Salim 2007-01-16 23:44:42 UTC
Created attachment 145757 [details]
X log after adding Monitor manually

Comment 7 Michel Alexandre Salim 2007-01-16 23:46:29 UTC
Created attachment 145759 [details]
Xorg.0.log when starting X without configuration file

Comment 8 Adam Jackson 2007-02-26 20:04:19 UTC
Yeah, we weren't checking for DisplaySize having been set before sizing the
monitor.  Although it's weird that this was an issue for you, since afaict
you're not getting EDID info at all.

Checked in a patch to 1.2.0-10.fc7 that should address this.  Thanks!