vkd3d-proton icon indicating copy to clipboard operation
vkd3d-proton copied to clipboard

VKD3D uses more VRAM compared to windows with games like Dying Light 2

Open ghost opened this issue 3 years ago • 5 comments

I'm using an RTX 2080 with the latest stable nvidia drivers and it seems like I can't run the game with anything above 1440p because the VRAM gets maxed out and my FPS drops to 1-2. On windows, I can go 2160p native without issues. For reference, I used digital foundry's optimized settings for mid-end(without RT). I can't reproduce this with the D3D11 backend.

ghost avatar Feb 06 '22 19:02 ghost

Does it really use more VRAM or does the Windows driver just deal with it better than the Linux one does?

Keep in mind that D3D12 apps are responsible for memory allocations on their own so we have basically no control over how much gets allocated. Nvidia also does not support the VK_VALVE_mutable_descriptor_type extension which may increase memory usage.

doitsujin avatar Feb 06 '22 23:02 doitsujin

That could be the case, maybe someone with an amd gpu could test it if it's an nvidia-only issue.

ghost avatar Feb 07 '22 08:02 ghost

RX 6700XT here. 4200 MB at 1080p, max detail.

Galcian79 avatar Feb 14 '22 20:02 Galcian79

Is that on Windows or on Linux? It's not really useful without a direct comparison.

K0bin avatar Feb 14 '22 21:02 K0bin

Is that on Windows or on Linux? It's not really useful without a direct comparison.

It's on Proton GE 7.1. I should i have a copy of Windows somewhere if i have to compare.

Galcian79 avatar Feb 14 '22 21:02 Galcian79