Thinking about giving Bazzite a try for my Desktop machine. I am curious about the choice of DE’s. My understanding is that Gnome has no HDR support and KDE Plasma has some very early HDR support.
Curious if that forces me into a KDE Plasma only situation with Bazzite if I care about HDR or if it’s possible to go the Gnome route and booting into a Gamescope desktop session when I want to play a game with HDR support?
How do you enable that / where is the process documented? The Arch wiki has been my lifeline for navigating the early world of HDR on Linux and they kind of just write off Gnome as not implemented yet.
If I go with a KDe desktop and run a game under gamescope, is that going to give me the same HDR experience as game mode or is the stack too different at that point?
Putting it more specifically. I’m pretty frustrated with HDR under my current distro - Tumbleweed. I realize it’s not really the distros fault it’s just that HDR on Linux is generally early. But even under KDE, which has a HDR mode, I’ve really struggled with HDR. I’ve had lots of issues with running games in game scope containers and the HDR looks off.
I am wondering if I would benefit from the improve HDR support mentioned in the Github readme:
Uses the fsync kernel to achieve HDR and expanded hardware support, among numerous other included patches.
I am pretty ignorant about fsync, I’ve been poking around the source a bit and I do see some color management for HDR patches in there. But if I am being honest it is mostly greek to me.
Would I benefit from better HDR under KDE (or even potentially Gnome) or is the HDR improvements a gamemode only thing?
Gnome HDR + Gamescope doesn’t work - looks borderline desatured, honestly spent the least amount of time on this given how early this appears to be.
KDE Plasma HDR + Gamescope doesn’t work - HDR just looks off and bad compared to a baseline of Windows.
Gamescope, by itself in a TTY works! And it looks really good - process is described in Arch Wiki. This works on both the Gnome and KDE variants, as it isn’t dependent on the DE compositor.
Personally I am using this command to launch Steam in the TTY:
I am not marking this as an answer yet, as I think I need to tweak that command, my mouse is deadzoning or something that makes games pretty unplayable on Gamescope at the moment. I also see this mouse behavior under Gnome and Plasma, so I believe it’s not due to the TTY.
KDE Plasma6.2 HDR + Gamescope does work.
You only need to add this line to the launch option for the game in Steam client, there is no need to launch steam in Gamescope, you don’t need DXVK_HDR=1 either.
gamescope --hdr-enabled -f -h 2160 -- %command%
You don’t need the --adaptive-sync, it is for DRM mode, KDE Plasma6 has supported adaptive sync.
Remember to enable HDR in KDE Plasma Display Setting.
Hey thanks for posting. I iterated on a bunch of things to get KDE HDR working, including commands very similar to what you posted, and had zero luck. It says it’s in HDR, the game thinks it’s in HDR, but the colors look awful. My understanding is KDE HDR is still experimental and the assumptions it’s making for its implementation may work on some hardware but not on other hardware.
I also tried to get this to work for a long time on Tumbleweed and then again which I switched over to Bazzite. Arch might be doing something upstream, but knowing Arch’s preference for vanilla upstream, I would be surprised to learn that. I’ll chalk it up to hardware differences.
TTY is the only way I’ve gotten HDR working under Linux with my particular hardware. The command I have reflects what I am running under TTY, not KDE.
AMD Radeon RX 7900 XTX (forgot to include this up top, just edited it in)
I wonder how it looks like on your system.
Yeah I should have camera snapped some of what I was seeing but didn’t think of it at the time and now I am on Gnome Bazzite so I don’t have easy access to KDE Plasma.
There is a distinct difference between games in KDE HDR and the Gamescope TTY HDR (which to my eye looks very close to Windows). Best I can describe the dark under KDE is that highlights looked completely blown up while also losing details in the dark.
I appreciate your post. I have an HDR display on its way, so i’m very interested in getting HDR working.
Do I need to install gamescope-session-steam-git mentioned in the Wiki?
I’m running the latest version of Bazzite on desktop.
When running your command in TTY: