Bug 3910 - Please put EDID data on root window
Summary: Please put EDID data on root window
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high enhancement
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-29 23:38 UTC by Ross Burton
Modified: 2007-11-17 17:46 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Burton 2005-07-29 23:38:27 UTC
If would be very useful for my application if the EDID data of each physical
monitor was in a property on the root window for the relevant screen.

Obviously Xinerama complicates this and I'm happy for the EDID data not to be
present if Xinerama is being used.

I've spoken to Daniel Stone about this and he think it's not totally insane, so
I've CC'd him too.
Comment 1 Daniel Stone 2005-08-06 01:32:25 UTC
A couple of other approaches are to:
a) pack the EDID data in a defined format so you can get per-screen EDID
information to the property,
b) ... I don't know what b was.  I had this tab open before I went out to dinner
and stuff, and now it's a lot later, and ... it's been a long Friday night, and
I don't know.  Probably something about a generic display properties API for
stuff like EDID, colour management, whatever, as an extension.  Or something.
Comment 2 Kai-Uwe Behrmann 2006-04-19 22:45:22 UTC
3. put EDID in every root property
   first EDID is called "XFree86_DDC_EDID1_RAWDATA" as is now
   all following EDID blocks are called XFree86_DDC_EDID1_RAWDATA_[screen_number]
   -> XFree86_DDC_EDID1_RAWDATA_1 XFree86_DDC_EDID1_RAWDATA_2 ...
   Thus the overhead is minimal for existing applications is minimal. Ok there not
   that many.
   Profiles can be stored the same way by appending the screen number.
Comment 3 Daniel Stone 2007-02-27 01:27:31 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Kai-Uwe Behrmann 2007-02-27 08:47:33 UTC
For Oyranos requiring means for identificating the attached monitor, I specified the requirements as suggested in my previous comment here. See:
http://www.oyranos.org/wiki/index.php?title=Oyranos_X11_Requirements#Multi_Monitor_EDID_in_X11
Comment 5 Adam Jackson 2007-11-17 17:46:10 UTC
This is available as a RANDR property now.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct.