Hi! I’ve tried a couple of configs in order to get WoW working with DXVK, however up to this day I still get the Unsupported 3D acceleration card common error.
My GPU is a R9 280X,. I’m running the raedon driver on ubuntu 18.04lts, I have vulkan installed and I’ve followed the blizzard guide. I am able to use DXVK with Heroes of the Storm, however I can’t make it work in WoW!
I’m running Mesa 18.1.5
Not even the 0.54 dxvk version works for me!
I don’t want to play Battle For Azeroth with the 15-20 fps I get just running it with wine. Can some good horde member give me a hand? (I won’t discriminate Alliance players either).
Make sure you have all the 32bit libraries installed (vulkan / loaders and so on), WoW needs the 32bit stuff. I’m personally running WoW with latest DXVK and a 290X, and it runs flawlessly
add ( radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 modprobe.blacklist=radeon ) after quiet splash to be like this :
I have a R9 280X (sea island) so I should be able to run vulkan.
I tried your suggestions and edited GRUB, however I can’t move to AMDGPU
eze@pop-os:~$ lspci -k | grep -EA3 'VGA|3D|Display'
20:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
Subsystem: XFX Pine Group Inc. Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] (Tahiti XTL [Radeon R9 280X])
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
I tried blacklisting the radeon driver (tried both using blacklist.conf on modprobe.d and also tried editing the blacklist from grub, as one of the guides say), however I still can’t force AMDGPU to run instead of RADEON.
Any suggestions?
Ty 4 the answers, really it amazes me that there is so much helpful people there is!
I would say revisit if you’ve correctly updated your grub config, because that’s what I had to do with an R9 280 to get AMDGPU and Vulkan going. I didn’t need to blacklist radeon.
I have a southern Islands card and I’m also having trouble to activate amdgpu. Blacklisting worked with older kernels (I think until 4.12 or 13) but I’m using 4.17.0 (Liquorix backported to stretch) now and those switches don’t work.
Please post if you manage to get it right.
Hi!
I tried those, vulkan drivers seem to be properly installed.
eze@pop-os:~$ lspci -k | grep -EA3 'VGA|3D|Display'
20:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
Subsystem: XFX Pine Group Inc. Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] (Tahiti XTL [Radeon R9 280X])
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
I tried quite a bit of things:
-updating mesa drivers (tried padoka (doesn’t work on my system), tried oibaf (currently in use) and the official one (it’s ok, but I like oibaf more).
-updating kernel, tried different versions, currently on:
eze@pop-os:~$ uname -r
4.18.5-041805-generic
I tried blacklisting the radeon driver so the AMDGPU will just start working by default. I tried several ways to blacklist it, and the moment I was able to blacklist it properly I just got no driver (I mean, it wasn’t radeon and it wasn’t AMDGPU, so the reslution was really low and there was no driver shown on the command, so AMDGPU doesn’t work on my system?)
I edited /etc/default/grub several ways, pretty much all the combinations I could think of, and I updated grub afterwards.
Still I can’t get AMDGPU to work at all.
Isn’t RADV supposed to make Vulkan work on Radeon drivers? How come I don’t have it?
AMDGPU-PRO isn’t supported by my GPU.
AMD doesn’t care about Linux. That is why you will find odd bugs like this one that you need to fix manually. I use Laptop so I can’t change my GPU from AMD to Nvidia, but you can, so consider changing to Nvidia for better support. Don’t get me wrong, It is just a friendly advice.
Actually, AMD is the only one caring about Linux - working together with the Linux developers on free and open drivers instead of just distributing a proprietary one as nvidia does. Just compare the generally good performance of radeon to the shitty performance of nouveau.
That being said, Sea Islands and Southern Islands cards have only experimental support from amdgpu. Since amdgpu worked for me with the older regular liquorix kernels (by blacklisting) I’m suspecting a kernel problem. I’m using the liquorix backport for stretch. Which one do you use ForsakenLive?
AMD stopped making closed drivers for my card since 2015, and the only option is Mesa.
The only reason that AMD support open-source is that they don’t care about Linux enough to give it their full support. On the other hand, Nvidia maintain professional support for for their proprietary drivers, and you can even choose between many versions of Nvidia drivers, while in AMD you have none working proprietary drivers! Which one will win in your opinion?!!
Look at this data-sheet for Steam Play Compatibility (only 28% use Mesa while 67% use Nvidia)
Mesa did a great job maintaining AMD GPUs, but it is not their job. Besides that you can’t change AMD settings like in AMD closed-drivers, and you have to use DRI_PRIME=1 %command% with every single game to be able to use your AMD card with Mesa, and you can’t force Vsync, and you need to do the workaround that I mentioned before to be able to use your AMD card!
Why they didn’t make a graphical interface to control AMD settings? And something like Nvidia-prime to switch between Intel and AMD gpu? Is it that hard for them or it is Nvidia exclusive?!
They created a tool on Manjaro to fix this problem. It is called amdgpu-experimental. All you need to do is installing this tool using Pamac, Octopi or from terminal by typing:
sudo pacman -S amdgpu-experimental
and restart your system.
Don’t forget to install also lib32-vulkan-icd-loader on Manjaro because it is needed by some games.