
kyaru can't communicate
Published
Cannot play VR mode, but the desktop mode is able to run, if you have installed SteamVR and applied the workaround.
delete vrclient
folder in compatdata/732690/pfx/drive_c
if you decided to not play VR mode
cannot play VR mode
Apply workaround suddenly and everytime (because steam copies those files automatically) after you launch the game and your steam username being green (when launched game and steam knows you are playing this game already). This workaround may applies also other games based on unreal engine that have VR modules files in the game and it stucks at the black screen too long.
Game will unable to play embedded videos, if not using "Force to use of a specific Steam Play compatibility tool". Nothing else wrong except that. Some common lags are game tweaks issue.
BattlEye Driver load error 31 and game cannot be started because anti-cheat is not started.
I have to start over from beginning, my old saves from Windows are not detected.
Check "Force the use of a specific Steam Play compatibility tool" and select Steam Linux Runtime.
Use Proton 6 will work properly, newer version would crop window size. Use wayland supported window manager to solve graphics tearing
Disable async reprojection is needed (improve performance and avoid crash, especially for Wayland users). Just change the config file at ~/.local/share/Steam/config/steamvr.vrsettings
...
"steamvr" : {
...
"enableLinuxVulkanAsync" : false, // << add this line
...
}
...
Latency is more than Steam in Windows OS, unstable frametime.
Steam for Linux is a lot behind of Steam for Windows on features and stability, no screenshot feature, no async reprojection improvements, crash on Wayland and etc. Its noticable that Valve is not focusing to improve this thing, but it is required to play most VR games on Steam Platform, for example, Beat Saber, Superhot VR and etc.
Use protontricks to install d3dcompiler_47.dll. Then extract libEGL.dll, libGLESv2.dll, mozglue.dll from FirefoxSetup62.0.3-win64.exe (it should be in winetricks cache folder. The installer version would be different, but we need those DLL with win64 variant, not win32!!! unless your game executable is 32-bit executable file) and move them to the game folder.
Unable to play it without tinkering, but not too hard to fix this.
Modern Proton is pretty powerful to run most novel games without tinkering, just pick Proton Hotfix or Proton 10 and works perfectly
Old Tinkering steps which might still useful for minors:
Changing to old Proton: 6.3-8, protontricks, winetricks.
Use protontricks to install d3dcompiler_47.dll. Then extract libEGL.dll, libGLESv2.dll, mozglue.dll from FirefoxSetup62.0.3-win64.exe (it should be in winetricks cache folder. The installer version would be different, but we need those DLL with win64 variant, not win32!!! unless your game executable is 32-bit executable file) and move them to the game folder.
The game is playable without tinkering.
No any malfunction, its playable. One issue is if you resize the window or change display settings would freeze the game for a while (like within 5 seconds).