Oyranos X11 Requirements
From ColourWiki
Revision as of 07:24, 6 Oct 2007 KaiUweBehrmann (Talk | contribs) Further Tasks - typos ← Go to previous diff |
Current revision KaiUweBehrmann (Talk | contribs) Further Tasks - link to fd.o bug |
||
Line 1: | Line 1: | ||
- | Oyranos has some requirements to provide colour management related informations through it's API. | + | Oyranos has some requirements to provide colour management related informations through it's APIs. |
- | + | For further reading see [[Monitor Configuration]]. | |
== Multi Monitor EDID in X11 == | == Multi Monitor EDID in X11 == | ||
- | |||
- | This section is obsoleted since 2006-05-03 by the [[ICC Profiles in X Specification 0.2]]. | ||
EDID information describes monitor parameters like description, serial number and gives hints about colourimetric behaviour. | EDID information describes monitor parameters like description, serial number and gives hints about colourimetric behaviour. | ||
Line 11: | Line 9: | ||
=== Specification === | === Specification === | ||
- | See [[ICC Profiles in X Specification 0.2]]. | ||
- | |||
X servers export the EDID inormation typically in the "XFree86_DDC_EDID1_RAWDATA" and "XFree86_DDC_EDID2_RAWDATA" atom. If there are more monitors connected to the root window, the following atoms get a underscore and the Xinerama screen number appended, like in | X servers export the EDID inormation typically in the "XFree86_DDC_EDID1_RAWDATA" and "XFree86_DDC_EDID2_RAWDATA" atom. If there are more monitors connected to the root window, the following atoms get a underscore and the Xinerama screen number appended, like in | ||
Line 28: | Line 24: | ||
=== Versions / Implementations === | === Versions / Implementations === | ||
Oyranos 0.1.5 obtained the oyranos-monitor-nvidia commandline tool to demonstrate the described behaviour. | Oyranos 0.1.5 obtained the oyranos-monitor-nvidia commandline tool to demonstrate the described behaviour. | ||
+ | |||
+ | == ICC Profiles in X == | ||
+ | === References === | ||
+ | * [[#Multi Monitor EDID in X11]] | ||
+ | * [[ICC Profiles in X Specification 0.2]] | ||
=== Further Tasks === | === Further Tasks === | ||
Line 35: | Line 36: | ||
* clarify about current(v0.2) ambiguities regarding screens and pseudo - or Xinerama screens | * clarify about current(v0.2) ambiguities regarding screens and pseudo - or Xinerama screens | ||
* Hal: substitute ''uncalibrated'' with ''uncharacterized'' to show that the vcgt issue is not targeted | * Hal: substitute ''uncalibrated'' with ''uncharacterized'' to show that the vcgt issue is not targeted | ||
+ | * neutral hosting at fd.o see [https://bugs.freedesktop.org/show_bug.cgi?id=12824 bug #12824] | ||
+ | |||
+ | As soon as the discussion on the [[OpenICC]] list settles, revision 0.3 will be drafted and can be finally released after a small period. | ||
+ | |||
[[Oyranos|back -> Oyranos]] | [[Oyranos|back -> Oyranos]] | ||
[[Category:Oyranos]] | [[Category:Oyranos]] | ||
[[Category:Standards]] | [[Category:Standards]] |
Current revision
Oyranos has some requirements to provide colour management related informations through it's APIs. For further reading see Monitor Configuration.
Table of contents |
Multi Monitor EDID in X11
EDID information describes monitor parameters like description, serial number and gives hints about colourimetric behaviour.
Oyranos uses this information to identify a particular monitor and search for a best matching profile, as long as one is stored in the Oyranos device profile database.
Specification
X servers export the EDID inormation typically in the "XFree86_DDC_EDID1_RAWDATA" and "XFree86_DDC_EDID2_RAWDATA" atom. If there are more monitors connected to the root window, the following atoms get a underscore and the Xinerama screen number appended, like in
Example
Xinerama_screen_number = 0 => XFree86_DDC_EDID1_RAWDATA
Xinerama_screen_number >= 1 => XFree86_DDC_EDID1_RAWDATA_1 + XFree86_DDC_EDID1_RAWDATA_2 ...
This way compatibility is enshured for existing applications.
References
- The issue was initially thrown to the fd.o bugtracker (https://bugs.freedesktop.org/show_bug.cgi?id=3910).
- Re: DDC Atoms & Xinerama (http://www.mail-archive.com/[email protected]/msg01297.html)
Versions / Implementations
Oyranos 0.1.5 obtained the oyranos-monitor-nvidia commandline tool to demonstrate the described behaviour.
ICC Profiles in X
References
Further Tasks
(for a v0.3)
- possibly add a _ICC_IN_X_VERSION atom can be included to talk about the revision supported by the system
- clarify about current(v0.2) ambiguities regarding monitor and screen counting starting from zero
- clarify about current(v0.2) ambiguities regarding screens and pseudo - or Xinerama screens
- Hal: substitute uncalibrated with uncharacterized to show that the vcgt issue is not targeted
- neutral hosting at fd.o see bug #12824 (https://bugs.freedesktop.org/show_bug.cgi?id=12824)
As soon as the discussion on the OpenICC list settles, revision 0.3 will be drafted and can be finally released after a small period.