Is there any way to avoid it? It feels like only the S.T.A.L.K.E.R. developers can fix it in future patches.
The devs themselves work around it if you launch with SteamDeck=1
Wow, thanks! The executable actually includes the flag.
So for an unaware Linux user, should this flag be set by default somewhere?
I'm not sure i understand the question. If you mean as a general thing on someones Linux desktop then no i don't think they should do that.
Ideally we'll implement this feature, depends how much of pain it is I guess ...
The video api is absolutely huge, even implementing the absolute bare minimum set of functionality to get a blit to work is going to be a lot of work and involve a lot of more or less undocumented COM boilerplate. I went through that with d3d11 already, and this is very similar.
Nothing extracted yet.
Software information
System information
Log files
steam-2427410.log
xray.log
These games (Shadow of Chornobyl, Clear Sky, and Call of Prypiat) require
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS, which, as far as I understand, isn't implemented yet in vkd3d. Also, the games don't check support of the feature via theCheckFeatureSupportfunction.include/vkd3d_d3d12.idl:2521:
libs/vkd3d/command.c:2833:
80070057 is
E_INVALIDARG