Running DX12 titles on Linux with Vulkan-capable DX11 hardware via VKD3D is possible.
Running DX12 titles on Linux with Vulkan-capable DX11 hardware via VKD3D is possible.
Demo: I just think this is really neat, finally an incentive or a niche that may sway some users to at least give linux a try. The game runs like semi-crap tho, but with a little tweaking and some updates to wine/proton and vkd3d it might just get the boost it needs, but if we're being realistic it might remain the same because a lot of the stutter seems to be caused by the lack of VRAM. But hey, for some one out there who's dying to play this game, it might as well be their only real solution, and it's not like it's totally unplayable.
They’re asking about alternatives besides purchasing a DX12 compatible GPU.
Certainly there are individuals lacking the funds for even basic modern graphics cards. However, I believe this isn't their primary target audience. Your video's GTX 750 Ti can handle DirectX 12, and you'd likely find comparable options reasonably affordable secondhand. This appears to be a solution for users running games on Wine or Linux systems. It's unlikely that any software manipulation will significantly improve performance on such outdated hardware, particularly when a compatibility layer is present.
Death Stranding needs DX 12_0, though the card works with DX 11_0 using the newest drivers. I still find it confusing how a card can fit DX12 while staying on DX 11_0. Prices seem best in the US and a few other places. LowSpecGamer posted an informative video on this. While I accept the game likely won’t get better over time (thanks to limited VRAM), I don’t think compat layers are the main reason. If things improve, the tiny extra cost might even drop slightly.
I noticed a Nvidia product page mentioning DX12 compatible GPUs and listing the 750 Ti. However, it seems restricted to the 11_0 feature set. The site doesn’t provide clear info on older models. DX12 offers various feature tiers—11_0, 11_1, 12_0, 12_1. To work with a GPU, it needs to support both 11_0 and 11_1, though newer capabilities remain optional. This setup allows some backward compatibility with older cards, but not all. For instance, if a game requires 12_0 features, it won’t run on hardware limited to 11_1. The main issue isn’t performance overhead, but rather the age of the hardware itself. There’s little software that can fix this limitation.