Bug 32512 - Available refresh rates from EDID "CE video identifiers (VICs)" ignored
Summary: Available refresh rates from EDID "CE video identifiers (VICs)" ignored
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/DDX/Xorg (show other bugs)
Version: git
Hardware: All Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-19 13:19 UTC by alanw
Modified: 2018-12-13 18:28 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.log with Intel hardware (27.94 KB, text/plain)
2010-12-19 13:20 UTC, alanw
no flags Details
Xorg.log with Nvidia hardware (18.25 KB, text/plain)
2010-12-19 13:21 UTC, alanw
no flags Details
Translated EDID from Intel Xorg.log (5.06 KB, text/plain)
2010-12-19 13:23 UTC, alanw
no flags Details

Description alanw 2010-12-19 13:19:31 UTC
With my Clarkdale GPU (Core i3) hooked up to a Full HD Samsung LCD, running Xorg i only have one refresh rate available: 60Hz. I tested it with xrandr -q and also XBMC media center which drops out only 60hz as an available rate.

If i manually add 50Hz and 24Hz with xrandr --newmode or defining them with modelines in xorg.conf i can use these resolutions with no problem.

Also on windows, they get detected with no problem.

I enclosed Xorg.log where i found the raw EDID data which gets read perfectly. I translated this code with Entech's Monitor Assets manager ( http://www.entechtaiwan.com/util/moninfo.shtm ) In this EDID data i can find the missing 50, 24 etc Hz 1080p modes. I also enclosed this translation.

Also with other non Intel hardware these modes get detected. I also enclosed a Xorg.log with nvidia hardware and the same TV.
Comment 1 alanw 2010-12-19 13:20:15 UTC
Created attachment 41270 [details]
Xorg.log with Intel hardware
Comment 2 alanw 2010-12-19 13:21:30 UTC
Created attachment 41271 [details]
Xorg.log with Nvidia hardware
Comment 3 alanw 2010-12-19 13:23:17 UTC
Created attachment 41272 [details]
Translated EDID from Intel Xorg.log
Comment 4 Chris Wilson 2010-12-20 01:33:01 UTC
The issue is that the additional "modes" are in an unparsed extension block of the EDID.
Comment 5 Chris Wilson 2010-12-20 01:33:55 UTC
No exact match for EDID parsing, it's both in the kernel and X. Hopefully this will reach Adam Jackson's ears...
Comment 6 alanw 2011-03-20 04:37:16 UTC
(In reply to comment #5)
> No exact match for EDID parsing, it's both in the kernel and X. Hopefully this
> will reach Adam Jackson's ears...

Is there any progress on this ?

I made a test with a fresh 2.6.38+git19032011 kernel and i have the same issue. From the kernel log (with drm.debug=7) I see that the CE identifiers still does not get parsed for KMS.

http://pastebin.com/cLgKHHfb
Comment 7 GitLab Migration User 2018-12-13 18:28:50 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/152.


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.