Did you follow the instructions here? Fedora by-default doesn't ship non-free codecs and this may break some apps.
Linux Gaming
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
Resources
WWW:
- Linux Gaming wiki
- Gaming on Linux
- ProtonDB
- Lutris
- PCGamingWiki
- LibreGameWiki
- Boiling Steam
- Phoronix
- Linux VR Adventures
Discord:
IRC:
Matrix:
Telegram:
Fedora 100% has acceleration, you just seen to be missing something. Starting from a clean distro isn't a good indication of where your issue is with your existing install.
Did you switch from an Nvidia card by chance? Did you check if you might have blacklisted AMD drivers?
Reboot and check dmesg for any obvious errors, and lsmod | grep amd to see what, if anything, is loaded. If nothing is loaded, I almost guarantee you have something blacklisted.
Yeah, switched from a NVIDIA card, purged all NVIDIA packages, made sure AMD wasn't blacklisted and then tried installing the mesa freeworld packages from RPM Fusion.
But - I'm not sure what's happened but I ran dnf update tonight and rebooted and now everything's working and hardware acceleration is back on and running snappy. I got a notice that Plasma had updated to a new version, so maybe something relating to that fixed it? I could have sworn I ran updates after replacing the GPU and uninstalling the drivers.
Nope, KDE doesn't deal with anything at the driver level. Pretty sure it was a combo of removing the Nvidia packages, and then you probably got a kernel update which forced the kernel modules to rebuild and it detected and included your new AMD hardware.
This is normally done automatically, HOWEVER, if you have something like the Nvidia stack of drivers on your system, you can get weird behavior because the package maintainers pull all kinds of ugly tricks to force Nvidia bits and pieces to stick to where they need to be.
In the future, you can trigger a sort of rebuild with whatever your running kernel is like so to force changes: https://brandonrozek.com/blog/rebuildkernelakmod/
This is probably what happened when you did that update, and it refreshed the device table and made sure the AMD modules were loaded properly.
vulkaninfo should give some indicators and so should radeontop.
You can also try out using some open source games like Endless Sky to see if they use the GPU properly.
Do you have any specific issues?
I've been using a 9070 on fedora (42 initially, 43 for a few days) and hw acceleration hasn't been an issue. I've been using newer mesa drivers from a copr repo FWIW, but I don't think hw acceleration was any issue before that.
Mainly just that now DaVinci Resolve, OBS, etc aren't using hardware acceleration and/or not working at all. I haven't got around to testing Steam because I figured I'd boot into Bazzite when gaming - but if it messes up my 'work' desktop to have the AMD GPU I'm going to have to cry slowly as I put the green boi back in there...
I'll have to tinker some more and maybe try the copr repo you're talking about.
For OBS Studio you do need the freeworld mesa according to this forum post:
https://discussion.fedoraproject.org/t/hardware-video-encoding-is-not-detected-on-obs-studio/153326/7
This github post has some nice tips for getting rpmfusion stuff installed:
https://github.com/devangshekhawat/Fedora-43-Post-Install-Guide
might also want to check kernel version too.. gaming distros like bazzite tend to update the kernal version more aggressively than a regular desktop distro, and since his GPU is only a few months old, that could make a difference
Good tip, but should be fine:
The Radeon RX 9060 XT Linux support is basically in the same state/requirements as the Radeon RX 9070 series that launched back in March. >On Linux 6.14+ and Mesa 25.0+ you are basically in good shape but ideally at least Mesa 25.1 for the best Linux gaming experience thanks to more RadeonSI/RADV enhancements and now that the Mesa 25.0 series upstream has reached end-of-life.
As is usually the case for new hardware and open-source drivers, the newer the software you are able to run, the better and more performant the experience. But even out-of-the-box on the likes of Fedora 42 and Ubuntu 25.04 is a pleasant RDNA driver stack.
Iirc, the free version of resolve lacks hw accel via OpenCL on Linux for specific formats like MP4. What are your encode settings? If you pay for resolve, I would try contacting the vendor. I'm not sure if the app supports ROCm / HIP directly (I gather it does but haven't used this path directly), but you can try installing the ROCm meta package via dnf on Fedora Workstation (or rpm-ostree package overlay on Bazzite) to see if that opens up more options.
I'll check in with OBS later to confirm my settings.
I'm not sure how it is for atomic apps but if video players like VLC and MPV are complaining, you may need to grab the gstreamer plugins from the store? (I need to check if this is consistent across fedora workstation and immutable setups like on my fedora silverblue install)
I'm not familiar with either of those programs, sorry.
You might want to check what mpv and/or va-api is reporting.