Bug 1215881 - Mangohud does not work with 32-bit applications
Summary: Mangohud does not work with 32-bit applications
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Dead Mozay
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-02 17:54 UTC by James
Modified: 2023-10-20 04:10 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James 2023-10-02 17:54:34 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
Comment 1 Dead Mozay 2023-10-10 04:33:18 UTC
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.
Comment 2 James 2023-10-16 15:56:18 UTC
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>
Comment 3 Dead Mozay 2023-10-19 04:19:19 UTC
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
Comment 4 Dead Mozay 2023-10-19 06:23:46 UTC
Should be fixed
https://build.opensuse.org/request/show/1118807
Comment 5 James 2023-10-19 17:56:25 UTC
(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"
Comment 6 Dead Mozay 2023-10-19 18:19:09 UTC
(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
Comment 7 James 2023-10-19 19:43:01 UTC
(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.
Comment 8 Dead Mozay 2023-10-20 04:10:20 UTC
Fixed https://build.opensuse.org/request/show/1118807