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

            Bug ID: 525717
           Summary: Brightness control does nothing on the internal OLED
                    panels unless HDR is enabled (Yoga Book 9i)
    Classification: Plasma
           Product: kwin
      Version First 6.7.5
       Reported In:
          Platform: CachyOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: platform-drm
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 196131
  --> https://bugs.kde.org/attachment.cgi?id=196131&action=edit
kscreen-doctor -o in SDR (before the HDR workaround)

DESCRIPTION
My Lenovo Yoga Book 9 14IAH10 has two internal OLED panels, eDP-1 and eDP-2. In
SDR the brightness keys and the brightness slider do nothing on either panel.
The values in /sys/class/backlight change, but the panels stay at the same
brightness.
If I enable HDR on both panels, brightness works. The keys dim both panels and
each slider dims its own panel.
Brightness works on these panels in Windows.

STEPS TO REPRODUCE
1. Plasma Wayland session with HDR off on both internal panels.
2. Press the brightness keys or move the brightness slider.

OBSERVED RESULT
Nothing happens on either panel.
kscreen-doctor -o shows "Brightness control: supported" for eDP-1 and
"Brightness control: unsupported" for eDP-2. Output attached.

EXPECTED RESULT
The panels dim.

WORKAROUND
kscreen-doctor output.eDP-1.hdr.enable output.eDP-2.hdr.enable

SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux, kernel 7.2.4-3-cachyos
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.30.0
Qt Version: 6.11.2
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Laptop: Lenovo Yoga Book 9 14IAH10 (83KJ), BIOS QECN29WW
GPU: Intel Arrow Lake-P [8086:7d51], i915
Panels: 2x BOE OLED 2880x1800, EDID product 0x3336 (eDP-1) and 0x3337 (eDP-2)
Backlights: intel_backlight (eDP-1) and card1-eDP-2-backlight (eDP-2)
The panels also don't react when I write the brightness DPCD registers directly
(Intel HDR 0x354, VESA 0x721/0x722).
Maybe related to bug 525360.

Is there a way to get software brightness on these panels in SDR?

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

Reply via email to