Black Screen Issue Following amdgpu-install on Fedora 40

Hi everyone,

I need some help with a problem I’m facing. I have a Ryzen 7900 paired with an older RX580 GPU, running Fedora Workstation 40. I’m trying to use OBS with hardware GPU acceleration, so I attempted to install the AMD GPU drivers using amdgpu-install. However, after installing and rebooting, my system only shows a black screen. I can fix this by running amdgpu-uninstall, but obviously, I need the drivers to work properly.

I’ve checked other users’ posts with similar issues related to amdgpu-install on this forum, but I haven’t been able to find a solution that works for my setup. I’ve narrowed down the issue to these binaries, which seem to be responsible for the black screen:
Installing:
amdgpu-lib x86_64 1:6.1.60103-1787201.el9 amdgpu 6.8 k
Installing dependencies:
libwayland-amdgpu-client x86_64 1.22.0.60103-1787201.el9 amdgpu 37 k
libwayland-amdgpu-server x86_64 1.22.0.60103-1787201.el9 amdgpu 46 k
mesa-amdgpu-dri-drivers x86_64 1:24.1.0.60103-1787201.el9 amdgpu 9.9 M
mesa-amdgpu-filesystem x86_64 1:24.1.0.60103-1787201.el9 amdgpu 7.0 k
mesa-amdgpu-libEGL x86_64 1:24.1.0.60103-1787201.el9 amdgpu 139 k
mesa-amdgpu-libGL x86_64 1:24.1.0.60103-1787201.el9 amdgpu 182 k
mesa-amdgpu-libgbm x86_64 1:24.1.0.60103-1787201.el9 amdgpu 36 k
mesa-amdgpu-libxatracker x86_64 1:24.1.0.60103-1787201.el9 amdgpu 1.7 M
mesa-amdgpu-vdpau-drivers x86_64 1:24.1.0.60103-1787201.el9 amdgpu 3.4 M

I’m not sure how to resolve this. If anyone has experience with this issue or knows how to fix it, I would greatly appreciate your advice.

Thanks in advance for your help!

I would think the default and already installed amdgpu driver would work without installing those el9 drivers. After all your kernel is not the same as used on el9.

By default fedora already has drivers for the amd gpus.

What is the original problem that led you to trying the driver from el9?
(details please)

Without the proprietary drivers installed, OBS only allows me to select the software video encoder, so I’m unable to take advantage of hardware acceleration for encoding. That’s why I initially tried installing the proprietary amdgpu drivers, hoping it would unlock hardware GPU acceleration in OBS.

Hi,
I’ve had a similar problem and tried amdgpu.si_support=1 along with the various other settings to try and get the amdgpu drivers loaded, I’ve had success but not from an expected route, I accessed my Fedora 41 machine via XRDP and the drivers were loaded and functional with the following with GRUB_CMDLINE_LINUX set to “rhgb quiet” , when I connected via HDMI, it failed, I had a black screen but accessing remotely via XRDP, the driver is loaded and shows PITCAIRN and not software rendering, so I believe the issue is related to HDMI and detection of the correct display routes? I’m running Fedora 41 on a Trash Can MacPro 6,1 with dual D300 Firepro cards AMD/Radeon