You are not logged in.

#1 2020-05-31 23:44:48

WebFreak001
Member
Registered: 2016-10-05
Posts: 14

[SOLVED] SteamVR/OpenVR broken with latest amdvlk or vulkan-icd-loader

Hello,

today I performed a system update and before I did it my VR setup through steam and SteamVR worked fine. After system update, reboot and later trying again, the headset doesn't turn on anymore and SteamVR only reports errors. I looked at the packages that were updated today: (irrelevant packages omitted)

amd-ucode (20200421.78c0348-1 -> 20200519.8ba6fa6-1)
amdvlk (2020.Q2.3-1 -> 2020.Q2.4-1)
cryptsetup (2.3.2-2 -> 2.3.3-1)
glib-networking (2.64.2-1 -> 2.64.3-1)
lib32-amdvlk (2020.Q2.3-1 -> 2020.Q2.4-1)
lib32-vulkan-icd-loader (1.2.140-1 -> 1.2.141-1)
libzen (0.4.37-2 -> 0.4.38-2)
libmediainfo (19.09-1 -> 20.03-1)
libnm (1.24.0-1 -> 1.24.2-1)
linux-firmware (20200421.78c0348-1 -> 20200519.8ba6fa6-1)
linux-zen (5.6.14.zen1-1 -> 5.6.15.zen2-1)
networkmanager (1.24.0-1 -> 1.24.2-1)
vulkan-icd-loader (1.2.140-1 -> 1.2.141-1)

and thought it might be one of these packages. After downgrading amdvlk, lib32-amdvlk, lib32-vulkan-icd-loader and vulkan-icd-loader and performing a reboot my VR headset started working again. However I now experience stutters every second frame which makes it feel very laggy and unplayable and the overlays are broken:
f6xcCn.png

I have tried in total to downgrade `amd-ucode  amdvlk  lib32-amdvlk  lib32-vulkan-icd-loader  libzen  linux-firmware  linux-zen  vulkan-icd-loader` and rebooted several times, however I cannot seem to fix the performance and graphics issues anymore. I tried steam (runtime) with the beta branch, in stable branch and steam native runtime with beta and stable branch. I also tried SteamVR stable and beta branch and tried reinstalling it like 3 times. However none of these issues helped. Usually I'm using steam with their runtime, in beta branch with SteamVR in stable branch.

I tried upgrading and downgrading several times and can definitely say that the upgrade to amdvlk/vulkan-icd-loader made the headset completely not work anymore. However I could not find the issue why it's now suddenly laggy and with graphics issues.

PC Specs:
CPU: AMD Ryzen 7 1700X
GPU: AMD Radeon RX 5700 XT (NAVI10 DRM 3.36.0 5.6.14-zen1-1-zen LLVM 10.0.0) v: 4.6 Mesa 20.0.7
VR: Valve Index

Does anyone have any other suggestions what I could try? This happened with the upgrade today and literally 2 hours before I did it I could play without problems, using both SteamVR and standalone using openvr-git.

Edit: solution was to uninstall and reinstall vulkan-radeon, additionally installed lib32-vulkan-radeon but I don't know if that was needed.

- WebFreak

Last edited by WebFreak001 (2020-06-01 09:13:52)

Offline

#2 2020-06-01 07:12:09

progandy
Member
Registered: 2012-05-17
Posts: 5,211

Re: [SOLVED] SteamVR/OpenVR broken with latest amdvlk or vulkan-icd-loader

I don't have any VR headset, but maybe you should clear the various shader caches?

https://www.gamingonlinux.com/2020/05/s … ing/page=1
and ~/.cache/mesa_shader_cache

Last edited by progandy (2020-06-01 07:12:40)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#3 2020-06-01 09:12:32

WebFreak001
Member
Registered: 2016-10-05
Posts: 14

Re: [SOLVED] SteamVR/OpenVR broken with latest amdvlk or vulkan-icd-loader

Deleting caches had no effect, but I did manage to solve it now even with latest packages:

I upgraded all packages again (to latest version)

Then I uninstalled vulkan-radeon and installed it again (also installed lib32-vulkan-radeon for good measure)

After a reboot everything works again now with latest packages.

Offline

Board footer

Powered by FluxBB