cancel
Showing results for 
Search instead for 
Did you mean: 

OpenGL & Vulkan

amdOnLinux
Journeyman III

Vulkan error on linux

Upgraded my nvidia GTX 1070 to an RX 6600 xt. Linux distro is opensuse Leap 15.3 (up to date)

Uninstalled nvidia and installed the amd driver provided by AMD website: Radeon™ Software for Linux® installer version 21.50 for SLED/SLES 15 SP 3

Tested with many games and most work, except the games that need vulkan. Also games that uses steam play (proton) do not work either (because of broken dxvk?) with various errors about graphic card.

 

(Sorry not sure how to post bash output. Tried to put it in html code but it said there's error in the html code and did not allow me to post unless I correct the html errors, which I don't know how.

A clearer output can be read here:

https://community.amd.com/t5/graphics/vulkan-error-on-linux/m-p/519937#M84458

)

[CODE]

# vulkaninfo ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32 amdgpu: unknown (family_id, chip_external_rev): (143, 60) /home/abuild/rpmbuild/BUILD/Vulkan-Tools-1.2.133/vulkaninfo/vulkaninfo.h:219: failed with ERROR_INITIALIZATION_FAILED

[/CODE]

vkcube, vkcubepp can show a rotating box though.

Below are all the amdgpu packages installed.

[CODE]

zypper se -i amdgpu Loading repository data... Reading installed packages... S | Name | Summary | Type ---+----------------------------+------------------------------------------------------------------+-------- i+ | amdgpu | amdgpu driver meta package | package i | amdgpu-core | Core meta package | package i | amdgpu-dkms | The amdgpu Linux kernel driver | package i | amdgpu-dkms-firmware | Firmware for amdgpu-dkms | package i+ | amdgpu-install | AMDGPU driver repository and installer | package i | amdgpu-lib | amdgpu driver userspace meta package | package i | amdgpu-pro-core | Pro Core meta package | package i | kernel-firmware-amdgpu | Kernel firmware files for AMDGPU graphics driver | package i | libdrm-amdgpu | Direct Rendering Manager runtime library | package i | libdrm-amdgpu-common | List of AMD/ATI cards' ID info | package i | libdrm_amdgpu1 | Userspace interface for Kernel DRM services for AMD Radeon chips | package i | libdrm_amdgpu1-32bit | Userspace interface for Kernel DRM services for AMD Radeon chips | package i | libwayland-amdgpu-client | Wayland client library | package i | libwayland-amdgpu-egl | Wayland EGL library | package i | libwayland-amdgpu-server | Wayland server library | package i | llvm-amdgpu-libs | LLVM shared libraries | package i | mesa-amdgpu-dri-drivers | Mesa-based DRI drivers | package i | mesa-amdgpu-filesystem | Mesa driver filesystem | package i | mesa-amdgpu-libEGL | Mesa libEGL runtime libraries | package i | mesa-amdgpu-libGL | Mesa libGL runtime libraries and DRI drivers | package i | mesa-amdgpu-libGLES | Mesa libGLES runtime libraries | package i | mesa-amdgpu-libgbm | Mesa gbm library | package i | mesa-amdgpu-libglapi | Mesa shared glapi | package i | mesa-amdgpu-libxatracker | Mesa XA state tracker | package i | mesa-amdgpu-vdpau-drivers | Mesa-based DRI drivers | package i+ | vulkan-amdgpu | AMD Vulkan | package i+ | vulkan-amdgpu-pro | AMD Vulkan | package i | xorg-x11-amdgpu-drv-amdgpu | Xorg X11 amdgpu video driver | package

 [/CODE]

0 Likes
1 Solution

Hi, this was solved by uninstalling libvulkan.radeon(32) packages installed by my distro. Thanks.

View solution in original post

0 Likes
2 Replies

Hi amdOnLinux,

This seems to be an installation failure (according to ERROR_INITIALIZATION_FAILED)

Can you post your dmesg | grep amdgpu logs?

Also can you let us know the steps you took to uninstall/install the driver?

Thanks,

Owen

0 Likes

Hi, this was solved by uninstalling libvulkan.radeon(32) packages installed by my distro. Thanks.

0 Likes