All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 222265] New: amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4
@ 2026-11-14  2:49 bugzilla-daemon
  2026-11-14  3:01 ` [Bug 222265] " bugzilla-daemon
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-11-14  2:49 UTC (permalink / raw)
  To: dri-devel

https://bugzilla.kernel.org/show_bug.cgi?id=222265

            Bug ID: 222265
           Summary: amdgpu: RX 7600 defaults to limited RGB range
                    (washed-out blacks) over HDMI since kernel 7.3.4
           Product: Drivers
           Version: 2.5
    Kernel Version: 7.3
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Video(DRI - non Intel)
          Assignee: drivers_video-dri@kernel-bugs.osdl.org
          Reporter: mister.freeman@laposte.net
        Regression: Yes

Created attachment 311464
  --> https://bugzilla.kernel.org/attachment.cgi?id=311464&action=edit
Attaching the original unmodified 256-byte EDID binary (`original_edid.bin`)
from the Iiyama ProLite X2483/X2481 monitor

Starting with Linux kernel 7.3.4, my AMD Radeon RX 7600 outputs washed-out
blacks (greyish blacks, indicative of limited RGB range 16-235 or incorrect
color format negotiation) over HDMI (`HDMI-A-1`) immediately at early KMS boot,
prior to any display manager or Wayland compositor loading.

Hardware & Software Environment
- **Distribution:** Arch Linux (up to date)
- **Kernel version:** 7.3.4 (Regression; previous kernels / LTS work properly)
- **GPU:** AMD Radeon RX 7600 (RDNA 3 / Navi 33)
- **Connection:** HDMI (`HDMI-A-1`)
- **Monitor:** Iiyama ProLite X2483/X2481 (1920x1080 @ 60Hz, EDID 1.3 with
CTA-861 extension block)
- **Desktop Environment:** KDE Plasma (Wayland) / Plasma Login Manager

### Steps to Reproduce
1. Boot Linux kernel 7.3.4 with `amdgpu` enabled (early KMS).
2. Observe the TTY console and login screen on the HDMI monitor before any user
session overrides DRM properties.

### Actual Results
Black levels appear washed out (dark grey) right from kernel mode-setting
initialization at boot.

### Expected Results
The `amdgpu` driver should negotiate and output Full RGB range (0-255) by
default on a standard PC monitor over HDMI, producing true deep blacks from
early boot.

### Workarounds & Diagnostic Findings
1. **Desktop Compositor Override:** Manually changing the "RGB Range" property
from "Automatic" to "Full" inside KDE Plasma Display Settings immediately fixes
the blacks once the desktop session starts. This confirms the default automatic
negotiation in `amdgpu` 7.3.x is selecting Limited RGB (16-235) instead of Full
RGB (0-255).
2. **EDID Override (CTA-861 removal):** Stripping the CTA-861 extension block
from the monitor's EDID (reducing it to a 128-byte Base EDID block without
CEA/HDMI extensions) and loading it via `drm.edid_firmware=edid/custom.bin`
forces `amdgpu` to treat the display as a DVI/PC monitor and restores Full RGB
range (true blacks) immediately at boot.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug 222265] amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4
  2026-11-14  2:49 [Bug 222265] New: amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4 bugzilla-daemon
@ 2026-11-14  3:01 ` bugzilla-daemon
  2026-11-14  3:01 ` bugzilla-daemon
  2026-11-14  7:31 ` bugzilla-daemon
  2 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-11-14  3:01 UTC (permalink / raw)
  To: dri-devel

https://bugzilla.kernel.org/show_bug.cgi?id=222265

--- Comment #1 from Barto (mister.freeman@laposte.net) ---
Created attachment 311465
  --> https://bugzilla.kernel.org/attachment.cgi?id=311465&action=edit
a clean boot `dmesg` log (`dmesg_7.3.4_default.txt`) captured without any EDID
override.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug 222265] amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4
  2026-11-14  2:49 [Bug 222265] New: amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4 bugzilla-daemon
  2026-11-14  3:01 ` [Bug 222265] " bugzilla-daemon
@ 2026-11-14  3:01 ` bugzilla-daemon
  2026-11-14  7:31 ` bugzilla-daemon
  2 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-11-14  3:01 UTC (permalink / raw)
  To: dri-devel

https://bugzilla.kernel.org/show_bug.cgi?id=222265

--- Comment #2 from Barto (mister.freeman@laposte.net) ---
### Additional technical findings for bisecting / root cause:
- Simply clearing the `YCbCr 4:4:4` and `YCbCr 4:2:2` capability bits inside
the CTA-861 extension block (while keeping the CTA-861 block intact) does
**not** fix the issue at boot; `amdgpu` still defaults to limited RGB range
(16-235).
- Completely stripping the CTA-861 extension block (reducing the EDID to a
128-byte Base EDID 1.3 block so the driver treats the HDMI output as a DVI-D PC
monitor) immediately restores Full RGB range (0-255) from early KMS boot.
- This points directly to a regression in `amdgpu`'s default HDMI / CTA-861
color format or RGB quantization range selection logic introduced in kernel
7.3.x.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug 222265] amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4
  2026-11-14  2:49 [Bug 222265] New: amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4 bugzilla-daemon
  2026-11-14  3:01 ` [Bug 222265] " bugzilla-daemon
  2026-11-14  3:01 ` bugzilla-daemon
@ 2026-11-14  7:31 ` bugzilla-daemon
  2 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2026-11-14  7:31 UTC (permalink / raw)
  To: dri-devel

https://bugzilla.kernel.org/show_bug.cgi?id=222265

Artem S. Tashkinov (aros@gmx.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |ANSWERED

--- Comment #3 from Artem S. Tashkinov (aros@gmx.com) ---
Report here instead: https://gitlab.freedesktop.org/drm/amd/-/issues

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-11-14  7:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-14  2:49 [Bug 222265] New: amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4 bugzilla-daemon
2026-11-14  3:01 ` [Bug 222265] " bugzilla-daemon
2026-11-14  3:01 ` bugzilla-daemon
2026-11-14  7:31 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.