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.
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.
1% lows could be down to how the game does shader compilation or how good the d3d12 renderer of the game is in general.
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.
Software information
Ghostrunner at Highest Settings
System information
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.
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.
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