protonscr

Stuturing during gameplay and [Feature Request] To mimic dxvk's latest memory management in low vram system.

vkd3dclosed
HansKristian-Work/vkd3d-proton#2548 · opened 2025-07-18 by darkhatcher17 · updated 2025-07-18 · 4 comments · github
Ddarkhatcher17 2025-07-18 github

Software information

Ghostrunner at Highest Settings

System information

  • GPU: RTX 3050 Laptop 4 GiB
  • Driver:575.64.03
  • Wine version: N/A
  • VKD3D-Proton version: Proton GE 10-9 & Experimental

With the latest DXVK update 2.7 the feature of evicting the vram into the system memory and further optimizations that reduced vram usage, which gives me the same performance as windows (- 5fps at the most). I have attached several screenshots with another game(Ghost Recon Wildlands) which is now fixed in the sense that it doesn't stutter when it goes over. The screenshots are at highest(ultra) settings on which the fps tanks(as does in windows) but the game is smooth.

Image

Attached Video : https://drive.google.com/file/d/1JQexskbD-6xvcdgzXcxzOzU05pzKKP44/view?usp=sharing

However in another game which uses dx11 and dx12 both in the dx12 mode the fps is lower and for some reason 1% is unexpectedly low probably with the issue of vram leak.

Image

As a feature request, I wish the same could be done with vkd3d. This would greatly help a lot of users given the fact the game nowadays require huge amount of vram.

Log files

Attached Log:log.log

KK0bin 2025-07-18 github

DXVKs memory management is only possible because D3D11 (and the earlier ones) are high level APIs that have the actual Vulkan calls recorded on a single thread.

That's not the case for D3D12, so it's not really possible to implement this kind of memory management in vkd3d-Proton.

However in another game which uses dx11 and dx12 both in the dx12 mode the fps is lower

That's pretty much always the case on Nvidia hardware with DXVK and vkd3d-Proton, regardless of VRAM.

Ddarkhatcher17 2025-07-18 github

Ok Thanks for the quick info. However regarding 1% lows. It appears to be unexpectedly low. Another game Asphalt Legends Unite has the same case. The avg fps is over 120 but the 1% lows are like 30's or so(vram usage is like 2 gib). Is it just my hardware limitation or there is something I can do? Ofc I regret for not sharing the logs.

KK0bin 2025-07-18 github

1% lows could be down to how the game does shader compilation or how good the d3d12 renderer of the game is in general.

Ddarkhatcher17 2025-07-18 github

I truly appreciate your efforts now that I know that d312 is a different beast altogether. If I want to start contributing where should I start from? I am going to close the issue.

Nothing extracted yet.