All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@kernel.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 222265] New: amdgpu: RX 7600 defaults to limited RGB range (washed-out blacks) over HDMI since kernel 7.3.4
Date: Sat, 14 Nov 2026 02:49:57 +0000	[thread overview]
Message-ID: <bug-222265-2300@https.bugzilla.kernel.org/> (raw)

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.

             reply	other threads:[~2026-11-14  2:50 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-14  2:49 bugzilla-daemon [this message]
2026-11-14  3:01 ` [Bug 222265] 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-222265-2300@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.