Is HDR Harder?

5 Oct 2022, 13:50
201 (Opus Hall)


Opus Hall

30 S 10th Street, Minneapolis, MN
Talk (full slot, Wineconf and FOSS XR only) Main Track


Harry Wentland (AMD)


Have you ever wondered why HDR seems to be so complicated? Isn't it simply brighter displays and more colors? Doesn't Android already support HDR displays? Why isn't there support for it upstream and on Linux desktops?

This talk will try to make some sense of what HDR is, its different types, HDR use-cases, and how supporting them presents different challenges. It will give an overview of efforts to enable HDR in Weston, including work to the wayland-protocol and DRM/KMS APIs, as well as discuss efforts to improve HDR support for ChromeOS. We will touch on the need for tone and gamut mapping, including topics such as 3D LUT usage. Along the way we will try to de-mystify what happens inside the display HW on the transmitter side and what happens (or doesn't happen) on the panel side, and talk about GPU composition vs DRM/KMS composition for HDR planes.

The goal of this talk is to give you a good foundation to follow the HDR work on Linux and trigger discussions that will help us come to a consensus for an HDR DRM/KMS APIs, as well as for the wayland-protocol. Hopefully this will allow us to enable HDR displays for full glorious HDR video playback on an HDR desktop that mixes HDR and SDR content, looks good doing so, and saves sweet, sweet battery life at the same time.

For which conference do you send the proposal? X.Org Developers Conference 2022
Code of Conduct Yes
GSoC, EVoC or Outreachy No

Primary author

Presentation Materials

There are no materials yet.
2022 Platinum Sponsor

2022 Gold Sponsors





2022 Silver Sponsors



The Linux Foundation

2022 Bronze Sponsors

2022 Supporters