mina86: I’m getting Vulcan issues. As I start the game I’m greeted with ‘Cannot find a compatible Vulkan device or driver. Try updating your video card to a more recent version and make sure your video card supports Vulkan.’ error message and the following output on the terminal:
$ ./start.sh
Running Beyond a Steel Sky
Doing GPU vendor detection
GPU vendor: nvidia
Checking if default vulkan variables are set
Doing VK ICD detection
Searching for ICD files in '/home/x/.local/share/vulkan/icd.d'
Searching for ICD files in '/usr/share/vulkan/icd.d'
Searching for ICD files in '/etc/vulkan/icd.d'
Searching for ICD files in '/usr/local/share/vulkan/icd.d'
Searching for ICD files in '/usr/local/etc/vulkan/icd.d'
Nvidia driver found
Searching for primus wrapper
Searching for Nvidia ICD
Nvidia ICD found
Using VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
4.26.2-15973114+++UE4.26.2-Rev 522 0
Disabling core dumps.
I’m running on Debian with RTX 3090 and have nvidia-vulkan-icd:amd64, nvidia-vulkan-icd:i386 and vulkan-tools packages installed.
Does anyone have any ideas what might be the issue and how to solve it?
I solved this issue with this :
1) apt-get purge nvidia-primus-vk-wrapper:amd64 nvidia-primus-vk-common
2) apt-get install --reinstall libnvidia-gl-550
Of course, the 550 is to be changed depending on your NVIDIA driver version
dpkg -l | grep libnvidia-gl
Technical explaination:
The packet nvidia-primus-vk-common transform the file /usr/share/vulkan/icd.d/nvidia_icd.json to /usr/share/vulkan/icd.d/nvidia_icd.disabled_by_nv_vulkan_wrapper
While the packet libnvidia-gl-XXX brings the file /usr/share/vulkan/icd.d/nvidia_icd.json
File requiered by the game