anticitizen
Published
Game is a complete mess, but the bugs are not proton-related. It does open on linux without any problem.
Runs perfectly OOTB
Everything seems to be woking great out of the box, didn't experience any slowdowns or artifacts, and the game detected all my audio inputs correctly.
%command% -novid -nojoy -nosteamcontroller
Runs perfectly fine both with opengl and -vulkan
. The dev console bugs the mouse sometimes.
R2 and L2 don't work.
Didn't try the native multiplayer, but seamless coop works great.
If the game refuses to connect to a server try changing the proton version (or disable 'force specific compatibility tool').
PROTON_NO_ESYNC=1 mangohud %command%
A lot of stuttering.
The game doesn't even open without any tinkering. I tested a lot of proton versions (including GE) and 6.3 is the most recent version that seems to work. The game stutters a lot - it's bearable most of the time, but sometimes it gets so intense that the game becomes unplayable for 10~30 seconds.
Runs perfectly fine out of the box and there's no BattleNet launcher!
Game doesn't even open!
I had to put some DXVK dlls in its folders to make it work.
%command% -ignorepipelinecache
Everything I did to fix the annoying crashes:
Add
-ignorepipelinecache
to the launch optinsHead to
steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/Documents/Rockstar Games/Red Dead Redemption 2/Settings
rm sga_vulkan_final_init.vkPipelineCacheHeaderWindows sga_vulkan_final_init.vkPipelineCacheWindows sga_vulkan_final_init.vkWarmupCacheWindows
Create some symlinks
ln -s /dev/null sga_vulkan_final_init.vkWarmupCacheWindows
ln -s /dev/null sga_vulkan_final_init.vkPipelineCacheWindows
ln -s /dev/null sga_vulkan_final_init.vkPipelineCacheHeaderWindows
These tweaks made the game playable on windowed mode 16:9, setting it to fullscreen or to my native resolution (21:9) would crash my PC after a few minutes. The ultimate solution for me was to either set FSR to QUALITY or disable it entirely.
Perfect
The game runs perfectly out of the box. I even managed to install SMAPI and everything worked just fine.
mesa_glthread=true %command% -novid -nojoy -nosteamcontroller -nohltv -nostartupsound -console +cl_showfps 2
gamemoderun %command% -novid -nojoy -nosteamcontroller -nohltv -nostartupsound -precachefontchars -no_texture_stream -console -hushsteam -freq 144
My monitor's refresh rate gets set to 48Hz every time I opened the game on fullscreen. The -freq
launch option seemed to fix it. (Playing on x11 btw)
Sometimes the game freezes up my PC when I launch it and I have to switch to another tty to kill the proccess.
WINEDLLOVERRIDES="dinput8=n,b" %command%
It doesn't need any configuration, just download it and you're ready to go. I get about 10% less FPS on linux than on windows, but the game still runs pretty well (>100fps).
I also installed Openplanet without any problem - I just needed to change the launch options to make it work.
ENABLE_VKBASALT=1 WINEDLLOVERRIDES="dinput8=n,b" mangohud %command%
Split screen works just fine, but it can only be played with a mod since MP4 update.
WINEDLLOVERRIDES="dinput8=n,b" mangohud %command%
Game is playable without any tinkering besides switching to Proton Experimental (ubi connect sucks fr). I also had to disable KDE/Kwin's compositor to stop the insane stuttering (it was set to 'always on')
PROTON_USE_WINED3D=1 %command%
Don't forget to install the official patch that fixes low res textures
Game runs upside down without PROTON_USE_WINED3D=1
. After downloading the patch, it doesn't even open without that launch option.
It's a very old game that requires some fixes to be installed manually and a little bit of tinkering (even on windows), so expect minor headache trying to make it run.
PROTON_USE_WINED3D=1 %command%
The game either runs upside down or doesn't show the menus at all. Adding PROTON_USE_WINED3D=1 to the launch options fixed it for me.
And now we don't have to go through the tedious process of manually installing the blurry textures patch anymore :)