protonscr

Hellblade - Senua's Sacrifice [Low Fps when using DX11 renderer]

dxvkclosed can't reproduce
doitsujin/dxvk#2611 · opened 2022-04-15 by jrugia · updated 2022-04-16 · 2 comments · github
Jjrugia 2022-04-15 github

When using the DX11 renderer in this game I'm getting low fps, in some areas it even dips to 30's and 40's. I've tried with the DX12 renderer (vkd3d-proton v2.6) and the performance is much better. I've tried older dxvk versions, as far back as 1.7.x but the issue persists.

Software information

Hellblade - Senua's Sacrifice, 2560x1440, "Very High" preset, Vsync off.

System information

  • GPU: RX 6800
  • Driver: Mesa 22.0.1
  • Wine version: 6.19 Staging (esync enabled)
  • DXVK version: 1.10.1-async (also tried non async build)

Log files

Screenshot:
1

Ddoitsujin maintainer 2022-04-16 github

I test this game frequently and have no such issues. You seem to be CPU-bound in Dx11 mode though, so please make sure you're not using debug builds of either DXVK or Mesa, and aren't running with things like validation layers enabled in the background (although those would likely kill vkd3d perf as well).

I'm assuming your CPU is recent enough to run this game adequately on Windows, something old (like Phenom II era) might struggle. Also, if this is an external GPU from a laptop, we don't really support setups like that but d3d11.cachedDynamicResources = a might help with that. If you're on Wayland, play around with the different fullscreen modes that the game has to offer and enable Vsync.

Edit. Yeah, definitely can't reproduce, must be something on your end. 6900XT, Mesa 22.0, some old wine-tkg 7.2 build that I didn't bother updating, 1440p max settings. This goes up to 180 FPS if I enable FSR Performance.
Bildschirmfoto

Jjrugia 2022-04-16 github

Hi, thanks for looking into it. I tried a newer version of Wine (7.0 to be exact) and the FPS is now similar to yours. Didn't change anything else except Wine version.

It seems my old Wine build (6.19) has an issue with bottlenecking the CPU, not only this game was performing badly due to it, but I've found out it was affecting others too, including Path of Exile's Vulkan renderer (non DXVK).

Closing ticket since issue has been resolved.

Nothing extracted yet.