- Joined
- Jul 15, 2019
As a general rule, the newer a hardware feature is, the less likely you are to have it supported in Linux. HDR and FSR4 sound like relatively recent developments. I don't have any of this on my machine, my only advice is consulting Wikis and forum posts.
https://wiki.archlinux.org/title/HDR_monitor_support
https://wiki.archlinux.org/title/Gamescope - probably something to look for, Valve's microcompositor for games
Another thing worth mentioning is that stable distros often lag behind in feature support. I know the "btw" stereotype, but it wouldn't hurt to try and install Arch or its easier flavor - EndeavourOS. I'm pretty sure even Valve's SteamOS is based on Manjaro (an Arch derivative).
Better because AMD supports Linux directly. I'm not one to talk to about HDR though because I don't care about it so it's never factored into anything for me. Apparently it's supported experimentally on KDE Plasma 6 with Wayland.
If you're new it may seem daunting but try EndeavourOS which is Arch with KDE Plasma 6. Endeavour has an installer so isn't the meme Arch experience and its package manner is very straightforward.
To install Steam, for example, you'd open the terminal and typeyay steamand then type the corresponding number for the Steam package.
There's also Garuda which I know has an autistic looking gaming version, uses KDE, and is also Arch based and has an installer, though I don't know if it uses yay, you can install that after the fact if you like.
Whether Endeavour or Garuda meet your needs, I don't know, but they use KDE Plasma and Wayland so might support the features you're after. There's a post from last year where a guy got HDR working to an acceptable level for him with Garuda but at that point whatever works on Garuda will work on other Arch-based distros. https://forum.garudalinux.org/t/enabling-hdr-crashes-desktop-after-wakeup/36906/4
I am taking a look at endeavourOS.
So I googled how to install mesa drivers and some dude on reddit posted a solution.
sudo pacman -S mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver libva-utils
my question is... how on earth do you figure this out? like im looking at this knowing I would never ever be able to guess this.

