https://bugs.kde.org/show_bug.cgi?id=511493

            Bug ID: 511493
           Summary: [Plasma 6.5.1] HDR content is severely overexposed and
                    DDC/CI brightness control fails after enabling HDR
                    mode
    Classification: Plasma
           Product: plasmashell
      Version First 6.5.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

Created attachment 186402
  --> https://bugs.kde.org/attachment.cgi?id=186402&action=edit
HDR

SUMMARY [Plasma 6.5.1] HDR content is severely overexposed and DDC/CI
brightness control fails after enabling HDR mode

STEPS TO REPRODUCE

Start with the system in standard SDR mode. Confirm that DDC/CI brightness
control is fully functional via Plasma's brightness slider or keyboard
shortcuts.

Enable HDR mode in System Settings > Display & Monitor.

Play any native HDR content (e.g., an HDR video file or an HDR-enabled game).

Attempt to adjust the screen brightness using the Plasma brightness slider.

OBSERVED RESULT

Overexposure of HDR Content: Native HDR content is displayed with severe
overexposure. Bright areas of the image ("highlights") are completely blown
out, leading to a significant loss of detail and a "clipped" appearance.

Brightness Control Failure: Immediately after HDR is enabled, all brightness
control ceases to function. DDC/CI, which was working perfectly in SDR mode,
becomes completely unresponsive. The brightness slider can be moved, but it has
no effect on the actual screen luminance.

Diagnostic tools confirm the issue: running kscreen-doctor -o shows that
brightness control is stuck at 100% (Brightness control: supported, set to 100%
and dimming to 100%).

EXPECTED RESULT

HDR content should be correctly tone-mapped without overexposing highlights.

The system's brightness control should remain functional after enabling HDR,
allowing the user to adjust the overall screen brightness to a comfortable
level (likely via a software dimming mechanism, since DDC/CI is often disabled
by the monitor in HDR mode).

SOFTWARE/OS VERSIONS 
Operating System: Arch Linux  
KDE Plasma Version: 6.5.1
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.12.56-1-lts (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 7900 XTX


ADDITIONAL INFORMATION This appears to be a critical regression in Plasma
6.5.1, where enabling HDR mode simultaneously breaks brightness control and
causes incorrect tone mapping.

The key observation is the direct link between the two issues: DDC/CI
brightness control works flawlessly in SDR mode but fails the instant HDR is
activated.

My hypothesis is that a failure in KWin's brightness control mechanism for HDR
mode is causing the monitor's backlight to remain at its maximum physical
level. However, KWin's compositor seems to be rendering the HDR content based
on the configured SDR reference brightness (200 nits in my case), assuming a
much dimmer baseline. This severe mismatch between the software rendering
intent and the actual hardware brightness level results in the final image
being drastically overexposed.

This issue is separate from the UI blur saturation changes tracked in bug
#510818.

Diagnostic Information (kscreen-doctor -o output):

Output: 1 DP-3 a57eaaef-a13d-451c-867f-54f3db0e791a
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  1:[email protected]*!  2:[email protected]  3:[email protected] 
4:[email protected]  5:[email protected]  6:3
[email protected]  7:[email protected]  8:[email protected]  9:[email protected] 
10:[email protected]  11:[email protected]  12:256
[email protected]  13:[email protected]  14:[email protected]  15:[email protected] 
16:[email protected]  17:[email protected]  18
:[email protected]  19:[email protected]  20:[email protected]  21:[email protected] 
22:[email protected]  23:[email protected]  
24:[email protected]  25:[email protected]  26:[email protected]  27:[email protected] 
28:[email protected]  29:[email protected]  30
:[email protected]  31:[email protected]  32:[email protected]  33:[email protected] 
34:[email protected]  35:[email protected]  36:720x576
@50.00  37:[email protected]  38:[email protected]  39:[email protected]  40:[email protected] 
41:[email protected]  42:[email protected]  43:7
[email protected]  44:[email protected]  45:[email protected]  46:[email protected] 
47:[email protected]  48:[email protected]  49:1
[email protected]  50:[email protected]  51:[email protected]  52:[email protected] 
53:[email protected]  54:[email protected]  55:
[email protected]  56:[email protected]  57:[email protected]  58:[email protected] 
59:[email protected]  60:[email protected]  61:
[email protected]  
        Geometry: 0,0 1920x1080
        Scale: 2
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: enabled
                SDR brightness: 200 nits
                SDR gamut wideness: 0%
                Peak brightness: 1350 nits, overridden with: 1350 nits
                Max average brightness: 911 nits
                Min brightness: 0 nits
        Wide Color Gamut: enabled
        ICC profile: none
        Color profile source: EDID
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (10), range: [8; 16] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to