You are not logged in.
This has been a problem for a while now, even after recently reinstalling Arch on my main PC this error pops up for singular game in general, I can't recall other game having this problem, after opening steam through a terminal I found what the error was.
pid # != #, skipping destruction (fork without exec?)
After digging around I found it may be because of missing libraries, particularly Vulkan, such as lib32-vulkan-nouveau, the thing is, I already have these libraries installed and running on my system, however Steam throws these lines on launch.
Update: Turns out this happens in more than one game.
glx: failed to create dri3 screen
failed to load driver: nouveau
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
Output of ls /usr/share/vulkan/icd.d/
nouveau_icd.i686.json nouveau_icd.x86_64.json nvidia_icd.json
Note that I store my games in a non-bootable NTFS drive, however I store Proton & Runtimes inside my home drive. I am not sure if that is a problem, but I'm providing anything to get this fixed as soon as possible.
If there's anything else I can do, let me know.
Last edited by ItsFireStorm (2025-05-07 16:07:58)
Offline
Are you using X or wayland ?
Please post the full outputs of
$ lspci -k
$ pacman -Qs vulkan
$ glxinfo -B #comes with mesa-utils
$ eglinfo -B #comes with mesa-utils
$ vulkaninfo --summary #comes with vulkan-tools
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I'm using Wayland.
Output of lspci -k | grep -e VGA
01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1)
Output of pacman -Qs vulkan
local/lib32-vulkan-icd-loader 1.4.309.0-1
Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-nouveau 1:25.0.5-1
Open-source Vulkan driver for Nvidia GPUs - 32-bit
local/nvidia-utils 570.144-3
NVIDIA drivers utilities
local/qt6-shadertools 6.9.0-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 1:1.4.309.0-1 (vulkan-devel)
API and commands for processing SPIR-V modules
local/vulkan-headers 1:1.4.309.0-1 (vulkan-devel)
Vulkan header files and API registry
local/vulkan-icd-loader 1.4.309.0-1 (vulkan-devel)
Vulkan Installable Client Driver (ICD) Loader
local/vulkan-nouveau 1:25.0.5-1
Open-source Vulkan driver for Nvidia GPUs
local/vulkan-tools 1.4.309.0-1 (vulkan-devel)
Vulkan tools and utilities
Output of glxinfo -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 6144 MB
Total available memory: 6144 MB
Currently available dedicated video memory: 5265 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 570.144
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 570.144
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
Output of eglinfo -B
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 570.144
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 570.144
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 570.144
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 570.144
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 570.144
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 570.144
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 570.144
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 570.144
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 570.144
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 570.144
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 570.144
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 570.144
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 570.144
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 570.144
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 570.144
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
libEGL warning: egl: failed to create dri2 screen
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: zink Vulkan 1.4(NVIDIA GeForce RTX 2060 (NVIDIA_PROPRIETARY))
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.0.5-arch1.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: zink Vulkan 1.4(NVIDIA GeForce RTX 2060 (NVIDIA_PROPRIETARY))
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.0.5-arch1.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: zink Vulkan 1.4(NVIDIA GeForce RTX 2060 (NVIDIA_PROPRIETARY))
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.0.5-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #2:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.0.5-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.0.5-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.0.5-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Output of vulkaninfo --summary
==========
VULKANINFO
==========
Vulkan Instance Version: 1.4.309
Instance Extensions: count = 25
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
VK_NV_display_stereo : extension revision 1
Instance Layers: count = 5
--------------------------
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.4.303 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 1.4.303
driverVersion = 570.144.0.0
vendorID = 0x10de
deviceID = 0x1f08
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = NVIDIA GeForce RTX 2060
driverID = DRIVER_ID_NVIDIA_PROPRIETARY
driverName = NVIDIA
driverInfo = 570.144
conformanceVersion = 1.4.1.0
deviceUUID = 15a573be-9116-e684-acc8-623cd0eecda4
driverUUID = eaf4e390-464c-5ed9-8723-edf7c86851f3
Offline
Since you're using nvidia, not nouveau, try getting rid of vulkan-nouveau and lib32-vulkan-nouveau
Last edited by Scimmia (2025-05-07 14:39:37)
Offline
Since you're using nvidia, not nouveau, try getting rid of vulkan-nouveau and lib32-vulkan-nouveau
It was the case, silly mistake by me, I use nouveau on my Laptop having an NVIDIA GPU and go through no issues, maybe I forgot I have open-source NVIDIA drivers there.
I reinstalled steam and installed the 'lib32-nvidia-tools' package, it's working perfectly now.
Last edited by ItsFireStorm (2025-05-07 16:10:07)
Offline