Holy…
And I thought it is because it is still worked on the brightness control that the appearance slightly changed, but in reality it is HDR that is off.
kscreen-doctor reports in my case HDR: enabled for the particular Monitor that I had it enabled in the past, but just checked my monitors OSD and that tells me otherwise (HDR: OFF)
Same issue here on Manjaro running plasma-desktop 6.2.1-1. No HDR toggle in settings anymore and kscreen-doctor -o initially said disabled. I ran kscreen-doctor output.DP-2.hdr.enable from the docs and it now says enabled but the option is still not visible in the Settings app after a reboot.
Output: 1 DP-2
enabled
connected
priority 1
DisplayPort
Modes: 1:3440x1440@60! 2:3440x1440@175* 3:3440x1440@144 4:3440x1440@120 5:3440x1440@100 6:1024x768@60 7:800x600@60 8:640x480@60
Geometry: 0,0 3440x1440
Scale: 1
Rotation: 1
Overscan: 0
Vrr: Automatic
RgbRange: unknown
HDR: enabled
SDR brightness: 200 nits
SDR gamut wideness: 0%
Peak brightness: 1060 nits
Max average brightness: 254 nits
Min brightness: 0 nits
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
Brightness control: supported, set to 100%
Monitor OSD still reports HDR being off however as noticed by M.Karrde.
The toggle was intentionally removed for NVidia users, because of a very severe driver bug that reportedly blocked a lot of people from even logging in after they enabled HDR. You can enable it again by putting KWIN_DRM_ALLOW_NVIDIA_COLORSPACE=1 into /etc/environment and rebooting
Note that you may experience that driver bug as well; if you do, removing that environment variable and rebooting should allow you to log in again.
Would it not have been better to leave the HDR toggle in place, but leave it greyed out to show it’s disabled, and had a tool-tip explaining the reasoning behind it?
Sure, but this is a driver bug we quickly worked around. I didn’t intend to spend any more time on driver bugs than necessary; hopefully NVidia fixes it soon and we can just remove the workaround again.
I dare say the 555/560 linux drivers are so broken (still, after nearly a year), particularly with KDE/Wayland, you might as well just warn users up front it simply won’t work right if they have Nvidia.
Well that’s literally what I was hoping for, working Wayland for gaming, upgrading to Plasma 6.0 back in Jan/Feb time, and with 550 drivers it was still a hot mess of flickering for a large amount of apps let alone gaming with Steam Proton. I learned about the explicit sync mess and just stayed on x11, which I still am today.
I had hope for 555 fixing this, but watching the nvidia linux driver threads it seemed to break more than it fixed, particularly related to KDE and Proton/Wine games, and before even fixing that full 560 got dumped out to much of the same with all the old broken things plus more new. The threads here and here are still full of lots of broken users and few nvidia answers.
I suppose it’s probably different for everyone, and every distribution but using Arch, Plasma6/6.1, proton/wine, complaints seemed to match my general use case to simply avoid like the plague until I see some actual positive feedback. Now I’m just looking for a new laptop (with AMD).
Yours is I think the first I’ve seen of anything positive for 560 in linux. What distribution are you using?
Hey there, this solution worked to show the toggle again on my system.
However there’s a bug with it that may have been overlooked.
My HDR was enabled Prior to the update to KDE 6.2, and then the toggle was removed afterwards, but HDR was still enabled. You may want to ensure HDR get’s disabled afterwards if there are bugs with it.
Are you sure?
While KDE/kscreen-doctor claimed enabled, my Monitor (OSD) and the screen appearance told me disabled for sure.
Not to mention that if that bug is potentially triggered by enabling HDR, people that have already successful enabled HDR without triggering the bug would be fine, as shown by my now working HDR, I guess.
cat /proc/version
Linux version 6.11.5-200.fsync.fc40.x86_64 (mockbuild@3e74f1e93d7d4007b1a3acc031f555d1) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.41-37.fc40) #1 SMP PREEMPT_DYNAMIC TKG Tue Oct 29 17:53:22 UTC 2024