Hardware modification creates apps to not start

Hi all,

I recently changed my GPU, CPU, RAM and motherboard (GPU : GTX 1080 → RX 6800 XT, CPU: I7-8700K → Ryzen 7 5800X3D, RAM: 64GB DDR4)

The OS runs fine (it runs KDE), there’s no problem on that side. But since I changed my hardware, I’m having weird bugs with some applications (mostly games not starting). Some gives error message such as “A GPU supporting D3D_FEATURE_LEVEL_12_0) or higher is required.” while others just … don’t start silently. I’m not sure what could cause this and I’m thinking of simply reinstalling the entire OS. I wish there could be another way though, so I’m asking here.

The current version of XServer is 11.0. I’ve looked at “updating” it to 12.0, but found nothing. I guess it updates itself based on the hardware?

The main games that crash on startup are Elden Ring, The Last Of Us and The Witcher 3: Wild Hunt.

If anyone has an idea, please let me know! :slight_smile:

Sounds like a driver issue maybe?

Can you share the output of a couple of commands:

pacman -Q | grep -E "(amd|radeon|mesa)"
cat /proc/cmdline

Yes of course!

Result of pacman -Q | grep -E "(amd|radeon|mesa)":

amdvlk 2023.Q2.3-1
lib32-mesa 1:23.1.5-1
mesa 1:23.1.5-1
mesa-utils 9.0.0-2
opencl-clover-mesa 1:23.1.5-1
opencl-rusticl-mesa 1:23.1.5-1
radeon-profile-git 20200824.r26.g0d632ba-1
radeontop 1.4-2
vulkan-radeon 1:23.1.5-1
xf86-video-amdgpu 23.0.0-1

Result of cat /proc/cmdline:

initrd=\23aa63a432e04de5ad64f4246403b053\6.4.10-arch1-1\initrd nvidia-drm.modeset=1 nvme_load=YES nowatchdog rw root=U
UID=b201dda7-097e-4b25-b51f-a039455e1c9d resume=UUID=87b836bf-a5f2-4401-86d8-5d870bcca2d7 systemd.machine_id=23aa63a43

OK, a few things:

  • Remove amdvlk
  • Install lib32-vulkan-radeon, libva-mesa-driver and mesa-vdpau
  • Remove nvidia-drm.modeset=1 from your kernel options. If you need help with how to do that, let use know if you are using grub or systemd-boot.

I’ve done the first 2 steps. I would like to have more information on the kernel options modification. I’m using systemd-boot

Edit /etc/kernel/cmdline and remove that part. Save the file and then run sudo reinstall-kernels

The vulkan shaders are processing, it looks good! I’ll update you when I have a definite result. Thanks a lot!

1 Like

Ok, so the game started! It gave me an error that said the GPU driver was out of date, but it started anyway. Thanks alot for the help!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.