Bug 110760 - Low FPS in Quake Champions with Vega20
Summary: Low FPS in Quake Champions with Vega20
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Vulkan/radeon (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-25 07:20 UTC by network723
Modified: 2019-06-13 14:43 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description network723 2019-05-25 07:20:31 UTC
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
Comment 1 Timothy Arceri 2019-05-27 05:10:35 UTC
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.
Comment 2 Samuel Pitoiset 2019-05-28 14:57:12 UTC
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
Comment 3 network723 2019-05-28 15:00:48 UTC
(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.
Comment 4 Samuel Pitoiset 2019-05-28 15:09:20 UTC
Make sure to use latest Proton (4.2-5).
Comment 5 network723 2019-05-28 15:35:24 UTC
(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.
Comment 6 network723 2019-05-31 16:57:17 UTC
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...
Comment 7 network723 2019-05-31 17:22:36 UTC
(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.
Comment 8 Samuel Pitoiset 2019-06-13 11:57:09 UTC
This is not a bug and performance for that game is quite acceptable.
Closing.
Comment 9 network723 2019-06-13 14:43:33 UTC
(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.