I'm not sure if I should report it here or against DXVK. I've just installed Radeon VII card on my Ryzen 7 1700 system, and FPS in Quake Champions (Steam/Proton) is twice as lower as it was with RX480. I've tried other applications like Unigine Superposition, Rise of Tomb Raider, and Witcher 3 (proton), and they seem to perform as expected (much faster than with RX480) I've tried purging DXVK and Mesa caches, this does not seem to help. Also, tried different DXVK versions. HW spec: Ryzen 1700 ASUS Prime X370 Pro 32 GiB ram Sapphire Radeon VII SW spec: openSUSE 15.1 linux kernel 5.1.4 Mesa git 9fe1a925e2a4093cd88152a52ad48677d02f6ba5 llvm 9 rev 361414
Thanks for the report. Just something to note, in future you should report issues you suspect are related to DXVK and the driver to RADV rather than radeonsi. DXVK runs on the RADV Vulkan driver not the radeonsi OpenGL driver. I just tried to run this on my Vega 64 with Mesa master and hit: ../src/amd/vulkan/radv_cmd_buffer.c:4839: write_event: Assertion `cmd_buffer->cs->cdw <= cdw_max' failed.
Not sure what's your expectation about Radeon VII but on my Vega 56, I get more than 110FPS in Ultra at 4K. This seems *quite* acceptable to me. Btw, the assertion noticed by Tim is fixed with https://gitlab.freedesktop.org/mesa/mesa/commit/47a10edefb3510d1cae071037dac78a46b31949b
(In reply to Samuel Pitoiset from comment #2) > Not sure what's your expectation about Radeon VII but on my Vega 56, I get > more than 110FPS in Ultra at 4K. This seems *quite* acceptable to me. Well, on my system it was 35-50 fps at FullHD, everything set to medium, except textures. Textures were set to "ultra". With same config my RX480 did 70+ fps. I'll try to test it more with new mesa git on Friday.
Make sure to use latest Proton (4.2-5).
(In reply to Samuel Pitoiset from comment #4) > Make sure to use latest Proton (4.2-5). I'm absolutely sure I already had 4.2-5 when I originally reported the bug.
I've updated to mesa git master 0e1c5cc78fe24fb9620cac7bdcf7e927ab042ff8, no changes. Also, I noticed, performance is only low if "Textures" setting of the game is set to anything above "medium". If I keep textures at "medium", cant set everything else to ultra and still get 120+ fps. I wonder if it has to do something with VRAM size, Vega20 has 16GiB, while RX480 and older Vega56/65 have only 8GiB...
(In reply to network723 from comment #6) > If I keep textures at "medium", cant set > everything else to ultra and still get 120+ fps. I *can* set, obvious fix. Also, intensive real-gameplay testing showed only 75+ fps on ultras, but it's still much better than RX480.
This is not a bug and performance for that game is quite acceptable. Closing.
(In reply to Samuel Pitoiset from comment #8) > This is not a bug and performance for that game is quite acceptable. > Closing. How does this is 'not a bug' and 'acceptable' if much more powerful gpu performs worse than old one with same quality settings?
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.