
hogehoge61
Published
I haven't measured the exact performance difference with DX11, but the fact that "DX12 on VKD3D performs well" is a good feeling :)
%command% -dx12
In rare cases, playback of pre-rendered movie material may fail.
I have played most of the game on Linux (including SteamOS on Steam Deck) for about 30 hours and it has worked well throughout. I still have some issues with video material failing to play, which I think should be fixed, but it's not that big of a deal.
The game executable starts up, but the moment the window is generated, it is forcibly closed and does not work at all.
I tried changing PROTON_USE_WINED3D, PROTON_NO_FSYNC, PROTON_NO_ESYNC and other possible options, as well as Proton version Experimental/6.3-6/5.13-6/etc... but the behavior was the same.
Enabling Steam Cloud causes a 'corrupt save' message, but this is a bug present in the Windows/Steam version and isn't specific to playing on Linux.
I've played through the entire campaign and DLC story on both my Linux PC and Steam Deck (SteamOS / 3.7.x Preview Channel). The game runs flawlessly at a locked 60fps with no issues to report. There's a known bug where enabling Steam Cloud causes one save slot to be falsely labeled as 'corrupt data,' but this is an inherent bug in the application's port and doesn't actually affect cloud save synchronization or gameplay. While there seem to be other issues, like stuttering related to installation storage, these also appear to be application-side bugs not directly related to running the game on Linux or through Proton.
poor and unstable frame rate, wasteful high CPU usage
The game is playable, but for some reason, the game process constantly uses almost 100% of one CPU thread, leading to unnecessary power consumption, especially on the Steam Deck. Additionally, regardless of the Proton version used (9.0-3, 8.0-5, etc.), frame pacing is incorrect, and the frame rate gets locked at around 40fps, regardless of V-Sync settings or whether the game is in windowed or fullscreen mode. Additionally, since this game uses OpenGL for rendering directly, options like PROTON_USE_WINED3D=1 are meaningless.