been gaming this morning all fine with hdr enabled, decided to update using cachy-update - now all my games are dark as hell , like hdr is not enabled. looks bad on sdr too… any ideas? desktop etc is unchanged.
proton cachyos-sir (doesnt matter tho, tried proton-ge and cachyos-latest too) proton-ge now promts compatibility tool failed.
iv’e the same problem. Pre Upgrade to 7.1 everything was fine today. After the upgrade, i tested it with wow, the game is dark af. Needed to bump the brightness slider to max to be able to see anything in game. When alt tabbing out of the game, the game gets ultra bright. Something is weird with brightness HDR.
I also exprienced that issue after updating the Kernel to 7.1, only fix was to load snapshot before the update to have kernel 7.0.12-1-cachyos back, also sound is crackling in proton games.
I do not have an HDR monitor and it seems that this kernel update forces HDR to SDR screen in full screen, no environment variable worked to force HDR off
I’ve HDR capable displays, but i never turned the feature on. I tried enabling it on the main monitor and did a calibration run. Then i tried starting 007 first light and wow, nothing realy changed. Brightness behaves totally weird in these games, prob. even more games but didn’t try.
thinking about rolling back right now to the previous kernel version 7.0.12-1-cachyos-bore where these problems didn’t exist.
sigh. i am so annoyed by updates breaking stuff. yet, i’m still amazed by the speed and overall responsiveness of cashyos. however: seriously considering switching to something more stable (zorin, mint), because i’m getting tired of debugging…
I fixed it by turning off direct scanout. It seems to be an interaction with the new Plasma 6.7 feature and 7.1. Works fine on 6.18 and worked fine on 7.0 so it’s something like that. Before the fix below, HDR was actually working when the game was windowed, just not when full screen (reinforcing the fact that it is a direct scanout interaction between 7.1 and KDE).
Also I have two monitors, only one has HDR, not sure if that is contributing.
I fixed it by editing this file:
sudo nano /etc/environment
I then added this one variable to turn off direct scanout:
As far as i understand this option this is at best just a workaround for this issue or am i wrong? This option will increase load and latency to the application running in full screen.
Yes of course it’s a workaround, you are turning off a new feature, I thought it would be obvious since I explicitly said it was a new feature.
But I have been gaming without it for ages, it’s not going to make the difference you think it’s going to make.
So short of turning off HDR or using the previous or LTS kernel, change DE (that will have irs own way to handle the compositor) do you have a fix? It will take a bit before an actual fix happens, it needs a bug filed upstream.
Another workaround someone else pointed out to me that has worked is just to change Color accuracy to Prefer color accuracy. Why that works? I dunno is that related to direct scanout?
You could switch to the LTS kernel in Cachy, that should give you some breathing room from cutting edge updates and give you a more stable experience.
Switching to color accuracy is what worked for me as well and HDR looks better than ever, I’m also guessing it has something to do with direct scanout given the recent changes in Plasma.
i can confirm, just changing color accuracy to “prefer accuracy” worked find. I reverted the “disable direct scanout” changes in /etc/environment and everything works just fine again.
Colo(u)r accuracy swap worked for me as well! It would also “fix” itself if I used a combination of fullscreen and vsync settings inside the games I tested (steam and non-steam games), interestingly enough…
As others of have mentioned, it does seem very related to the feature addition below but I couldn’t find any recent commits in the gitlab repo talking about fixes for it specifically…
Plasma 6.7 is also improving KWin’s heuristics for when it can use direct scan-out for better performance and power conservation of full-screen windows. That stems from a bug report over a game working with direct scan-out when running under XWayland but not working under Proton-GE with Wayland.