Bugzilla – Bug 1215881
Mangohud does not work with 32-bit applications
Last modified: 2023-10-20 04:10:20 UTC
The Mangohud hud does not appear with 32-bit applications. This is with both the mangohud and mangohud-32bit packages installed. This issue can be reproduced by installing vulkan-tools and vulkan-tools-32bit and launching "vkcube" with the mangohud command in the terminal. Example: mangohud vkcube - vkcube and mangohud appears mangohud vkcube32 - vkcube appears but mangohud overlay does not Environment: openSUSE Tumbleweed 20230929-0 Installed Mangohud Versions Name : mangohud Version : 0.7.0-1.1 Repository : openSUSE-Tumbleweed-Oss Name : mangohud-32bit Version : 0.7.0-1.1 Repository : openSUSE-Tumbleweed-Oss
The problem is not with mangohud, but with the openSUSE distribution, even the flatpak application does not work, the behavior is identical. This error does not reproduce in other distributions, I compiled it with similar parameters, everything works there as it should.
Thanks for the reply, would you have any idea on what part of the distribution is at fault? It seams that for 32-bit applications, the 64-bit files try to get loaded. **Broken 32-bit** COMMAND: VK_LOADER_DEBUG=all mangohud vkcube32 PARTIAL COMMAND OUTPUT: DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON 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 INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON 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 INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON INFO: /usr/lib64/mangohud/libMangoHud.so: wrong ELF class: ELFCLASS64 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) INFO | LAYER: Requested layer "VK_LAYER_MANGOHUD_overlay_x86_64" was wrong bit-type. LAYER: vkCreateInstance layer callstack setup to: LAYER: <Application> LAYER: || LAYER: <Loader> LAYER: || LAYER: VK_LAYER_MESA_device_select LAYER: Type: Implicit 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> **Working 64-bit** COMMAND: VK_LOADER_DEBUG=all mangohud vkcube PARTIAL COMMAND OUTPUT: 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/radeon_icd.x86_64.json, version 1.0.0 DEBUG | DRIVER: Searching for ICD drivers named /usr/lib64/libvulkan_radeon.so DEBUG | LAYER: Loading layer library /usr/lib64/mangohud/libMangoHud.so INFO | LAYER: Insert instance layer "VK_LAYER_MANGOHUD_overlay_x86_64" (/usr/lib64/mangohud/libMangoHud.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: 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: VK_LAYER_MANGOHUD_overlay_x86_64 LAYER: Type: Implicit LAYER: Disable Env Var: DISABLE_MANGOHUD LAYER: Manifest: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json LAYER: Library: /usr/lib64/mangohud/libMangoHud.so LAYER: || LAYER: <Drivers>
Please check >>> sudo mkdir -p /usr/lib/mangohud/lib32/ >>> sudo ln -sf /usr/lib/mangohud/libMangoHud.so /usr/lib/mangohud/lib32/libMangoHud.so >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_dlsym.so /usr/lib/mangohud/lib32/libMangoHud_dlsym.so >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_opengl.so /usr/lib/mangohud/lib32/libMangoHud_opengl.so
Should be fixed https://build.opensuse.org/request/show/1118807
(In reply to Dead Mozay from comment #3) > Please check > > >>> sudo mkdir -p /usr/lib/mangohud/lib32/ > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud.so /usr/lib/mangohud/lib32/libMangoHud.so > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_dlsym.so /usr/lib/mangohud/lib32/libMangoHud_dlsym.so > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_opengl.so /usr/lib/mangohud/lib32/libMangoHud_opengl.so After creating the directory, links, and rebooting. No change for 32-bit, MangoHud still does not show. COMMAND: VK_LOADER_DEBUG=all mangohud vkcube32 FULL COMMAND OUTPUT: >VK_LOADER_DEBUG=all mangohud vkcube32 >INFO: Vulkan Loader Version 1.3.261 >LAYER: Searching for layer manifest files >LAYER: In following locations: >LAYER: /home/user/.config/vulkan/implicit_layer.d >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d >LAYER: /etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d >LAYER: /etc/vulkan/implicit_layer.d >LAYER: /home/user/.local/share/vulkan/implicit_layer.d >LAYER: /home/user/.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 >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) >DRIVER: Searching for driver manifest files >DRIVER: In following locations: >DRIVER: /home/user/.config/vulkan/icd.d >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d >DRIVER: /etc/xdg/vulkan/icd.d >DRIVER: /usr/local/etc/xdg/vulkan/icd.d >DRIVER: /usr/etc/xdg/vulkan/icd.d >DRIVER: /etc/vulkan/icd.d >DRIVER: /home/user/.local/share/vulkan/icd.d >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON >DRIVER: Searching for driver manifest files >DRIVER: In following locations: >DRIVER: /home/user/.config/vulkan/icd.d >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d >DRIVER: /etc/xdg/vulkan/icd.d >DRIVER: /usr/local/etc/xdg/vulkan/icd.d >DRIVER: /usr/etc/xdg/vulkan/icd.d >DRIVER: /etc/vulkan/icd.d >DRIVER: /home/user/.local/share/vulkan/icd.d >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON >LAYER: Searching for layer manifest files >LAYER: In following locations: >LAYER: /home/user/.config/vulkan/implicit_layer.d >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d >LAYER: /etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d >LAYER: /etc/vulkan/implicit_layer.d >LAYER: /home/user/.local/share/vulkan/implicit_layer.d >LAYER: /home/user/.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 >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) >LAYER: Searching for layer manifest files >LAYER: In following locations: >LAYER: /home/user/.config/vulkan/implicit_layer.d >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d >LAYER: /etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d >LAYER: /etc/vulkan/implicit_layer.d >LAYER: /home/user/.local/share/vulkan/implicit_layer.d >LAYER: /home/user/.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 >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) >DRIVER: Searching for driver manifest files >DRIVER: In following locations: >DRIVER: /home/user/.config/vulkan/icd.d >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d >DRIVER: /etc/xdg/vulkan/icd.d >DRIVER: /usr/local/etc/xdg/vulkan/icd.d >DRIVER: /usr/etc/xdg/vulkan/icd.d >DRIVER: /etc/vulkan/icd.d >DRIVER: /home/user/.local/share/vulkan/icd.d >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON >LAYER: Searching for layer manifest files >LAYER: In following locations: >LAYER: /home/user/.config/vulkan/implicit_layer.d >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d >LAYER: /etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d >LAYER: /etc/vulkan/implicit_layer.d >LAYER: /home/user/.local/share/vulkan/implicit_layer.d >LAYER: /home/user/.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 >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) >INFO: Portability enumeration bit was set, enumerating portability drivers. >LAYER: Searching for layer manifest files >LAYER: In following locations: >LAYER: /home/user/.config/vulkan/implicit_layer.d >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d >LAYER: /etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d >LAYER: /etc/vulkan/implicit_layer.d >LAYER: /home/user/.local/share/vulkan/implicit_layer.d >LAYER: /home/user/.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 >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) >LAYER: Searching for layer manifest files >LAYER: In following locations: >LAYER: /home/user/.config/vulkan/explicit_layer.d >LAYER: /home/user/.config/kdedefaults/vulkan/explicit_layer.d >LAYER: /etc/xdg/vulkan/explicit_layer.d >LAYER: /usr/local/etc/xdg/vulkan/explicit_layer.d >LAYER: /usr/etc/xdg/vulkan/explicit_layer.d >LAYER: /etc/vulkan/explicit_layer.d >LAYER: /home/user/.local/share/vulkan/explicit_layer.d >LAYER: /home/user/.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/user/.config/vulkan/icd.d >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d >DRIVER: /etc/xdg/vulkan/icd.d >DRIVER: /usr/local/etc/xdg/vulkan/icd.d >DRIVER: /usr/etc/xdg/vulkan/icd.d >DRIVER: /etc/vulkan/icd.d >DRIVER: /home/user/.local/share/vulkan/icd.d >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON >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 >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON >INFO: /usr/lib64/mangohud/libMangoHud.so: wrong ELF class: ELFCLASS64 >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) >INFO | LAYER: Requested layer "VK_LAYER_MANGOHUD_overlay_x86_64" was wrong bit-type. >LAYER: vkCreateInstance layer callstack setup to: >LAYER: Application> >LAYER: || >LAYER: Loader> >LAYER: || >LAYER: VK_LAYER_MESA_device_select >LAYER: Type: Implicit >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> >INFO | DRIVER: linux_read_sorted_physical_devices: >INFO | DRIVER: Original order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >INFO | DRIVER: Sorted order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >INFO | DRIVER: linux_read_sorted_physical_devices: >INFO | DRIVER: Original order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >INFO | DRIVER: Sorted order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >DEBUG | DRIVER: Copying old device 0 into new device 0 >INFO | DRIVER: linux_read_sorted_physical_devices: >INFO | DRIVER: Original order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >INFO | DRIVER: Sorted order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >DEBUG | DRIVER: Copying old device 0 into new device 0 >INFO | DRIVER: linux_read_sorted_physical_devices: >INFO | DRIVER: Original order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >INFO | DRIVER: Sorted order: >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) >DEBUG | DRIVER: Copying old device 0 into new device 0 >Selected GPU 0: AMD Radeon RX 7900 XT (RADV GFX1100), type: DiscreteGpu >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 RX 7900 XT (RADV GFX1100)" with driver: "/usr/lib/libvulkan_radeon.so"
(In reply to James from comment #5) > (In reply to Dead Mozay from comment #3) > > Please check > > > > >>> sudo mkdir -p /usr/lib/mangohud/lib32/ > > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud.so /usr/lib/mangohud/lib32/libMangoHud.so > > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_dlsym.so /usr/lib/mangohud/lib32/libMangoHud_dlsym.so > > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_opengl.so /usr/lib/mangohud/lib32/libMangoHud_opengl.so > > After creating the directory, links, and rebooting. No change for 32-bit, > MangoHud still does not show. > > COMMAND: > VK_LOADER_DEBUG=all mangohud vkcube32 > > FULL COMMAND OUTPUT: > >VK_LOADER_DEBUG=all mangohud vkcube32 > >INFO: Vulkan Loader Version 1.3.261 > >LAYER: Searching for layer manifest files > >LAYER: In following locations: > >LAYER: /home/user/.config/vulkan/implicit_layer.d > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > >LAYER: /etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > >LAYER: /etc/vulkan/implicit_layer.d > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > >LAYER: /home/user/.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 > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > >DRIVER: Searching for driver manifest files > >DRIVER: In following locations: > >DRIVER: /home/user/.config/vulkan/icd.d > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > >DRIVER: /etc/xdg/vulkan/icd.d > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > >DRIVER: /usr/etc/xdg/vulkan/icd.d > >DRIVER: /etc/vulkan/icd.d > >DRIVER: /home/user/.local/share/vulkan/icd.d > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > >DRIVER: Searching for driver manifest files > >DRIVER: In following locations: > >DRIVER: /home/user/.config/vulkan/icd.d > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > >DRIVER: /etc/xdg/vulkan/icd.d > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > >DRIVER: /usr/etc/xdg/vulkan/icd.d > >DRIVER: /etc/vulkan/icd.d > >DRIVER: /home/user/.local/share/vulkan/icd.d > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > >LAYER: Searching for layer manifest files > >LAYER: In following locations: > >LAYER: /home/user/.config/vulkan/implicit_layer.d > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > >LAYER: /etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > >LAYER: /etc/vulkan/implicit_layer.d > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > >LAYER: /home/user/.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 > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > >LAYER: Searching for layer manifest files > >LAYER: In following locations: > >LAYER: /home/user/.config/vulkan/implicit_layer.d > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > >LAYER: /etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > >LAYER: /etc/vulkan/implicit_layer.d > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > >LAYER: /home/user/.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 > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > >DRIVER: Searching for driver manifest files > >DRIVER: In following locations: > >DRIVER: /home/user/.config/vulkan/icd.d > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > >DRIVER: /etc/xdg/vulkan/icd.d > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > >DRIVER: /usr/etc/xdg/vulkan/icd.d > >DRIVER: /etc/vulkan/icd.d > >DRIVER: /home/user/.local/share/vulkan/icd.d > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > >LAYER: Searching for layer manifest files > >LAYER: In following locations: > >LAYER: /home/user/.config/vulkan/implicit_layer.d > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > >LAYER: /etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > >LAYER: /etc/vulkan/implicit_layer.d > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > >LAYER: /home/user/.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 > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > >INFO: Portability enumeration bit was set, enumerating portability drivers. > >LAYER: Searching for layer manifest files > >LAYER: In following locations: > >LAYER: /home/user/.config/vulkan/implicit_layer.d > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > >LAYER: /etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > >LAYER: /etc/vulkan/implicit_layer.d > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > >LAYER: /home/user/.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 > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > >LAYER: Searching for layer manifest files > >LAYER: In following locations: > >LAYER: /home/user/.config/vulkan/explicit_layer.d > >LAYER: /home/user/.config/kdedefaults/vulkan/explicit_layer.d > >LAYER: /etc/xdg/vulkan/explicit_layer.d > >LAYER: /usr/local/etc/xdg/vulkan/explicit_layer.d > >LAYER: /usr/etc/xdg/vulkan/explicit_layer.d > >LAYER: /etc/vulkan/explicit_layer.d > >LAYER: /home/user/.local/share/vulkan/explicit_layer.d > >LAYER: /home/user/.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/user/.config/vulkan/icd.d > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > >DRIVER: /etc/xdg/vulkan/icd.d > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > >DRIVER: /usr/etc/xdg/vulkan/icd.d > >DRIVER: /etc/vulkan/icd.d > >DRIVER: /home/user/.local/share/vulkan/icd.d > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > >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 > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > >INFO: /usr/lib64/mangohud/libMangoHud.so: wrong ELF class: ELFCLASS64 > >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) > >INFO | LAYER: Requested layer "VK_LAYER_MANGOHUD_overlay_x86_64" was wrong bit-type. > >LAYER: vkCreateInstance layer callstack setup to: > >LAYER: Application> > >LAYER: || > >LAYER: Loader> > >LAYER: || > >LAYER: VK_LAYER_MESA_device_select > >LAYER: Type: Implicit > >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> > >INFO | DRIVER: linux_read_sorted_physical_devices: > >INFO | DRIVER: Original order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >INFO | DRIVER: Sorted order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >INFO | DRIVER: linux_read_sorted_physical_devices: > >INFO | DRIVER: Original order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >INFO | DRIVER: Sorted order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >DEBUG | DRIVER: Copying old device 0 into new device 0 > >INFO | DRIVER: linux_read_sorted_physical_devices: > >INFO | DRIVER: Original order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >INFO | DRIVER: Sorted order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >DEBUG | DRIVER: Copying old device 0 into new device 0 > >INFO | DRIVER: linux_read_sorted_physical_devices: > >INFO | DRIVER: Original order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >INFO | DRIVER: Sorted order: > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > >DEBUG | DRIVER: Copying old device 0 into new device 0 > >Selected GPU 0: AMD Radeon RX 7900 XT (RADV GFX1100), type: DiscreteGpu > >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 RX 7900 XT (RADV GFX1100)" with driver: "/usr/lib/libvulkan_radeon.so" You just need to update the package from the games:tools repository, that will be enough
(In reply to Dead Mozay from comment #6) > (In reply to James from comment #5) > > (In reply to Dead Mozay from comment #3) > > > Please check > > > > > > >>> sudo mkdir -p /usr/lib/mangohud/lib32/ > > > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud.so /usr/lib/mangohud/lib32/libMangoHud.so > > > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_dlsym.so /usr/lib/mangohud/lib32/libMangoHud_dlsym.so > > > >>> sudo ln -sf /usr/lib/mangohud/libMangoHud_opengl.so /usr/lib/mangohud/lib32/libMangoHud_opengl.so > > > > After creating the directory, links, and rebooting. No change for 32-bit, > > MangoHud still does not show. > > > > COMMAND: > > VK_LOADER_DEBUG=all mangohud vkcube32 > > > > FULL COMMAND OUTPUT: > > >VK_LOADER_DEBUG=all mangohud vkcube32 > > >INFO: Vulkan Loader Version 1.3.261 > > >LAYER: Searching for layer manifest files > > >LAYER: In following locations: > > >LAYER: /home/user/.config/vulkan/implicit_layer.d > > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > > >LAYER: /etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /etc/vulkan/implicit_layer.d > > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > > >LAYER: /home/user/.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 > > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > > >DRIVER: Searching for driver manifest files > > >DRIVER: In following locations: > > >DRIVER: /home/user/.config/vulkan/icd.d > > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > > >DRIVER: /etc/xdg/vulkan/icd.d > > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > > >DRIVER: /usr/etc/xdg/vulkan/icd.d > > >DRIVER: /etc/vulkan/icd.d > > >DRIVER: /home/user/.local/share/vulkan/icd.d > > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > > >DRIVER: Searching for driver manifest files > > >DRIVER: In following locations: > > >DRIVER: /home/user/.config/vulkan/icd.d > > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > > >DRIVER: /etc/xdg/vulkan/icd.d > > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > > >DRIVER: /usr/etc/xdg/vulkan/icd.d > > >DRIVER: /etc/vulkan/icd.d > > >DRIVER: /home/user/.local/share/vulkan/icd.d > > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > > >LAYER: Searching for layer manifest files > > >LAYER: In following locations: > > >LAYER: /home/user/.config/vulkan/implicit_layer.d > > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > > >LAYER: /etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /etc/vulkan/implicit_layer.d > > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > > >LAYER: /home/user/.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 > > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > > >LAYER: Searching for layer manifest files > > >LAYER: In following locations: > > >LAYER: /home/user/.config/vulkan/implicit_layer.d > > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > > >LAYER: /etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /etc/vulkan/implicit_layer.d > > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > > >LAYER: /home/user/.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 > > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > > >DRIVER: Searching for driver manifest files > > >DRIVER: In following locations: > > >DRIVER: /home/user/.config/vulkan/icd.d > > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > > >DRIVER: /etc/xdg/vulkan/icd.d > > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > > >DRIVER: /usr/etc/xdg/vulkan/icd.d > > >DRIVER: /etc/vulkan/icd.d > > >DRIVER: /home/user/.local/share/vulkan/icd.d > > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > > >LAYER: Searching for layer manifest files > > >LAYER: In following locations: > > >LAYER: /home/user/.config/vulkan/implicit_layer.d > > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > > >LAYER: /etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /etc/vulkan/implicit_layer.d > > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > > >LAYER: /home/user/.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 > > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > > >INFO: Portability enumeration bit was set, enumerating portability drivers. > > >LAYER: Searching for layer manifest files > > >LAYER: In following locations: > > >LAYER: /home/user/.config/vulkan/implicit_layer.d > > >LAYER: /home/user/.config/kdedefaults/vulkan/implicit_layer.d > > >LAYER: /etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/local/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /usr/etc/xdg/vulkan/implicit_layer.d > > >LAYER: /etc/vulkan/implicit_layer.d > > >LAYER: /home/user/.local/share/vulkan/implicit_layer.d > > >LAYER: /home/user/.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 > > >LAYER: /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json > > >LAYER: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/libMangoApp.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json (file version 1.0.0) > > >INFO: Found manifest file /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json (file version 1.0.0) > > >LAYER: Searching for layer manifest files > > >LAYER: In following locations: > > >LAYER: /home/user/.config/vulkan/explicit_layer.d > > >LAYER: /home/user/.config/kdedefaults/vulkan/explicit_layer.d > > >LAYER: /etc/xdg/vulkan/explicit_layer.d > > >LAYER: /usr/local/etc/xdg/vulkan/explicit_layer.d > > >LAYER: /usr/etc/xdg/vulkan/explicit_layer.d > > >LAYER: /etc/vulkan/explicit_layer.d > > >LAYER: /home/user/.local/share/vulkan/explicit_layer.d > > >LAYER: /home/user/.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/user/.config/vulkan/icd.d > > >DRIVER: /home/user/.config/kdedefaults/vulkan/icd.d > > >DRIVER: /etc/xdg/vulkan/icd.d > > >DRIVER: /usr/local/etc/xdg/vulkan/icd.d > > >DRIVER: /usr/etc/xdg/vulkan/icd.d > > >DRIVER: /etc/vulkan/icd.d > > >DRIVER: /home/user/.local/share/vulkan/icd.d > > >DRIVER: /home/user/.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: /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/intel_icd.i686.json > > >DRIVER: /usr/share/vulkan/icd.d/radeon_icd.i686.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/radeon_icd.x86_64.json > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_intel.so > > >DRIVER: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version 1.0.0 > > >DEBUG | DRIVER: Searching for ICD drivers named /usr/lib/libvulkan_radeon.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 > > >INFO: /usr/lib64/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_intel.so was wrong bit-type. Ignoring this JSON > > >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 > > >INFO: /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64 > > >DRIVER: Requested layer /usr/lib64/libvulkan_radeon.so was wrong bit-type. Ignoring this JSON > > >INFO: /usr/lib64/mangohud/libMangoHud.so: wrong ELF class: ELFCLASS64 > > >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) > > >INFO | LAYER: Requested layer "VK_LAYER_MANGOHUD_overlay_x86_64" was wrong bit-type. > > >LAYER: vkCreateInstance layer callstack setup to: > > >LAYER: Application> > > >LAYER: || > > >LAYER: Loader> > > >LAYER: || > > >LAYER: VK_LAYER_MESA_device_select > > >LAYER: Type: Implicit > > >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> > > >INFO | DRIVER: linux_read_sorted_physical_devices: > > >INFO | DRIVER: Original order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >INFO | DRIVER: Sorted order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >INFO | DRIVER: linux_read_sorted_physical_devices: > > >INFO | DRIVER: Original order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >INFO | DRIVER: Sorted order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >DEBUG | DRIVER: Copying old device 0 into new device 0 > > >INFO | DRIVER: linux_read_sorted_physical_devices: > > >INFO | DRIVER: Original order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >INFO | DRIVER: Sorted order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >DEBUG | DRIVER: Copying old device 0 into new device 0 > > >INFO | DRIVER: linux_read_sorted_physical_devices: > > >INFO | DRIVER: Original order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >INFO | DRIVER: Sorted order: > > >INFO | DRIVER: [0] AMD Radeon RX 7900 XT (RADV GFX1100) > > >DEBUG | DRIVER: Copying old device 0 into new device 0 > > >Selected GPU 0: AMD Radeon RX 7900 XT (RADV GFX1100), type: DiscreteGpu > > >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 RX 7900 XT (RADV GFX1100)" with driver: "/usr/lib/libvulkan_radeon.so" > > You just need to update the package from the games:tools repository, that > will be enough 32-Bit and 64-bit Mangohud work correctly after installing the package from games:tools. Thanks for looking into this.
Fixed https://build.opensuse.org/request/show/1118807