
Wiko
Published
unset XDG_CONFIG_HOME; unset XDG_DATA_HOME; gamemoderun %command%
After unsetting the Variables savegames work as expected
gamemoderun %command% -novid -nojoy -fullscreen
fps stability even better than windows
for me, start with --vulkan
will often freeze for a moment, use OpenGL works fine.
Compatibility -> Force the use of a specific Steam Play compatibility tool -> Legacy runtime 1.0
"Steam Linux Runtime 1.0 (scout)" sometime crash for me
for archlinux, install protontricks, and do
- run
protontricks --gui 1284410
on terminal - followed GUI, set up a wineprefix
- choose
Install a Windows DLL or component
option - choose "mfc140" from list
- wait install complete
and game works Thanks to @bafu
the biggest problem for Chinese users playing under Linux is the inconvenient use of the game accelerator
tested play with bot, works fine.
i can't play online multiplayer mode when not use game accelerator (because GFW), but based on other people's reports, online multiplayer is work.
mangohud %command% --launcher-skip
sometimes need alt+tab to get focus while fullscreen mode
mangohud gamemoderun %command%
I play the game on my laptop's integrated graphics card. if use Proton Experimental will get degredation performance ( about 40 ~ 60 fps ), but Proton GE works fine (stabilized at 60 fps).
gamemoderun %command%
using Proton Experimental. enabled vsync on game settings. game screen does not shake when panning the scene.
gamemoderun mangohud %command%
using AMD graphics card, face no problem.
diable JRE usage-tracker, so that stop create .oracle_jre_usage
in my $HOME.
$ echo "com.oracle.usagetracker.track.last.usage=false" > ~/.local/share/Steam/steamapps/common/SlayTheSpire/jre/lib/management/usagetracker.properties
mangohud gamemoderun SMAPI_NO_TERMINAL=true %command%
I installed SMAPI on Linux, but was unable to start game with SMAPI, solved already by looking in GitHub issue.
it's start script will choose one terminal to shown logs if SKIP_TERMINAL=false, but opening terminal in steam-runtime may encounter problems with runtime lib.
if you don't wanna see logs you can just add SMAPI_NO_TERMINAL=true
in game launch option to fix, else you need edit start entry script, move the right terminal name be first. OR wait PR#931 merged add SMAPI_PREFER_TERMINAL_NAME="wezterm"
to game launch option.
gamemoderun %command%
run out of box with proton
gamemoderun mangohud %command%
online multiplayer works fine.
play with bot also work.
even if the game stay in one scene, the frame rate always fluctuates 3 ~ 4 fps.