Nvidia HDR with Lutris in desktop mode
Hi, all! I'm experimenting with Bazzite (love it!) and I'm doing a test with Nvidia and HDR in desktop mode. I am running the nvidia-open image. I downloaded the Stellar Blade demo, ran it once, then added it with Lutris. I went into system options, enabled gamescope and HDR and then enabled HDR on my display. In the game, the HDR option is locked and cannot be enabled. My understanding was that you could use launch options in Steam to enable Gamescope HDR. I assumed Lutris was doing the same thing with this option. Is that expected to work? Is there some other way to enable HDR support without using the deck image?
Thanks in advance.
Solution:Jump to solution
Adding ENABLE_HDR_WSI=1 solves the washed-out HDR issue. Any clue why that would be required?
9 Replies
Use ProtonGE and the Wayland launch option for it
No need for gamescope
Thanks for the reply. I downloaded proton-ge using ProtonPlus, set it as the compatibility tool in the game properties in Steam, and added PROTON_ENABLE_WAYLAND=1 to the launch options. Did I do it correctly? The option is still locked in-game.
missing the HDR one
After that you should be good
Per the proton-ge docs, I've added PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command% to the launch options. That did the trick -- HDR is now enabled in-game. However, something odd has happened. The black levels have been raised or something and there is basically no contrast. I did the HDR calibration in the KDE display settings and it looks fine on the desktop. The game is totally washed out. Have you seen this behavior?
According to the proton-ge docs, we need:
"Compositor/Gamescope with HDR support."
Do we have that with my setup?
Yes
I have not seen that behavior on my end, HDR works fine
This is what I'm seeing.


Solution
Adding ENABLE_HDR_WSI=1 solves the washed-out HDR issue. Any clue why that would be required?
sounds like wayland isn't working for some reason
glad you found a fix regardless
Thanks for all your help. Should I open a github issue?