Pylm
Published
env VKD3D_CONFIG=dxr %command%
The game slowed down to 5 FPS after dying on a few bosses. Restarting the game fixed.
Game ran fine most of the time but it had a few moments where performance would tank to literally 5 FPS and was only fixed by restarting the game. After finishing the story the game is supposed to loop back to the start but now it just crashed while playing the intro.
Deleting the save file should fix it but whatever.
Eventually the game locks up at the end of a mission and you have to force kill it, after restarting it should continue as normal to the next mission.
I also had the exact same problem with modern warfare 2 (2009) so it must be some quirk with the engine itself and proton.
PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 %command%
Need to downgrade nvidia drivers from 525 to 515 otherwise the game kept crashing like crazy.
Also hairworks needs to be disabled otherwise the game will crash.
The game EXTREMELY unoptimized, made to run "ok" only on high end nvidia hardware. It also requires vulkan ray tracing to even start.
The game EXTREMELY unoptimized, made to run "ok" only on high end nvidia hardware. It also requires vulkan ray tracing to even start so if your gpu doesn't support it there's nothing that proton can do. You can check it by running "vulkaninfo | grep -i ray".
You'll also need a minium of nvidia-drivers 525 for the game to start.
It's a nice to look at game but also fuck nvidia for deliberately crippling performance on anything but very high end hardware.
env MANGOHUD=1 VKD3D_CONFIG=dxr PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 %command%
Can't enable ray tracing even after setting the relevant env settings, otherwise works perfectly on max settings using proton experimental.
The game has a list of hard coded resolutions it "supports" going up to 1920x1080, it doesn´t even list 3840x2160 for example. There's a windows tool to edit the settings.dat file and put in whatever resolution you want.
A friend of mine reverse engineered it and created a linux version available here: https://pastebin.com/ydi3mg3m
Just compile it with g++ and provide the settings.dat file (steam/steamapps/compatdata/pfx/drive_c/users/steamuser/AppData/Local/THQ/Saints Row 2/settings.dat) and the resolution you want.