You are not logged in.
Hi, do you have any problems with your games after last nvidia update? Every game is now crashing for me. When I launch Steam, I am getting:
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
Yesterday all was fine before the update and also everything is fine when I restore yesterdays snapshot
Last edited by Raadush (2023-08-24 09:49:52)
Offline
vulkaninfo
glxinfo -B
glxinfo32 -B
Offline
vulkaninfo:
ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.3.255/vulkaninfo/vulkaninfo.h:676:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics (TGL GT1) (0x9a60)
Version: 23.1.6
Accelerated: yes
Video memory: 15771MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (TGL GT1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.1.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
glxinfo32 -B
Unknown command: glxinfo32
Offline
Sadly I can't post vulkaninfo from yesterday snapshot, since it was not installed and when I want to install it no, it updates all packages that cause the problem
Offline
Hold on, is this on a downgraded system that does not show the problem?
That's completely useless.
Update to the broken state.
Then, since this is apparently a hybrid system:
prime-run vulkaninfo
prime-run glxinfo -B
It's for the moment not relevant, but
pacman -F glxinfo32
(you don't have to post that, it tells you where glxinfo32 is)
Offline
No, what I posted is from broken state. I wanted to post also from working state, but when I install vulkan-tools on working state, I get to broken state since it updates all packages
Offline
prime-run vulkaninfo 7.2s Čt 24. srpna 2023, 22:53:05
ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.3.255/vulkaninfo/vulkaninfo.h:676:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
prime-run glxinfo -B 129ms Čt 24. srpna 2023, 22:53:07
name of display: :0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 150 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 50
Current serial number in output stream: 51
Offline
From working snapshot:
prime-run glxinfo -B Čt 24. srpna 2023, 22:56:29
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 8192 MB
Currently available dedicated video memory: 7912 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3070 Laptop GPU/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 535.98
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 535.98
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 535.98
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Offline
On the broken setup:
uname -a
cat /proc/cmdline
pacman -Qs 'kernel|nvidia'
lsmod | grep nvidia
Offline
uname -a
Linux endeavouros 6.4.11-zen2-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Sat, 19 Aug 2023 15:38:10 +0000 x86_64 GNU/Linux
cat /proc/cmdline
BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=3ede51a8-cbbe-4549-ae5a-23c0b4e0716d rw rootflags=subvol=@ nowatchdog nvme_load=YES resume=UUID=01b178f2-66a3-4413-8658-881195d3d57f loglevel=3 ibt=off nvidia_drm.modeset=1
pacman -Qs 'kernel|nvidia'
local/b43-fwcutter 019-4
firmware extractor for the b43 kernel module
local/cuda 12.2.0-1
NVIDIA's GPU programming toolkit
local/dkms 3.0.11-1
Dynamic Kernel Modules System
local/egl-wayland 2:1.1.12-1
EGLStream-based Wayland external platform
local/embree 4.2.0-3
Collection of high-performance ray tracing kernels
local/embree3 3.13.5-2
Collection of high-performance ray tracing kernels
local/exfatprogs 1.2.1-1
exFAT filesystem userspace utilities for the Linux Kernel exfat driver
local/fuse3 3.16.1-1
Interface for userspace programs to export a filesystem to the Linux kernel
local/intel-opencl-clang 15.0.0-1
Wrapper library around clang that can compile OpenCL C kernels to SPIR-V modules
local/iptables-nft 1:1.8.9-1
Linux kernel packet control tool (using nft interface)
local/kmod 30-3
Linux kernel module management tools and library
local/lib32-libdrm 2.4.115-1
Userspace interface to kernel DRM services (32-bit)
local/lib32-nvidia-utils 535.104.05-1
NVIDIA drivers utilities (32-bit)
local/libdrm 2.4.116-1
Userspace interface to kernel DRM services
local/libnetfilter_conntrack 1.0.9-1
Library providing an API to the in-kernel connection tracking state table
local/libnfnetlink 1.0.2-1
Low-level library for netfilter related kernel/userspace communication
local/libsysprof-capture 3.48.0-4
Kernel based performance profiler - capture library
local/libvdpau 1.5-1
Nvidia VDPAU library
local/linux 6.4.11.arch2-1
The Linux kernel and modules
local/linux-api-headers 6.4-1
Kernel headers sanitized for use in userspace
local/linux-headers 6.4.11.arch2-1
Headers and scripts for building modules for the Linux kernel
local/linux-zen 6.4.11.zen2-1
The Linux ZEN kernel and modules
local/linux-zen-headers 6.4.11.zen2-1
Headers and scripts for building modules for the Linux ZEN kernel
local/mtdev 1.1.6-2
A stand-alone library which transforms all variants of kernel MT events to the slotted type B protocol
local/nvidia-dkms 535.104.05-1
NVIDIA drivers - module sources
local/nvidia-prime 1.0-4
NVIDIA Prime Render Offload configuration and utilities
local/nvidia-utils 535.104.05-1
NVIDIA drivers utilities
local/opencl-nvidia 535.104.05-1
OpenCL implemention for NVIDIA
lsmod | grep nvidia
nvidia_uvm 3457024 0
nvidia_drm 98304 3
nvidia_modeset 1556480 1 nvidia_drm
nvidia 62664704 2 nvidia_uvm,nvidia_modeset
video 73728 3 acer_wmi,i915,nvidia_modeset
Offline
The kernel module loads, check the Xorg log for errors.
That being said:
Linux endeavouros 6.4.11-zen2-1-zen
Offline
Oh, ok, I didn't know of that rule... Sorry Btw I am not using xorg but wayland. But if you don't want to help me any more here, its completely fine
Offline
More important than the rule is that nobody here really knows what you're actually running.
Be prepared that some mod is gonna dustbin this any moment.
glxinfo will get you an Xorg log because of xwayland - and I assume so will steam.
The specific wayland compositor might and oc. what packages you're updating /is/ relevant here, too.
Offline
I don't have updated lib32-nvidia-utils, nvidia-dkms, nvidia-utils. If I update those it breaks
Last edited by Raadush (2023-08-25 13:21:59)
Offline
Depending on your previous version possibly https://bugs.archlinux.org/task/79445
Offline