Summary: | support EDID 1.4 format | ||
---|---|---|---|
Product: | xorg | Reporter: | Francis Galiegue <fg> |
Component: | Server/General | Assignee: | Adam Jackson <ajax> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | major | ||
Priority: | medium | ||
Version: | 7.2 (2007.02) | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 10101 | ||
Attachments: |
Description
Francis Galiegue
2007-11-12 05:13:04 UTC
Please turn on option Modedebug and provide the xorg.conf and xorg.log. Created attachment 12502 [details]
Driver version 1.7.4, no 915resolution hack - failure
Created attachment 12503 [details]
Driver version 1.7.4, with 915resolution hack - SUCCESS
Created attachment 12504 [details]
Driver version 2.1.0, no 915resolution hack - failure
Created attachment 12505 [details]
Driver version 2.1.0, with 915resolution hack - failure
Created attachment 12506 [details]
Driver version 2.1.1, no 915resolution hack - failure
Created attachment 12507 [details]
Driver version 2.1.1, with 915resolution hack - failure
Created attachment 12508 [details]
The xorg.conf file - UNCHANGED between drivers
Created attachment 12509 [details]
Output of 915resolution -l, after applying - overriden mode is 800x600, 8bpp
OK, here are all Xorg.0.log with different driver versions, and 915resolution hack on/off. I've also joined the output of 915resolution -l, WITH the hack applied. I've overriden mode 32, was 800x600, 8bpp, is now 1440x900, 32bpp. You're looking for "PreferredMode" "1440x900" in your Monitor section these days. It was decided that we couldn't really support the nasty old way of specifying a preferred mode without hurting autodetection. The real issue here is that we're not respecting the version 1.4 EDID from your monitor. It's probably as much as bumping the maximum version allowed in interpret_edid.c, though I haven't reviewed the 1.3 -> 1.4 changes closely. Hello, France here so the transports are on strike, couldn't get back to my machine since my last report... I'm taking the opportunity to ask a question. You say I should try PreferredMode in the Monitor section. Do I leave the modeline in the monitor section or do I zap it? Also, need I leave the Modes section in the Display subsection of the Screen subsection or can I remove it too? Created attachment 12649 [details]
xorg.log, with preferredmode option - SUCCESS
OK, I tried PreferredMode.I added:
Option "PreferredMode" "1440x900"
in the Monitor section. I went "back" to version 2.1.0 of the driver, tried it out...
And it WORKS. Log attached. However, I still had to let the Modeline section describing what 1440x900 was. Lack of EDID biting again?
apprently, this is a bug request to support EDID 1.4 format.. changed the summary line from "Intel driver = 2.1.0 fails to comply to forced widescreen modeline (82Q963/965), 1.7.4 OK (with 915resolution...)" to " support EDID 1.4 format" Adam Jackson is working on EDID 1.4 support. Would you please try to pull the latest X server to have a try? Thanks, Hong Reassign to Adam, since he is working on EDID 1.4 support. OK, I'll try and build the latest X server from sources, although I don't know when: * this is my work machine and I need it daily, * I've never compiled X from sources - but then documentation exists for this, I'll manage to find it. Don't expect an update before February though, I'm quite busy these days. Thanks for the updates! This was a bug in xserver 1.2, resolved by commit fb8364bca30fe9268e807b0a9a3ebf875ee1fce2. xserver 1.3 and later should warn about, but not reject, EDID 1.4 blocks. xserver 1.5 will make additional use of the new information present in EDID 1.4. Most of the interesting bits of EDID 1.4 are implemented now, but there is still some polish left to be done. If your distribution has a package for xserver 1.3 or later, that should work fine. Bugzilla Upgrade Mass Bug Change NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO. - benjsc fd.o Wrangler |
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.