I installed two Intel Arc A770 GPUs but they don't show up in Vulkan but work everywhere else. I see them listed in clinfo -l, I can monitor them in nvtop, I can even use them for computation using SYCL but when I try using them using Vulkan they don't show up booth with the Vulkan that comes with Debian 12 and if I manually install the latest Vulkan. I already tried everything and am totaly out of ideas what I do wrong. I already tried booth the i915 and xe drivers and am experiencing the same issue with booth of them so it is not a driver issue. I also upgraded from kernel 6.8 to kernel 6.11.11-2-pve to make sure I have the latest Intel drivers but the issue persisted. Any help is highly appreciated.
clinfo -l
Platform #0: NVIDIA CUDA
+-- Device #0: NVIDIA GeForce RTX 4090
`-- Device #1: NVIDIA GeForce RTX 4090
Platform #1: Intel(R) OpenCL Graphics
+-- Device #0: Intel(R) Arc(TM) A770 Graphics
`-- Device #1: Intel(R) Arc(TM) A770 Graphics
Shortened vulkaninfo --summary output using VulkanSDK v1.4.309.0 - as you can see only the NVidia but not the Intel GPUs show up:
./vulkaninfo --summary
WARNING: [Loader Message] Code 0 : loader_add_layer_properties: 'layers' tag not supported until file version 1.0.1, but /etc/vulkan/implicit_layer.d/nvidia_layers.json is reporting version "1
'DISPLAY' environment variable not set... skipping surface info
==========
VULKANINFO
==========
Vulkan Instance Version: 1.3.239
Instance Extensions: count = 22
Instance Layers: count = 1
--------------------------
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.3.278 version 1
Devices:
========
GPU0:
apiVersion = 1.3.278
driverVersion = 555.42.2.0
deviceName = NVIDIA GeForce RTX 4090
GPU1:
apiVersion = 1.3.278
driverVersion = 555.42.2.0
deviceName = NVIDIA GeForce RTX 4090
Attached a screenshot from nvtop (some values are missing due to limited support for Intel GPUs).