Unable to Activate HDR

Hi yall!

Ever since installing Fedora, I’ve been unable to get HDR working on my Zenbook S16. This was the case for F42 and is still the case in F43. Here’s my version info:

So far, I’ve the guidance in threads such as this to use kscreen-doctor…

cframecollisions@fedora:~$ kscreen-doctor output.eDP-1.hdr.enable

cframecollisions@fedora:~$ kscreen-doctor -o
Output: 1 eDP-1 69429ea2-0b07-4cc5-be66-5a6706f78c95
        enabled
        connected
        priority 1
        Panel
        replication source:0
        Modes:  1:2880x1800@120.00*!  2:2880x1800@60.00  3:1920x1200@120.00  4:1920x1080@120.00  5:1600x1200@120.00  6:1680x1050@120.00  7:1280x1024@120.00  8:1440x900@120.00  9:1280x800@120.00  10:1280x720@120.00  11:1024x768@120.00  12:800x600@120.00  13:640x480@120.00  14:1600x1200@59.87  15:1280x1024@59.90  16:1024x768@59.92  17:2560x1600@59.99  18:2560x1600@119.93  19:1920x1200@59.88  20:1280x800@59.81  21:2880x1620@59.96  22:2880x1620@119.95  23:2560x1440@59.96  24:2560x1440@119.95  25:1920x1080@59.96  26:1600x900@59.95  27:1600x900@119.95  28:1368x768@59.88  29:1368x768@119.83  30:1280x720@59.85 
        Geometry: 0,0 1920x1200
        Scale: 1.5
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: incapable

… with no success. I know my Zenbook is HDR capable, as per the spec sheet:

16.0-inch, 3K (2880 x 1800) OLED 16:10 aspect ratio, 0.2ms response time, 120Hz refresh rate, 400nits, 500nits HDR peak brightness…

Lastly, here’s my display output from inxi -Fzxx as @anothermindbomb suggested (thanks!):

  Display: wayland server: Xwayland v: 24.1.9 compositor: kwin_wayland
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: Samsung ATNA60CL10-0 res: 2880x1800 hz: 120
    dpi: 213 diag: 406mm (16")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.4 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 890M Graphics (radeonsi gfx1150
    LLVM 21.1.8 DRM 3.64 6.18.8-200.fc43.x86_64) device-ID: 1002:150e
    display-ID: :0.0
  API: Vulkan v: 1.4.328 surfaces: N/A device: 0 type: integrated-gpu
    driver: mesa radv device-ID: 1002:150e device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr

Any suggestions on what I can do?

Post inxi -Fzxx output so we can see what drivers version you’re using. Please ensure this is posted at pre-formatted text (either surround it top and bottom with 3 sequential backticks or use the </> button above).

I have no idea about HDR on laptops, but anyone who does will at least want to see what hardware you’re using down to the driver version level of detail.

Will do. Thanks!

You seem to have pasted a very small part of the inxi -Fzxx output into your original post.
Please post the entire output and add it to a new post, not by editing an earlier post.

This says your hardware cannot do HDR.
Do you have hardware specs claiming HDR is suppoeted?

OP quoted those above:

Sorry missed you posted the spec for the laptop.
Can you recode the EDID for the screen and see if it has the HDR sections in it?
Use the edid-decode program on the edid file in /sys/class/drm for your eDP-1 screen.

For example on my HDR monitor the EDID contains: this

  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 98 (417.710 cd/m^2)
    Desired content max frame-average luminance: 98 (417.710 cd/m^2)
    Desired content min luminance: 56 (0.201 cd/m^2)

Sorry about that! Here’s the rest of that output:

System:
  Kernel: 6.18.8-200.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: KDE Plasma v: 6.5.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
Machine:
  Type: Laptop System: ASUSTeK product: ASUS Zenbook S 16 UM5606WA_UM5606WA
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: UM5606WA v: 1.0 serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends LLC. v: UM5606WA.318
    date: 05/14/2025
Battery:
  ID-1: BAT0 charge: 13.7 Wh (18.7%) condition: 73.4/78 Wh (94%) volts: 7.38
    min: 8.01 model: ASUSTeK ASUS Battery serial: N/A charging:
    status: discharging cycles: N/A
CPU:
  Info: 10-core model: AMD Ryzen AI 9 365 w/ Radeon 880M bits: 64 type: MT MCP
    arch: Zen 5 rev: 0 cache: L1: 800 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 623 min/max: 623/2000 boost: enabled cores: 1: 623
    2: 623 3: 623 4: 623 5: 623 6: 623 7: 623 8: 623 9: 623 10: 623 11: 623
    12: 623 13: 623 14: 623 15: 623 16: 623 17: 623 18: 623 19: 623 20: 623
    bogomips: 79851
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Strix [Radeon 880M / 890M]
    vendor: ASUSTeK driver: amdgpu v: kernel pcie: speed: 16 GT/s lanes: 16
    ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7,
    HDMI-A-1, Writeback-1 bus-ID: c4:00.0 chip-ID: 1002:150e temp: 34.0 C
  Device-2: Shinetech ASUS FHD webcam driver: hid-sensor-hub,usbhid,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1:2 chip-ID: 3277:0059
  Display: wayland server: Xwayland v: 24.1.9 compositor: kwin_wayland
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: Samsung ATNA60CL10-0 res: 2880x1800 hz: 120
    dpi: 213 diag: 406mm (16")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.4 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 890M Graphics (radeonsi gfx1150
    LLVM 21.1.8 DRM 3.64 6.18.8-200.fc43.x86_64) device-ID: 1002:150e
    display-ID: :0.0
  API: Vulkan v: 1.4.328 surfaces: N/A device: 0 type: integrated-gpu
    driver: mesa radv device-ID: 1002:150e device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: c4:00.1 chip-ID: 1002:1640
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor vendor: ASUSTeK
    driver: snd_acp_pci v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: c4:00.5
    chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: c4:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.18.8-200.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.10 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: MEDIATEK MT7925 802.11be 160MHz 2x2 PCIe Wireless Network Adapter
    [Filogic 360] vendor: AzureWave driver: mt7925e v: kernel pcie:
    speed: 5 GT/s lanes: 1 bus-ID: c3:00.0 chip-ID: 14c3:7925
  IF: wlp195s0 state: up mac: <filter>
Bluetooth:
  Device-1: IMC Networks Wireless_Device driver: btusb v: 0.8 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 13d3:3608
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.4
    lmp-v: 13
Drives:
  Local Storage: total: 953.87 GiB used: 36.65 GiB (3.8%)
  ID-1: /dev/nvme0n1 vendor: Micron model: MTFDKBA1T0QFM-1BD1AABGB
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 23.9 C
Partition:
  ID-1: / size: 145.49 GiB used: 36.06 GiB (24.8%) fs: btrfs
    dev: /dev/nvme0n1p6
  ID-2: /boot size: 973.4 MiB used: 486.9 MiB (50.0%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-3: /boot/efi size: 256 MiB used: 117.8 MiB (46.0%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 145.49 GiB used: 36.06 GiB (24.8%) fs: btrfs
    dev: /dev/nvme0n1p6
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 33.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 0
Info:
  Memory: total: 24 GiB note: est. available: 22.58 GiB
    used: 10.31 GiB (45.7%)
  Processes: 594 Power: uptime: 21h 41m wakeups: 1 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 11
    Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: konsole inxi: 3.3.40

Here’s my EDID info. I’ll paste the entire block, but if you scroll to the bottom, you’ll see the HDR section:

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: SDC
    Model: 16815
    Made in: 2023
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 10
    DisplayPort interface
    Maximum image size: 34 cm x 22 cm
    Gamma: 2.20
    Supported color formats: RGB 4:4:4
    First detailed timing includes the native pixel format and preferred refresh rate
    Display supports continuous frequencies
  Color Characteristics:
    Red  : 0.6826, 0.3164
    Green: 0.2451, 0.7138
    Blue : 0.1396, 0.0439
    White: 0.3125, 0.3291
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  2880x1800   60.000699 Hz  16:10   218.883 kHz    652.270000 MHz (344 mm x 215 mm)
                 Hfront   32 Hsync   8 Hback   60 Hpol P
                 Vfront    8 Vsync   8 Vback 1832 Vpol N
    Display Range Limits:
      Monitor ranges (Range Limits Only): 48-120 Hz V, 218-218 kHz H, max dotclock 660 MHz
    Empty Descriptor
    Display Product Name: 'ATNA60CL10-0 '
  Extension blocks: 1
Checksum: 0xd6

----------------

Block 1, DisplayID Extension Block:
  Version: 2.0
  Extension Count: 0
  Display Product Primary Use Case: None of the listed primary use cases; generic display
  Product Identification Data Block (0x20), OUI 4C-83-00:
    Product Code: 16815
    Year of Manufacture: 2033
  Display Parameters Data Block (0x21):
    Image size: 340.0 mm x 220.0 mm
    Display native pixel format: 2880x1800
    Scan Orientation: Left to Right, Top to Bottom
    Luminance Information: Minimum guaranteed value
    Color Information: CIE 1931
    Audio Speaker Information: integrated
    Native Color Chromaticity:
      Primary #1:  (0.683105, 0.315918)
      Primary #2:  (0.245117, 0.714111)
      Primary #3:  (0.139893, 0.043945)
      White Point: (0.312744, 0.329102)
    Native Maximum Luminance (Full Coverage): 400.000000 cd/m^2
    Native Maximum Luminance (10% Rectangular Coverage): 616.000000 cd/m^2
    Native Minimum Luminance: 0.000500 cd/m^2
    Native Color Depth: 12 bpc
    Display Device Technology: Organic LED
    Native Gamma EOTF: 2.20
  Display Interface Features Data Block:
    Supported bpc for RGB encoding: 6, 8, 10
    Supported bpc for YCbCr 4:4:4 encoding: 8, 10
    Supported bpc for YCbCr 4:2:2 encoding: 8, 10
    Supported color space and EOTF standard combination 1: DCI-P3, BT.2020/SMPTE ST 2084
  Video Timing Modes Type 7 - Detailed Timings Data Block:
    DTD:  2880x1800  120.000294 Hz  16:10   218.881 kHz    652.264000 MHz (aspect 16:10, no 3D stereo, preferred)
               Hfront   32 Hsync   8 Hback   60 Hpol N
               Vfront    8 Vsync   8 Vback    8 Vpol N
  CTA-861 DisplayID Data Block:
  Vendor-Specific Data Block (AMD), OUI 00-00-1A:
    Version: 3
    Feature Caps: 0x03
    Minimum Refresh Rate: 48 Hz
    Maximum Refresh Rate: 120 Hz
    Flags 1.x: 0x00
    Flags 2.x: 0xa0
    Maximum luminance: 116 (616.884 cd/m^2)
    Minimum luminance: 2 (0.000 cd/m^2)
    Unknown: 0x60 0x02
  Colorimetry Data Block:
    BT2020RGB
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 116 (616.884 cd/m^2)
    Desired content max frame-average luminance: 96 (400.000 cd/m^2)
    Desired content min luminance: 2 (0.000 cd/m^2)

I think it would be useful to ask the kde folks why this is not working.
Can you raise the issue on https://discuss.kde.org/ ?

Looking there, I found the solution from a KDE developer...

This works on my laptop perfectly. Thank you everyone in this thread for your help!

2 Likes