On 28.01.25 21:37, David Airlie wrote: > On Wed, Jan 29, 2025 at 4:52 AM Thorsten Leemhuis <fed...@leemhuis.info> > wrote: >> >> Lo! Is it possible to install mesa's vulkan drivers in parallel to the >> ones from the Linux distro and make all apps used them by default using >> drop-in files only? >> >> I'm asking, as I want to provide a RPM package with in a 3rd party repo >> which provides mesa's vulkan drivers that have features compiled in the >> distro in question (Fedora) is unwilling to enable in their regular mesa >> builds. > [...] > Uggh, sounds like a bug in the loader or in device select reordering, > > At a guess device select picks things on the first probe trip, but > maybe either uses the first or last one that matches the underlying > hw, > > it might be that it could be patched to reorder things so it works, > but it could also be the loader ordering things, I'd probably try and > debug device select layers default pick and see if it gets called a > few times when you have multiple installed.
David, many thx for your reply. I or besser82 (now CCed) will try to look into this, maybe with your advice we'll be able to fix this. But FWIW and TWIMC, these are the messages I get when trying to use a vulkan app while VK_LOADER_DEBUG=all is set and both drivers are installed: INFO: No valid vk_loader_settings.json file found, no loader settings will be active LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) LAYER: Searching for explicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/explicit_layer.d LAYER: /etc/xdg/vulkan/explicit_layer.d LAYER: /etc/vulkan/explicit_layer.d LAYER: /home/thl/.local/share/vulkan/explicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/explicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/explicit_layer.d LAYER: /usr/local/share/vulkan/explicit_layer.d LAYER: /usr/share/vulkan/explicit_layer.d LAYER: Found no files INFO: No valid vk_loader_settings.json file found, no loader settings will be active LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) LAYER: Searching for explicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/explicit_layer.d LAYER: /etc/xdg/vulkan/explicit_layer.d LAYER: /etc/vulkan/explicit_layer.d LAYER: /home/thl/.local/share/vulkan/explicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/explicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/explicit_layer.d LAYER: /usr/local/share/vulkan/explicit_layer.d LAYER: /usr/share/vulkan/explicit_layer.d LAYER: Found no files INFO: No valid vk_loader_settings.json file found, no loader settings will be active LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) DRIVER: Searching for driver manifest files DRIVER: In following locations: DRIVER: /home/thl/.config/vulkan/icd.d DRIVER: /etc/xdg/vulkan/icd.d DRIVER: /etc/vulkan/icd.d DRIVER: /home/thl/.local/share/vulkan/icd.d DRIVER: /home/thl/.local/share/flatpak/exports/share/vulkan/icd.d DRIVER: /var/lib/flatpak/exports/share/vulkan/icd.d DRIVER: /usr/local/share/vulkan/icd.d DRIVER: /usr/share/vulkan/icd.d DRIVER: Found the following files: DRIVER: /etc/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /etc/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/lvp_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/virtio_icd.x86_64.json DRIVER: Found ICD manifest file /etc/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_intel.so DRIVER: Found ICD manifest file /etc/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_broadcom.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_freedreno.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel_hasvk.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/lvp_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_lvp.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_nouveau.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_panfrost.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_powervr_mesa.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/virtio_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_virtio.so DRIVER: Searching for driver manifest files DRIVER: In following locations: DRIVER: /home/thl/.config/vulkan/icd.d DRIVER: /etc/xdg/vulkan/icd.d DRIVER: /etc/vulkan/icd.d DRIVER: /home/thl/.local/share/vulkan/icd.d DRIVER: /home/thl/.local/share/flatpak/exports/share/vulkan/icd.d DRIVER: /var/lib/flatpak/exports/share/vulkan/icd.d DRIVER: /usr/local/share/vulkan/icd.d DRIVER: /usr/share/vulkan/icd.d DRIVER: Found the following files: DRIVER: /etc/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /etc/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/lvp_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/virtio_icd.x86_64.json DRIVER: Found ICD manifest file /etc/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_intel.so DRIVER: Found ICD manifest file /etc/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_broadcom.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_freedreno.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel_hasvk.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/lvp_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_lvp.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_nouveau.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_panfrost.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_powervr_mesa.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/virtio_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_virtio.so LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) INFO: No valid vk_loader_settings.json file found, no loader settings will be active LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) DRIVER: Searching for driver manifest files DRIVER: In following locations: DRIVER: /home/thl/.config/vulkan/icd.d DRIVER: /etc/xdg/vulkan/icd.d DRIVER: /etc/vulkan/icd.d DRIVER: /home/thl/.local/share/vulkan/icd.d DRIVER: /home/thl/.local/share/flatpak/exports/share/vulkan/icd.d DRIVER: /var/lib/flatpak/exports/share/vulkan/icd.d DRIVER: /usr/local/share/vulkan/icd.d DRIVER: /usr/share/vulkan/icd.d DRIVER: Found the following files: DRIVER: /etc/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /etc/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/lvp_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/virtio_icd.x86_64.json DRIVER: Found ICD manifest file /etc/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_intel.so DRIVER: Found ICD manifest file /etc/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_broadcom.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_freedreno.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel_hasvk.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/lvp_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_lvp.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_nouveau.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_panfrost.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_powervr_mesa.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/virtio_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_virtio.so LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) INFO: No valid vk_loader_settings.json file found, no loader settings will be active LAYER: Searching for implicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/implicit_layer.d LAYER: /etc/xdg/vulkan/implicit_layer.d LAYER: /etc/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/vulkan/implicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/implicit_layer.d LAYER: /usr/local/share/vulkan/implicit_layer.d LAYER: /usr/share/vulkan/implicit_layer.d LAYER: Found the following files: LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) LAYER: Searching for explicit layer manifest files LAYER: In following locations: LAYER: /home/thl/.config/vulkan/explicit_layer.d LAYER: /etc/xdg/vulkan/explicit_layer.d LAYER: /etc/vulkan/explicit_layer.d LAYER: /home/thl/.local/share/vulkan/explicit_layer.d LAYER: /home/thl/.local/share/flatpak/exports/share/vulkan/explicit_layer.d LAYER: /var/lib/flatpak/exports/share/vulkan/explicit_layer.d LAYER: /usr/local/share/vulkan/explicit_layer.d LAYER: /usr/share/vulkan/explicit_layer.d LAYER: Found no files DRIVER: Searching for driver manifest files DRIVER: In following locations: DRIVER: /home/thl/.config/vulkan/icd.d DRIVER: /etc/xdg/vulkan/icd.d DRIVER: /etc/vulkan/icd.d DRIVER: /home/thl/.local/share/vulkan/icd.d DRIVER: /home/thl/.local/share/flatpak/exports/share/vulkan/icd.d DRIVER: /var/lib/flatpak/exports/share/vulkan/icd.d DRIVER: /usr/local/share/vulkan/icd.d DRIVER: /usr/share/vulkan/icd.d DRIVER: Found the following files: DRIVER: /etc/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /etc/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/intel_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/lvp_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/radeon_icd.x86_64.json DRIVER: /usr/share/vulkan/icd.d/virtio_icd.x86_64.json DRIVER: Found ICD manifest file /etc/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_intel.so DRIVER: Found ICD manifest file /etc/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/dri-freeworld/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/broadcom_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_broadcom.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/freedreno_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_freedreno.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel_hasvk.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_intel.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/lvp_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_lvp.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_nouveau.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/panfrost_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_panfrost.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_powervr_mesa.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_radeon.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/virtio_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_virtio.so DEBUG | LAYER: Loading layer library libVkLayer_MESA_device_select.so INFO | LAYER: Insert instance layer "VK_LAYER_MESA_device_select" (libVkLayer_MESA_device_select.so) LAYER: vkCreateInstance layer callstack setup to: LAYER: <Application> LAYER: || LAYER: <Loader> LAYER: || LAYER: VK_LAYER_MESA_device_select LAYER: Type: Implicit LAYER: Enabled By: Implicit Layer LAYER: Disable Env Var: NODEVICE_SELECT LAYER: Manifest: /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json LAYER: Library: libVkLayer_MESA_device_select.so LAYER: || LAYER: <Drivers> DEBUG: loader_gpa_instance_terminator() unrecognized name vkCreateDebugUtilsMessengerEXTEXT DEBUG: loader_gpa_instance_terminator() unrecognized name vkCreateDebugUtilsMessengerEXTKHR DEBUG: loader_gpa_instance_terminator() unrecognized name vkDestroyDebugUtilsMessengerEXTEXT DEBUG: loader_gpa_instance_terminator() unrecognized name vkDestroyDebugUtilsMessengerEXTKHR INFO | DRIVER: linux_read_sorted_physical_devices: INFO | DRIVER: Original order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] llvmpipe (LLVM 19.1.5, 256 bits) INFO | DRIVER: [2] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: Sorted order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [2] llvmpipe (LLVM 19.1.5, 256 bits) INFO | DRIVER: linux_read_sorted_physical_devices: INFO | DRIVER: Original order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] llvmpipe (LLVM 19.1.5, 256 bits) INFO | DRIVER: [2] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: Sorted order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [2] llvmpipe (LLVM 19.1.5, 256 bits) DEBUG | DRIVER: Copying old device 0 into new device 0 DEBUG | DRIVER: Copying old device 1 into new device 1 DEBUG | DRIVER: Copying old device 2 into new device 2 INFO | DRIVER: linux_read_sorted_physical_devices: INFO | DRIVER: Original order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] llvmpipe (LLVM 19.1.5, 256 bits) INFO | DRIVER: [2] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: Sorted order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [2] llvmpipe (LLVM 19.1.5, 256 bits) DEBUG | DRIVER: Copying old device 0 into new device 0 DEBUG | DRIVER: Copying old device 1 into new device 1 DEBUG | DRIVER: Copying old device 2 into new device 2 INFO | DRIVER: linux_read_sorted_physical_devices: INFO | DRIVER: Original order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] llvmpipe (LLVM 19.1.5, 256 bits) INFO | DRIVER: [2] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: Sorted order: INFO | DRIVER: [0] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [1] AMD Radeon 780M (RADV GFX1103_R1) INFO | DRIVER: [2] llvmpipe (LLVM 19.1.5, 256 bits) DEBUG | DRIVER: Copying old device 0 into new device 0 DEBUG | DRIVER: Copying old device 1 into new device 1 DEBUG | DRIVER: Copying old device 2 into new device 2 INFO | DRIVER: Removing driver /usr/lib64/libvulkan_virtio.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_powervr_mesa.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_panfrost.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_nouveau.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_intel.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_intel_hasvk.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_freedreno.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/libvulkan_broadcom.so due to not having any physical devices INFO | DRIVER: Removing driver /usr/lib64/dri-freeworld/libvulkan_intel.so due to not having any physical devices INFO | LAYER: Failed to find vkGetDeviceProcAddr in layer "libVkLayer_MESA_device_select.so" DRIVER | LAYER: vkCreateDevice layer callstack setup to: DRIVER | LAYER: <Application> DRIVER | LAYER: || DRIVER | LAYER: <Loader> DRIVER | LAYER: || DRIVER | LAYER: <Device> DRIVER | LAYER: Using "AMD Radeon 780M (RADV GFX1103_R1)" with driver: "/usr/lib64/libvulkan_radeon.so" DEBUG: loader_gpa_instance_terminator() unrecognized name vkCreateDebugUtilsMessengerEXTEXT DEBUG: loader_gpa_instance_terminator() unrecognized name vkCreateDebugUtilsMessengerEXTKHR DEBUG: loader_gpa_instance_terminator() unrecognized name vkDestroyDebugUtilsMessengerEXTEXT DEBUG: loader_gpa_instance_terminator() unrecognized name vkDestroyDebugUtilsMessengerEXTKHR Ciao, Thorsten