protonscr

Can't run Ghost of Tsushima The Director's Cut

vkd3dclosed
HansKristian-Work/vkd3d-proton#2267 · opened 2025-01-03 by armaneng · updated 2025-01-14 · 6 comments · github
Aarmaneng 2025-01-03 github

Hi everyone.

My specs:

Win 10 22H2
GTX 960M 4GB
Intel Core i7 4720HQ 2.6GHz
16 GB Ram
500 GB SSD

I've copied the x64 dll's from vkd3d-proton v2.14 to the game's directory.
After I click Play from the launcher, the game crashes after 3 seconds.
I've also tried earlier versions of vkd3d-proton, But they didn't work and shader model 6.6 error occured.
My GPU doesn't support feature level 12, so I want to bypass it somehow in order to be able to play new games.
This also didn't work with Uncharted Legacy of Thieves.

Mmbriar 2025-01-03 github

You can try to fake the feature level by setting VKD3D_FEATURE_LEVEL=12_0 VKD3D_SHADER_MODEL=6_6 as environment variables, but if the game actually uses any features from the higher feature levels, it won't work on vkd3d-proton either.

Aarmaneng 2025-01-03 github

You can try to fake the feature level by setting VKD3D_FEATURE_LEVEL=12_0 VKD3D_SHADER_MODEL=6_6 as environment variables, but if the game actually uses any features from the higher feature levels, it won't work on vkd3d-proton either.

thanks.
how should I do that?
can you make an example?

Mmbriar 2025-01-03 github

Look at https://phoenixnap.com/kb/windows-set-environment-variable or google some other guide for how to set environment variables on windows. But there is a high chance of it not helping. Vkd3d-proton doesn't emulate any features that are not supported in hardware.

BBlisto91 2025-01-03 github

Also note that you need the dxgi.dll (sometimes d3d11 too) from dxvk if you don't already have it

Aarmaneng 2025-01-11 github

You can try to fake the feature level by setting VKD3D_FEATURE_LEVEL=12_0 VKD3D_SHADER_MODEL=6_6 as environment variables, but if the game actually uses any features from the higher feature levels, it won't work on vkd3d-proton either.

For uncharted legacy of thieves, the error has been resolved. but the following error occured:
error
All c++ packages have already been installed

HHansKristian-Work maintainer 2025-01-14 github

Why are you trying to use vkd3d-proton on Windows, on something even older than Pascal? There is absolutely no reason to do this and it's not a use case we support.

My GPU doesn't support feature level 12, so I want to bypass it somehow in order to be able to play new games.

we cannot magically make this work. If the game doesn't work with the hacks you've been provided, then it's not going to work.

Launch options

DLLs