There is one minor caveat with the support and that is the Radeon RX 7900 series GPU firmware files have yet to land in the linux-firmware.git tree. AMD will likely have those out on retail release day and get them into linux-firmware.git, in which case you just need to drop these firmware files into /lib/firmware/amdgpu/ and rebuild any initramfs, etc, for going along with the open-source driver code of Linux 6.0+ and Mesa 22.2+. It would have been nice if the firmware files were already public so that they could have been picked up already by Linux distribution packages to make for an even easier out-of-the-box experience, but fetching the new firmware files is a rather simple task for end-users and much easier than having to rebuild your kernel or jump through other hoops.
I’m sure it will come to our linux-firmware package soon, although I see that it isn’t in an official upstream release yet either, and then we might be in end-of-year holidays, making everything a little slow. In the meantime, the suggestion from the Phoronix article seems reasonable.
There is support for it from the amdgpu-pro drivers, but they’re unfortunately a huge pain to get to work on Fedora, but you can try it (at your own risk) with a community packaged version. Honestly, I would recommend waiting it out and watching koji for updates for a clue on when it will hit.
Thanks for the responses - my own searching turned up much the same. I’m just going to connect an old laptop hard drive to my rig, install Ubuntu LTS on it, and give the AMD closed source drivers a whirl.
If you want an experience closer to Fedora, since RHEL9 is supported, you could also try RHEL 9 or AlmaLinux 9 as well, using the RHEL9 drivers (I’m not sure if CentOS Stream 9 will work or not since it could be a newer kernel than expected by their scripts).
I am not really surprised that it did not work. Videogamer.com reports that it was to be released today, and since the driver would be new, the firmware has to be new, and the card is barely off the press it will take some time for the software side in linux to catch up to the hardware.
If I were you I would either be patient until the firmware and drivers are updated, or volunteer to test as the developers update the software.
The firmware was “leaked” in the Linux kernel back in June and then pulled since the platform wasn’t publicly announced yet. AMD released drivers for it today (unlike nVidia, AMD contributes directly to the FOSS kernel driver). This was a particularly weird case.
At some point, there’ll be an update to linux-firmware and it’ll need testing. Watch https://bodhi.fedoraproject.org/updates/?packages=linux-firmware for when that drops so you can test it out and see if it works for your GPU and if so, give it good karma. Seeing as they’re normally cut around monthly, that could happen any day now.
Yeah, but without the firmware even a correct driver won’t work and it was noted above that it is not presently available even upstream.
Drivers released today – Yayyy! – still will take some time to percolate through testing then the repos.
That is true for configuration files, but not for binaries, libraries, etc. Really you should never practically do this as you are overriding file locations maintained by RPM. However, it is your system and if it were me, I would consider this particular case to be a low risk. Just don’t dnf reinstall linux-firmware for some reason in the meantime until the next version ships.
Hi, this really work and get fedora to boot with 7900 xtx , but I couldn’t use native resolution 5120x1440 of my mornitor. when i try to set it to native the screen just turn white with black stripe . Is there anything else i could do ? thanks
I strongly recommend waiting for the firmware to be released from Fedora so that it goes through QA testing first. Doing it this way is not supported (but it’s your system, so of course you can do it, but it’ll be difficult for us to help you responsibly troubleshoot anything).