HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

opened this issue · 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.

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.

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

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

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

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.