Speaker
Description
Color is a visual perception. Human eyes can detect a broader range of colors than any devices in the graphics chain. Since each device can generate, capture or reproduce a specific subset of colors and tones, color management controls color conversion and calibration across devices to ensure a more accurate and consistent color representation. We can expose a GPU-accelerated display color management pipeline to support this process and enhance results, but color capabilities differ between HW versions and GPU vendors.
DRM/KMS API for advanced color management has been an ongoing discussion in the community for a few years, and we are now in a new stage with the generic color management proposal [1] from April-2023 Display Hackfest [2]. Therefore, this workshop is a follow-up of last year's HDR KMS API workshop [3] and Display Hackfest discussions and also the status update of all work done by the DRI community so far to provide a solution that covers the needs of all parties involved.
References:
[1] https://lore.kernel.org/dri-devel/QMers3awXvNCQlyhWdTtsPwkp5ie9bze_hD5nAccFW7a_RXlWjYB7MoUW_8CKLT2bSQwIXVi5H6VULYIxCdgvryZoAoJnC5lZgyK1QWn488=@emersion.fr/
[2] https://wiki.gnome.org/action/login/Hackfests/ShellDisplayNext2023
[3] https://indico.freedesktop.org/event/2/contributions/75/
[4] https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14
[5] https://gitlab.freedesktop.org/pq/color-and-hdr
[6] https://lore.kernel.org/dri-devel/20230523221520.3115570-1-mwen@igalia.com/
[7] https://lore.kernel.org/dri-devel/20230621081031.7876-1-jacopo.mondi@ideasonboard.com/
[8] https://lore.kernel.org/all/20210906213904.27918-1-uma.shankar@intel.com/
[9] https://lore.kernel.org/dri-devel/20210426173852.484368-1-harry.wentland@amd.com/
Code of Conduct | Yes |
---|---|
GSoC, EVoC or Outreachy | No |
In-person or virtual presentation | In-person |