Can't get Vulkan to work with my R9 280x

Disclaimer: noob btw!

So I have an old R9 270x and i am trying to set up my video drivers so i have vulkan support

I am using manjaro

vulkaininfo gives following output:

https://pastebin.com/JqMHkc5v

what I have tried:

sudo pacman -S mesa lib32-mesa libva-mesa-driver lib32-libva-mesa-driver vulkan-icd-loader lib32-vulkan-icd-loader vulkan-radeon lib32-vulkan-radeon

i edited my /etc/default/grub with this:

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash modprobe.blacklist=radeon si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.cik_support=0”
GRUB_CMDLINE_LINUX=“modprobe.blacklist=radeon”

then i did sudo grub-update

I get this Output:

lspci -nnk | grep -i vga -A3 | grep 'in use'

Kernel driver in use: amdgpu

also i did this

/etc/X11/xorg.conf.d/20-amdgpu.conf

Section "Device"
Identifier "AMD"
Driver "amdgpu"
EndSection

also this:

$ mhwd -l

> 0000:01:00.0 (0300:1002:6798) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
            video-vesa            2017.03.12                true            PCI

> 0000:04:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI

Did I miss something obvious? Thank you :slight_smile:

do you have
amdvlk
and
lib32-amdvlk
packages installed??

1 Like

lib32-amdvlk
was missing, but now vulkaninfo ist giving me this one at the beginning
ERROR: [Loader Message] Code 0 : /usr/lib32/amdvlk32.so: wrong ELF class: ELFCLASS32

may be you need to rebuild it as its outdated or something.

sudo pacman -Su amdvlk lib32-amdvlk
warning: amdvlk-2.84.0421.g1dd300a-1 is up to date -- reinstalling
warning: lib32-amdvlk-2.84.0421.g1dd300a-1 is up to date -- reinstalling

i think those packages need rebuild.
as its happened in the past that they did not work.
sorry cant help further as i dont know much about it.

how do I do that?

No, no, no. Stop. Please stop.

I know you're trying to help but your approach isn't systematic and does more damage than good. Please, please, stop and think before posting.

What makes you say Vulkan support is missing after following the steps you outlined?

1 Like

I couldn't get Dota2 started before, but now i do. Probably because of the missing lib32-amdvlk?
And also because if the Errormessages from vulkaninfo
So I guess this is resolved now since Dota2 starts with vulkan!

2 Likes

Welcome to the forums :hugs:

full-hd-widescreen-wallpapers_3254553_edited

1 Like

Does vulkaninfo provide any other output? If it still works apart from that error message (caused by the 32-bit library not being 64-bit) then it can be ignored.

It creates this bloat of text, which I guess would be too long for a forumpost
https://pastebin.com/qhEV8PNN

1 Like

Ah, that's it working properly. It's providing all sorts of information about the Vulkan implementation.

I'd say you're all set. :wink:

1 Like

thank you :slight_smile:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by Bytemark