You are not logged in.

#1 2024-04-23 20:39:08

m1dr3d
Member
Registered: 2023-03-20
Posts: 17

[SOLVED] vulkan-amdgpu-pro doesn't work on RX 580

Hi!
As I know, a long time ago amdvlk has stopped working on PWN amd cards, but as far as I know, pro drivers must work good, especially with not a very old gpu.

https://www.amd.com/en/resources/suppor … -40-2.html

Below in the table there is a mention of RX 500 series, which means that in theory this driver should work.

Here is vulkaninfo:

$ vulkaninfo
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib/amdvlkpro64.so. Skipping this driver.
ERROR: [Loader Message] Code 0 : terminator_CreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.3.269/vulkaninfo/./vulkaninfo.h:688:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 0517
	Flags: bus master, fast devsel, latency 0, IRQ 40
	Memory at 2c00000000 (64-bit, prefetchable) [size=8G]
	Memory at 2e00000000 (64-bit, prefetchable) [size=2M]
	I/O ports at e000 [size=256]
	Memory at dfe00000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Legacy Endpoint, IntMsgNum 0
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [200] Physical Resizable BAR
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2b0] Address Translation Service (ATS)
	Capabilities: [2c0] Page Request Interface (PRI)
	Capabilities: [2d0] Process Address Space ID (PASID)
	Capabilities: [320] Latency Tolerance Reporting
	Capabilities: [328] Alternative Routing-ID Interpretation (ARI)
	Capabilities: [370] L1 PM Substates
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

My installed packages (currently have vulkan-icd-loader-git and linux-firmware-git insalled):

$paru -Qqe
base
base-devel
btrfs-progs
chromium
corectrl
dhcpcd
efibootmgr
exo
ffmpeg4.4
gamemode
garcon
git
gparted
graphene
grub
gsm
gst-plugin-pipewire
gvfs
hidapi
htop
intel-ucode
l-smash
lib32-alsa-lib
lib32-gamemode
lib32-gst-plugins-base-libs
lib32-gstreamer
lib32-libgudev
lib32-libjpeg6-turbo
lib32-libogg
lib32-libtheora
lib32-libusb
lib32-libva
lib32-libvdpau
lib32-libxv
lib32-mesa
lib32-mpg123
lib32-openal
lib32-openssl-1.1
lib32-orc
lib32-speex
lib32-vkd3d
lib32-vulkan-icd-loader-git
lib32-vulkan-mesa-layers
libass
libavc1394
libiec61883
libjpeg6-turbo
libmfx
libmodplug
libpulse
libraw1394
libsoup
libsoxr
libssh
libtheora
libunibreak
libva-mesa-driver
libvdpau
libvpx
lightdm
lightdm-gtk-greeter
linux
linux-firmware-git
lutris
mangohud
mesa-vdpau
mousepad
ncdu
openal
opencore-amr
openresolv
openssh
openssl-1.1
p7zip
paru-bin
pavucontrol
pipewire
pipewire-alsa
pipewire-jack
pipewire-pulse
proton-ge-custom-bin
qbittorrent
reflector
rsync
sdl2
smartmontools
speex
speexdsp
srt
thunar
tumbler
v4l-utils
vid.stab
vulkan-amdgpu-pro
vulkan-icd-loader-git
vulkan-mesa-layers
vulkan-tools
wget
wine
wireplumber
x264
x265
xarchiver
xdg-utils
xfce4-panel
xfce4-pulseaudio-plugin
xfce4-session
xfce4-settings
xfce4-terminal
xfce4-whiskermenu-plugin
xfce4-xkb-plugin
xfconf
xfdesktop
xfwm4
xorg-server
xorg-xgamma
xorg-xinput
xvidcore
zimg

Thanks a lot in advance!

P.S: when vulkan-amdgpu-pro was available earlier, it has been given me 25% more fps than with vulkan-radeon

Last edited by m1dr3d (2024-04-24 09:26:14)

Offline

#2 2024-04-24 00:56:14

cryptearth
Member
Registered: 2024-02-03
Posts: 74

Re: [SOLVED] vulkan-amdgpu-pro doesn't work on RX 580

the pro drivers have dropped the support for rx500 - before I upgraded to a 7700xt I used a rx570 and had the same issue
you have to downgrade to 2023-q3
source: https://github.com/GPUOpen-Drivers/AMDV … -2023.Q4.1
"drop support for gfx8 polaris rx400/500 and gfx9 vega"
also: https://www.pcgameshardware.de/Grafikka … x-1432315/

so: either downgrade, use radv - don't use the open amdvlk non-pro - or buy a new gpu

Last edited by cryptearth (2024-04-24 00:57:00)

Online

#3 2024-04-24 07:55:18

m1dr3d
Member
Registered: 2023-03-20
Posts: 17

Re: [SOLVED] vulkan-amdgpu-pro doesn't work on RX 580

You mean that amdvlk and vulkan-amdgpu-pro have the same list of supported gpus? It is very strange, because noone had written or said about canceling support on Vega series on pro drivers.

Offline

#4 2024-04-24 09:16:32

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,804

Re: [SOLVED] vulkan-amdgpu-pro doesn't work on RX 580

amdvlk is a somewhat cleaned up (in terms of licensed tech) version of amdvlk-pro, it makes sense that they share the same general baselines regarding GPU support.

Offline

#5 2024-04-24 09:25:30

m1dr3d
Member
Registered: 2023-03-20
Posts: 17

Re: [SOLVED] vulkan-amdgpu-pro doesn't work on RX 580

thanks guys, I appreciate your help

Offline

#6 2024-04-24 16:20:54

cryptearth
Member
Registered: 2024-02-03
Posts: 74

Re: [SOLVED] vulkan-amdgpu-pro doesn't work on RX 580

the difference between the open source amdvlk and the closed source amdvlk-pro is the shader compiler - otherwise they share the same base
I have only one application that can take advantage of amdvlk-pro over radv - but for anything else I use radv as suggested by someone with way more experience in that regard

Online

Board footer

Powered by FluxBB