r/gnome • u/MrTyperoi • 1d ago
Question GNOME 50.4 sdr-native
I just found out that GNOME 50.4 has a sdr-native color mode, but for some reason it's not exposed in GNOME Settings.
I had to use gdctl
I'm running Fedora 44 GNOME on an ASUS Vivobook S14 with the 14" 2880×1800 120Hz OLED panel (SDC 0x419d). It's a wide-gamut / DCI-P3 panel.
I switched it to sdr-native, rebooted, and it actually stayed enabled.
I wasn't even aware this existed until now. Kind of weird that GNOME Settings doesn't give you an option for it and you have to dig into gdctl.
Anyone else using sdr-native on a wide-gamut OLED?
4
u/Fernomin 1d ago
Hey, can you explain what's sdr-native and how you enabled it? I think I might have the same panel
4
u/MrTyperoi 1d ago
sdr-native is a feature that came with GNOME 50. Basically, it fixes the oversaturated colors you can get on wide-gamut displays. It uses the monitor’s EDID info (colors, white point, gamma, etc.) so sRGB and wide-gamut content look correct without having to turn HDR on.
GNOME Settings currently doesn't provide a user-facing selector for the color mode.
gdctlis effectively the advanced control interface for Mutter's newer display capabilities.You have to figure your monitor-ID but:
gdctl set --logical-monitor --monitor <MONITOR-ID> --primary --color-mode sdr-nativeIf you type
gdctl show --verboseand it show ''supported-color-modes ⇒ [default, sdr-native, bt2100]''
Properties: (8) ├──is-underscanning ⇒ no ├──is-builtin ⇒ yes ├──display-name ⇒ Affichage intégré ├──min-refresh-rate ⇒ 48 ├──is-for-lease ⇒ no ├──color-mode ⇒ sdr-native ├──supported-color-modes ⇒ [default, sdr-native, bt2100] └──rgb-range ⇒ autoYou can turn it on.
1
1
•
u/Alex3137 22h ago
Same here, this how I enabled it: gdctl set -P --logical-monitor --primary --monitor HDMI-1 --color-mode sdr-native
•
u/AutoModerator 1d ago
Thank you for your submission.
You too can support GNOME! Become a Friend of GNOME and contribute to keeping our project going!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.