https://bugs.kde.org/show_bug.cgi?id=523437
Bug ID: 523437
Summary: Turning on RGB Full doesn't properly work
Classification: Applications
Product: systemsettings
Version First 6.7.3
Reported In:
Platform: CachyOS
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
CachyOS: Turning on RGB Range full in system settings doesn't actually make the
RGB Range full for certain OLED monitors and I'm guessing some monitors in
general. Yes it allows you to turn it on in the settings but there's no visual
change and the OLED Monitor looks very washed out and the same as if it's set
on limited. You can fix this with a workaround by forcing changes in wxEDID
which I will post in the additional comments.
STEPS TO REPRODUCE
1. Go to system settings
2. Go to Display and Monitor>Display Configuration
3. Turn the RBG range on full
OBSERVED RESULT
The OLED monitor still shows a washed out limited range color, blacks on the
monitor are completely grey
EXPECTED RESULT
The OLED monitor should show full RGB and blacks should be completely black and
colors should be vibrant to show the proper full RGB color space.
SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: see below
KDE Frameworks Version: see below
Qt Version: see below
Operating System: CachyOS Linux
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Kernel Version: 6.18.38-2-cachyos-lts (64-bit)
Graphics Platform: Wayland
Processors: 16 × Intel® Core™ i7-10700K CPU @ 3.80GHz
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 9060 XT
ADDITIONAL INFORMATION
You can fix this issue with a workaround by doing the following to achieve the
desired result of the monitor actually using the proper full RGB color space:
(this is for my monitor so apply this to your own situation and monitor,
copying exactly may not get you your desired result)
Dump original EDID for the OLED Monitor
sudo cat /sys/class/drm/card1-HDMI-A-1/edid > ~/edid_original.bin
Edit in wxEDID
Launch: wxedid ~/edid_original.bin
Changes:
SPF: Supported features → vsig_format = 0b00
CEA-861 header (CHD) → YCbCr 4:4:4 = 0, YCbCr 4:2:0 = 0, YCbCr 4:2:2 = 0 (if
present)
Vendor Specific Data (VSD) → DC_Y444 = 0
Save sequence:
Options → Reparse EDID buffer
Options → Assemble EDID
File → Save As → EDID binary → name: ~/edid_rgb.bin
Copy new file
sudo mkdir -p /lib/firmware/edid
sudo cp ~/edid_rgb.bin /lib/firmware/edid/edid_rgb.bin
Add kernel parameter
sudo nano /etc/default/limineAdd or modify:
KERNEL_CMDLINE[default]+=" drm.edid_firmware=HDMI-A-1:edid/edid_rgb.bin"
Rebuild and update
sudo limine-mkinitcpio
Reboot
reboot
Check after reboot
sudo dmesg | grep -i edid
--
You are receiving this mail because:
You are watching all bug changes.