Hello, I have a problem where my second monitors color range is not getting set to limited by default on wayland. The only solution I have found so far is first going into a X11 session to let nvidia-settings apply the color range automatically and then switching to wayland. Is there a way to set this without having to go into an X11 session first?
Some Information about my system from inxi:
poisonous@poisonous:~> inxi -GaS
System:
Host: poisonous Kernel: 6.13.8-1-default arch: x86_64 bits: 64 compiler: gcc
v: 14.2.1 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.13.8-1-default
root=UUID=4515799e-2e48-46de-8c3a-cdd37eb7ef8c splash=silent quiet
security=selinux selinux=1 enforcing=1 mitigations=auto
rd.driver.blacklist=nouveau
Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
Tumbleweed 20250329
Graphics:
Device-1: NVIDIA TU106 [GeForce RTX 2070 Rev. A] vendor: ASUSTeK
driver: nvidia v: 570.133.07 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
gen: 2 speed: 5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
active: none off: DP-1,HDMI-A-1 empty: DP-2,HDMI-A-2,Unknown-2
bus-ID: 09:00.0 chip-ID: 10de:1f07 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: nvidia
gpu: nvidia,nvidia-nvswitch d-rect: 3840x1080 display-ID: 0
Monitor-1: DP-1 pos: right model: Acer XB271H A serial: #ASMfPf9gF9zd
built: 2016 res: mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 80 gamma: 1.2
size: 608x354mm (23.94x13.94") diag: 704mm (27.7") ratio: 15:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: HDMI-A-1 pos: primary,left model: Acer XB271H
serial: T5WEE0014200 built: 2017 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 vendor: nvidia v: 570.133.07 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
memory: 7.81 GiB display-ID: :1.0
API: Vulkan v: 1.4.309 layers: 5 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 2070 driver: N/A device-ID: 10de:1f07
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
and the outputs from kscreen-doctor as well:
poisonous@poisonous:~> kscreen-doctor -o
Output: 1 HDMI-A-1
enabled
connected
priority 2
HDMI
Modes: 1:1920x1080@60*! 2:1920x1080@60 3:1920x1080@50 4:1280x720@60 5:1280x720@50 6:1024x768@60 7:800x600@60 8:720x576@50 9:720x480@60 10:640x480@60 11:640x480@60
Geometry: 0,0 1920x1080
Scale: 1
Rotation: 1
Overscan: 0
Vrr: incapable
RgbRange: unknown
HDR: incapable
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
Color power preference: prefer accuracy
Brightness control: supported, set to 60% and dimming to 100%
Output: 2 DP-1
enabled
connected
priority 1
DisplayPort
Modes: 12:1920x1080@60! 13:1920x1080@144* 14:1920x1080@120 15:1920x1080@100 16:1920x1080@85 17:1024x768@60 18:800x600@60 19:640x480@60
Geometry: 1920,0 1920x1080
Scale: 1
Rotation: 1
Overscan: 0
Vrr: Never
RgbRange: unknown
HDR: incapable
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
Color power preference: prefer accuracy
Brightness control: supported, set to 60% and dimming to 100%