protonscr

assertion failed problem

vkd3dclosed
HansKristian-Work/vkd3d-proton#2547 · opened 2025-07-17 by armaneng · updated 2025-08-18 · 8 comments · github
Aarmaneng 2025-07-17 github

Hi everyone.

when i use the newer versions of vkd3d (like 2.14.1 and earlier) in every game, a message with content: "assertion failed ...." appears!

My Specs:
gtx 960m 4gb
core i7 4720hq 2.6ghz
16gb ram

Ddoitsujin maintainer 2025-07-17 github

...and what does the message say?

Probably setup issue on your end, but you need to give us something to work with...

Aarmaneng 2025-07-17 github

...and what does the message say?

Probably setup issue on your end, but you need to give us something to work with...

Image
when click on ignore:

Image

Image
and it continues to show other messages like these...
and when i click retry, the game crashes.
I've used:
vkd3d-proton-2.14.1
dxvk-2.7

KK0bin 2025-07-17 github

That's where the vkd3d-Proton log comes into play. You should have a log in the game folder.

That said, the problem here is almost certainly that your GPU (or its Vulkan driver in Windows) simply doesn't support the required feature set.

What are you hoping to achieve by using vkd3d-Proton on Windows anyway? Windows is not a supported platform for vkd3d-Proton.

Aarmaneng 2025-07-21 github

That's where the vkd3d-Proton log comes into play. You should have a log in the game folder.

That said, the problem here is almost certainly that your GPU (or its Vulkan driver in Windows) simply doesn't support the required feature set.

What are you hoping to achieve by using vkd3d-Proton on Windows anyway? Windows is not a supported platform for vkd3d-Proton.

actually my gpu works better with vulkan (I've tested it in games which officially support vulkan like rdr2) and is not compatible enough with dx12.
so i want to use vulkan instead of dx12. maybe it gives better compatibility.
is there any way to use it in windows without problem?

KK0bin 2025-07-21 github

actually my gpu works better with vulkan
(I've tested it in games which officially support vulkan like rdr2)

Things aren't that simple. Vulkan and D3D12 are low level APIs so it's all about how the games use them. Implementing D3D12 on top of Vulkan doesn't magically change any of that.

Old Nvidia GPUs (anything before RTX 2000) often run at roughly half the performance of the Windows D3D12 driver when using vkd3d-Proton.

is there any way to use it in windows without problem?

No.

Aarmaneng 2025-07-21 github

actually my gpu works better with vulkan
(I've tested it in games which officially support vulkan like rdr2)

Things aren't that simple. Vulkan and D3D12 are low level APIs so it's all about how the games use them. Implementing D3D12 on top of Vulkan doesn't magically change any of that.

Old Nvidia GPUs (anything before RTX 2000) often run at roughly half the performance of the Windows D3D12 driver when using vkd3d-Proton.

is there any way to use it in windows without problem?

No.

If I install Linux distros like bazzite os, will the problem be solved?

Mmbriar 2025-07-21 github

Maybe the game would run with vkd3d-proton on linux, but it's almost guaranteed to perform worse than on windows using native d3d12. Vkd3d-proton performs terribly on old nvidia gpus, and 4GB VRAM is going to be an even bigger handicap on linux, where VRAM management is poor across all vendors.

HHansKristian-Work maintainer 2025-07-28 github

None of us have Maxwell GPUs to test with so if we cannot get a reliable reproducer on a newer GPU, not sure what we can do. The assertions suggest there could be a bug on our end.

Can you paste the output of vulkaninfo?

Proton versions