This is a followup on this bug report
https://bugs.winehq.org/show_bug.cgi?id=52647
As suggested, I'm moving the discussion here.
I'm trying to run some cuda application on a Debian11 compute node with several 1080 GPU's .
The compute node is a headless machine, users can login with SSH and X-tunneling.
This is working on Debian10, but after upgrade to Debian11 it does not work anymore.
It seems that vulkan is not correctly configured, vulkaninfo crashes with a segmentation fault.
On a non-gpu, or when unloading the kernel-module "nvidia-drm", wine-staging does run. That implies that no cuda application will run, which misses the point of this exercise.
Do you have an idea how to make this work? With or without vulkan ?
cuda-application on wine-staging/debian11
Re: cuda-application on wine-staging/debian11
Which version of the Nvidia driver do you use?
Can you post the output of:
Can you post the output of:
Code: Select all
dpkg -l | grep nvidia
Re: cuda-application on wine-staging/debian11
Sorry for the late response, I'm new to the forum and saw your response only now.
I'm using the nvidia drivers from stable/nonfree, which is currently on v460.91. The full list of packages is shown below.
It seems that vulkan support on Debian11 w/ NvidiaGPUs on headless machines is broken. The bug report is here:
https://bugs.debian.org/cgi-bin/bugrepo ... ug=1007832
I've now installed wine-staging from source w/o vulkan (libvulkan-dev not available at compile time). And I can confirm that I can run this version of wine-staging on headless Debian11/GPU machine. Even CUDA-Z does run. So this make my question above moot.
Unfortunately, it does not help with the ultimate goal of running Warpem.
The application "Warp" fails at startup and crashes. This is a kind of regression against Debian10, where warpem is starting fine, and shows its GUI.
However, it could be caused by a lack of vulkan support, so I guess one needs to get vulkan working.
ii glx-alternative-nvidia 1.2.0 amd64 allows the selection of NVIDIA as GLX provider
ii libegl-nvidia0:amd64 460.91.03-1 amd64 NVIDIA binary EGL library
ii libgles-nvidia2:amd64 460.91.03-1 amd64 NVIDIA binary OpenGL|ES 2.x library
ii libnvidia-cfg1:amd64 460.91.03-1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-compiler:amd64 460.91.03-1 amd64 NVIDIA runtime compiler library
ii libnvidia-eglcore:amd64 460.91.03-1 amd64 NVIDIA binary EGL core libraries
ii libnvidia-glvkspirv:amd64 460.91.03-1 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-ml1:amd64 460.91.03-1 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvidia-ptxjitcompiler1:amd64 460.91.03-1 amd64 NVIDIA PTX JIT Compiler library
ii libnvidia-ptxjitcompiler1:i386 460.91.03-1 i386 NVIDIA PTX JIT Compiler library
ii nvidia-alternative 460.91.03-1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver-bin 460.91.03-1 amd64 NVIDIA driver support binaries
ii nvidia-egl-common 460.91.03-1 amd64 NVIDIA binary EGL driver - common files
ii nvidia-egl-icd:amd64 460.91.03-1 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-installer-cleanup 20151021+13 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20151021+13 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 460.91.03-1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-support 460.91.03-1 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 460.91.03-1 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 460.32.03-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-opencl-common 460.91.03-1 amd64 NVIDIA OpenCL driver - common files
ii nvidia-opencl-icd:amd64 460.91.03-1 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-persistenced 460.32.03-1 amd64 daemon to maintain persistent software state in the NVIDIA driver
ii nvidia-smi 460.91.03-1 amd64 NVIDIA System Management Interface
ii nvidia-support 20151021+13 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 460.91.03-1 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
rc xserver-xorg-video-nvidia 460.91.03-1 amd64 NVIDIA binary Xorg driver
I'm using the nvidia drivers from stable/nonfree, which is currently on v460.91. The full list of packages is shown below.
It seems that vulkan support on Debian11 w/ NvidiaGPUs on headless machines is broken. The bug report is here:
https://bugs.debian.org/cgi-bin/bugrepo ... ug=1007832
I've now installed wine-staging from source w/o vulkan (libvulkan-dev not available at compile time). And I can confirm that I can run this version of wine-staging on headless Debian11/GPU machine. Even CUDA-Z does run. So this make my question above moot.
Unfortunately, it does not help with the ultimate goal of running Warpem.
The application "Warp" fails at startup and crashes. This is a kind of regression against Debian10, where warpem is starting fine, and shows its GUI.
However, it could be caused by a lack of vulkan support, so I guess one needs to get vulkan working.
ii glx-alternative-nvidia 1.2.0 amd64 allows the selection of NVIDIA as GLX provider
ii libegl-nvidia0:amd64 460.91.03-1 amd64 NVIDIA binary EGL library
ii libgles-nvidia2:amd64 460.91.03-1 amd64 NVIDIA binary OpenGL|ES 2.x library
ii libnvidia-cfg1:amd64 460.91.03-1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-compiler:amd64 460.91.03-1 amd64 NVIDIA runtime compiler library
ii libnvidia-eglcore:amd64 460.91.03-1 amd64 NVIDIA binary EGL core libraries
ii libnvidia-glvkspirv:amd64 460.91.03-1 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-ml1:amd64 460.91.03-1 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvidia-ptxjitcompiler1:amd64 460.91.03-1 amd64 NVIDIA PTX JIT Compiler library
ii libnvidia-ptxjitcompiler1:i386 460.91.03-1 i386 NVIDIA PTX JIT Compiler library
ii nvidia-alternative 460.91.03-1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver-bin 460.91.03-1 amd64 NVIDIA driver support binaries
ii nvidia-egl-common 460.91.03-1 amd64 NVIDIA binary EGL driver - common files
ii nvidia-egl-icd:amd64 460.91.03-1 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-installer-cleanup 20151021+13 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20151021+13 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 460.91.03-1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-support 460.91.03-1 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 460.91.03-1 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 460.32.03-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-opencl-common 460.91.03-1 amd64 NVIDIA OpenCL driver - common files
ii nvidia-opencl-icd:amd64 460.91.03-1 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-persistenced 460.32.03-1 amd64 daemon to maintain persistent software state in the NVIDIA driver
ii nvidia-smi 460.91.03-1 amd64 NVIDIA System Management Interface
ii nvidia-support 20151021+13 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 460.91.03-1 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
rc xserver-xorg-video-nvidia 460.91.03-1 amd64 NVIDIA binary Xorg driver