protonscr

Low performance on Eiyuden Chronicle: Rising

dxvkclosed can't reproduce
doitsujin/dxvk#2649 · opened 2022-05-22 by Zeioth · updated 2022-05-30 · 9 comments · github
ZZeioth 2022-05-22 github

CPU: Ryzen 5950X
GPU: AMD RX 6700
Drivers: Open source
Environment: Sway

The game runs about 70fps at 1080p. But the cpu/gpu usage is barely 5-15%. It is a Unity game.

Some people report 150-200fps on nvidia on max settings.

KK0bin maintainer 2022-05-22 github

Please provide an apitrace.

Ddoitsujin maintainer 2022-05-23 github

But the cpu/gpu usage is barely 5-15%. It is a Unity game.

Your hardware is probably running at idle clock speeds then.

Lliberodark 2022-05-23 github

Have same issue this game have low FPS.

BBlisto91 2022-05-24 github

Make a apitrace if you can.

Also what is your hardware and driver version.

ZZeioth 2022-05-26 github

Hey I created a .trace file. Hope it helps

https://we.tl/t-iG2iPNmOOW

Ddoitsujin maintainer 2022-05-26 github

Game runs at like 350 FPS here, hitting over 400 in the opening sequence.
Bildschirmfoto

Again, please make sure it's not a power management issue on your end. I don't see any reason to believe this is a DXVK bug.

(also, the game shows Z being the attack button when in reality it's Y by default, thanks game)

ZZeioth 2022-05-29 github

Thank you so much for testing.

It's true it has 100% GPU usage on your end. On mine is barely 4%.

I tried to enable (and disable) the kernel parameters radeon.dpm=1 amdgpu.runpm=1 but no result. Also I checked on corectl that the GPU speed is maximum while playing(2658hz). The issue is GPU usage for some reason.

I wonder if it's an sway/wayland/xwayland thing. I will try with a different desktop environment.

ZZeioth 2022-05-29 github

Ok I figured out:

I had to pass DXVK_FILTER_DEVICE_NAME="AMD RADV NAVI22" in order for DXVK to use the right GPU for the game. Now I get 500+ FPS and GPU usage 100%.

screenshot_2022-05-30_01-21-24_537624905

BBlisto91 2022-05-30 github

Ah yes. Linux and multi GPU setups are a never ending joy 😁
Glad you got it working.