protonscr

How exactly is determined if D3D_FEATURE_LEVEL_11_0 is supported?

dxvkclosed nvidia proprietary
doitsujin/dxvk#127 · opened 2018-03-05 by Rotscha · updated 2018-03-15 · 7 comments · github
RRotscha 2018-03-05 github

I'm trying to use DXVK on three different DX11 games (Witcher 3, Elder Scrolls Online, Divinity Original Sin 2).

All of them run with wined3d (well Divinity crashes after startup, but that's another story), but all of them report missing DX11 compatibility when trying to run with DXVK. I've tried with wine-vulkan and wine-2.21-staging. Results are the same.

The d3d11.log states:
info: D3D11CreateDevice: Probing D3D_FEATURE_LEVEL_11_0
err: D3D11CreateDevice: Requested feature level not supported

However, I've seen people reporting that Witcher 3 and ESO should work. So I have to find out, why it won't work for me.

My GPU is rather old, but according to NVidia it is still fully Vulkan-supported.

So, is it possible that DXVK requires some undocumented hardware capabilities?

?ghost 2018-03-05 github

Does vulkan work in Linux for you? If it doesn't, that's the problem

Ddoitsujin maintainer 2018-03-05 github

The shaderStorageImageReadWithoutFormat capability is not supported on your GPU (see here), which is required for Unordered Access Views.

RRotscha 2018-03-05 github

@Yardanico
Yes, Vulkan itself works.

@doitsujin
Thanks very much! I guess, there is no possible workaround?

Ddoitsujin maintainer 2018-03-05 github

None that I'm aware of. I mean, you can disable shaderStorageImageReadWithoutFormat in the code if you build DXVK yourself and see if it works as intended, but I have my doubts.

RRotscha 2018-03-05 github

Ok, I removed the check for shaderStorageImageReadWithoutFormat and the games are starting up now. I will have to see what side effect that modification has.

Case closed. Thanks for your help :)

TThaodan 2018-03-05 github

Maybe add a better error message to avoid issues like this?

Eelovin 2018-03-15 github

@Rotscha
How well does Divinity original sin 2 work ?

Nothing extracted yet.