short (or long) question. Did anyone here have success installed the AMDGPU Proprietary drivers from the AMD page on Fedora 35 and if so how?
I am dependent on darktable and Davinci Resolve. Whilst Darktable I can run without accelerated GPU that does not work for DaVinci Resolve as it simply would not show any media content neither imagine nor video which is essential for well video cutting.
Thus I was wondering if there is anybody who had success. What I am running:
- AMD Ryzen 4800H
- Fedora 35
- 64GB RAM
Appreciate any hint or first hand experience with someone who had success installing it and get it properly to work
Welcome to community
New users! Start here! - Ask Fedora
For amd pro gpu which card you have can you confirm
Make sure you have updated your
system sudo dnf update
I have a Ryzen 4800H in one of my laptops, with a separate discrete rx5600m card.
The short of it is that AMD does not support Fedora for the amdgpu-pro drivers and the kernel differences between RHEL and Fedora are significant enough to make installing them a real pain. I’ve had varying degrees of luck getting it installed through various hacks and tutorials, but in each case, the next kernel update would break it all over again (even after setting up dkms, etc.)
The regular amdgpu is provided out of box in Fedora, but the amdgpu-pro proprietary add-ons don’t have a straightforward and sane install method for Fedora. You can, however, install RHEL 8 with a free Developer Subscription and install the amdgpu-pro drivers there.
That said, you should have 3D acceleration with the regular amdgpu driver and I can’t imagine any benefit for DarkTable with the Pro bits that mainly add OpenCL and some hardware encoding support. This isn’t comparable to nouveau vs the nvidia drivers as the amdgpu drivers from AMD are actually in the kernel already and aren’t a limited, blind reverse engineering as with nouveau. If you have a separate discrete card, right click on the icon in Gnome and select “Launch with Discrete Graphics” to use your other card. You can also use
DRI_PRIME=1 in front of the command to launch it with discrete graphics from the command line.
thanks for reply! I can only echo that installed amdgpu (also on provided platform such as Ubuntu) has it challenges and even if it works I am able to enjoy beautiful screen tearing until I figured out a kernel version in combination with a driver version that did not have these issues (sigh - what a day of wasted time).
I agree that the benefits for darktable are limited or least it does work without opencl at that point. DaVinci Resolve however does not work and it requires the opencl feature from the pro drivers otherwise that thing is dead in the water. I will see if it give it another try then or if I simply revert back for the time to Kde NEON with a downgraded kernel. Not ideal but working.
Yeah, I have to be honest that if you specifically need the amdgpu-pro drivers, you’re probably going to have better luck on a distro AMD supports for it than trying to constantly patch and hunt for workarounds to make it work on Fedora. RHEL 8 is supported by AMD and you can run it for free with a Developer Sub (I am not, nor have I ever been affiliated with Red Hat, so don’t take that as a sales pitch), but I’m not sure if CentOS Stream 8’s kernel will be as compatible or if you’d be able to run the latest versions of those programs with either.