Probable configuration issue, but I am running an old Radeon HD 7870, and cannot seem to get the amdgpu drivers to work (if install, the amdgpu package does not seem to be available, however there is a xorg-x11-drv-amdgpu package, which I would assume is the same amdgpu driver. Currently it is attempting to use radeon.
Vulkan Instance Version: 1.1.82
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
vulkaninfo/vulkaninfo.c:3339: failed with VK_ERROR_INITIALIZATION_FAILED
Hopefully someone else here who is a bit more familiar can help me out in the right direction to look to resolve this issue.
Right, so regarding the missing 32 bit libraries, I am assuming that since “Package vulkan-loader-22.214.171.124-1.fc29.i686 is already installed.” I would already have the 32 bit version, no? both /urs/lib and /urs/lib64 do have libvukan* present.
I have both the 64bit and 32 bit present. Neither are missing,
$ file /usr/lib/libvulkan_radeon.so
/usr/lib/libvulkan_radeon.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e37ef580ceb733fdaf3353d943dd0fb600ad169, stripped
$ file /usr/lib/libvulkan_intel.so
/usr/lib/libvulkan_intel.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=24aa1a26ad500d83f2f282a0def916a412fbe677, stripped
$ file /usr/lib64/libvulkan_intel.so
/usr/lib64/libvulkan_intel.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05f00fc367f0197a4c8e1cd4ce59ef44e9708c60, stripped
$ file /usr/lib64/libvulkan_radeon.so
/usr/lib64/libvulkan_radeon.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b531b80bdf83dc21add4d14e55f1f477ac0709c7, stripped```