3D Steam games no longer work no one starts

After the system update no more 3D games work for me, giving pacman -Qqs “steam|vulk|vlk” this list:

amdvlk
lib32-amdvlk
lib32-vulkan-icd-loader
qt6-shadertools
spirv-tools
steam
vkd3d-proton-git
vulkan-headers
vulkan-icd-loader
vulkan-tools

comes out and personally I have no more idea what to install or uninstall, help me please

Launching Steam from a terminal reads this:

Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 7827
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!

Try installing the RADV drivers and see if they work.

sudo pacman -S vulkan-radeon lib32-vulkan-radeon

Then remove the amdvlk drivers and restart.

I would recommend doing it on a tty to prevent any issues.

Now the configuration is:

[ej@ejs ~]$ pacman -Qqs "steam|vulk|vlk"
lib32-vulkan-icd-loader
lib32-vulkan-radeon
qt6-shadertools
spirv-tools
steam
steam-native-runtime
vkd3d-proton-git
vulkan-headers
vulkan-icd-loader
vulkan-radeon
vulkan-tools

but don’t work

what is your setup, desktop or laptop

Desktop

EndeavourOS 
KDE Plasma: 6.0.5
KDE Frameworks: 6.2.0
Qt: 6.7.1
Kernel: 6.9.2-arch1-1 (64 bit)
X11
12 × AMD Ryzen 5 2600 Six-Core Processor
47,0 GiB di RAM
AMD Radeon RX 6700 XT
Gigabyte Technology Co., Ltd.
X470 AORUS GAMING 7 WIFI

Try this:

  • create a new user account (for your desktop, not for steam)
  • log into the new user account
  • log into steam and download a relatively small game
  • try to play it

If it works, log back into your original account, delete your steam folder, start over. It’s just a config issue.

Let us know what happens.

1 Like

I just did it but no, it just doesn’t want to work! Could it be due to the fact that I use x11 as my video engine?

Maybe give the linux-lts kernel a try

1 Like

x11 is less likely to cause problems than Wayland; FAR less. But, it could be.

Try this:

After installing the LTS kernel, Steam still doesn’t work, still gives the same errors on the vulcan

Opening Steam from the terminal here’s what happens:

[ej@ejs ~]$ steam
steam.sh[4441]: Running Steam on endeavouros rolling 64-bit
steam.sh[4441]: STEAM_RUNTIME is enabled automatically
setup.sh[4514]: Steam runtime environment up-to-date!
steam.sh[4441]: Steam client’s requirements are satisfied
[2024-06-12 17:25:45] Startup - updater built May 24 2024 20:46:19
[2024-06-12 17:25:45] Startup - Steam Client launched with: ‘/home/ej/.local/share/Steam/ubuntu12_32/steam’
06/12 17:25:45 minidumps folder is set to /tmp/dumps
06/12 17:25:45 Init: Installing breakpad exception handler for appid(steam)/version(1716584667)/tid(4564)
[2024-06-12 17:25:45] Loading cached metrics from disk (/home/ej/.local/share/Steam/package/steam_client_metrics.bin)
[2024-06-12 17:25:45] Using the following download hosts for Public, Realm steamglobal
[2024-06-12 17:25:45] 1. https://client-update.akamai.steamstatic.com, /, Realm ‘steamglobal’, weight was 1000, source = ‘update_hosts_cached.vdf’
[2024-06-12 17:25:45] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘update_hosts_cached.vdf’
[2024-06-12 17:25:45] 3. https://cdn.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘baked in’
[2024-06-12 17:25:45] Verifica dell’installazione…
[2024-06-12 17:25:45] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/ej/.local/share/Steam/logs

THEN

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe7908dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe7907500
/usr/share/themes/Breeze-Dark/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze-Dark/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
steamwebhelper.sh[4598]: === mer 12 giu 2024, 17:25:46, CEST ===
steamwebhelper.sh[4598]: Starting steamwebhelper under bootstrap sniper steam runtime at /home/ej/.local/share/Steam/ubuntu12_64/steam-runtime-sniper
CAppInfoCacheReadFromDiskThread took 60 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 4690
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 313 apps
RegisterForAppOverview 1: 22ms
RegisterForAppOverview 2: 22ms
[2024-06-12 17:26:09] Shutdown

Just use the Steam flatpak version, I’ve seen people have less issues with that.

Good morning everyone,

As you all know since I bought my AMD Radeon RX 6700 XT I can hardly play any title that uses and requires 3D! Today doing some -Qs in an attempt to figure something out I found the following situation:

[ej@ejs ~]$  pacman -Qs vulkan
local/qt6-shadertools 6.7.1-1 (qt6)
    Provides functionality for the shader pipeline that allows Qt Quick to operate on Vulkan, Metal, and Direct3D, in addition to OpenGL
local/spirv-tools 2024.1-1 (vulkan-devel)
    API and commands for processing SPIR-V modules 
local/vulkan-headers 1:1.3.285-1 (vulkan-devel)
    Vulkan header files
local/vulkan-icd-loader 1.3.285-1
    Vulkan Installable Client Driver (ICD) Loader
local/vulkan-tools 1.3.269-1 (vulkan-devel)
    Vulkan Utilities and Tools
 [ej@ejs ~]$  pacman -Qs amdgpu 
local/amdgpu-pro-oglp 23.40_1741713-1 (Radeon_Software_for_Linux)
    AMDGPU Pro OpenGL driver
local/amdgpu_top 0.8.5-1
    Tool that shows AMD GPU utilization
local/amdgpu_top-debug 0.8.5-1
    Detached debugging symbols for amdgpu_top
local/amf-amdgpu-pro 23.40_1741713-1 (Radeon_Software_for_Linux)
    AMDGPU Pro Advanced Multimedia Framework
local/xf86-video-amdgpu 23.0.0-2 (xorg-drivers)
    X.org amdgpu video driver

Now, I don’t understand anymore who does what so I don’t know where to act or even where to work, even Steam installed via flatpack it is true that it gives less problems but in reality it doesn’t work because it opens me the start page of any game and after that it crashes there!

Can anyone interpret this situation and explain how I can get out of it in a decent way?

I thank everyone again

Try a new user account or see which packages were updated on the day that it broke and try rolling them back.

I found but unfortunately it doesn’t work and moreover it gives me all the same identical Qs and all the same errors