
P-90-For-Retail
Published
Works as it should
Just works as it should. I tested some mods and they all seemed to work. Honestly I was quite impressed by how well it runs and especially so by the fact that there is no work required to get it to running
Proton-5.4-GE-3 GloriousEggroll
#To get multiplayer working
- cd /tmp
- wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
- cabextract vc_redist.x64.exe
- cabextract a10
- cp ucrtbase.dll ~/(Your Steam Library Path)/compatdata/813780/pfx/drive_c/windows/system32
Proton Version used: https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3
The game has some multiplayer issues (crashes, lag) on Windows. These issues are not caused by proton, but are bugs in the game itself.
Everything else in the game works
%command% --skip-launcher
Played 67 hours multiplayer co-op with no stability issues or major performance concerns. There were some minor bugs regarding certain dialogue choices and characters very rarely becoming invisible at camp, but these don't seem Linux specific. Unlike other reports, loading saves while hosting a multiplayer lobby only rarely disconnects the other player (both running Linux).
I didn't test the launcher as I use the --skip-launcher
flag.
The general experience makes it feels like it's native and not running through Proton.
Game loads and (usually) runs fine. Sometimes models take a second to load. Mods work just fine. The GUI seems to be 1080p scaled up to 1440p in my case. Italy also crashes and the crash report uploader seems to work.
To be able to see and interact with the main menu on the beta branch, I had to install this mod https://github.com/robotboy655/gmod-lua-menu After that it was working. Apparently this is a common issue
The game runs fine in proton baring the issue with the main menu being hidden. It seems to run better than the native version after that issue
Using a custom version of proton I was able to play with no issues aside from a slight performance dip
Proton-4.21-GE-2 GloriousEggroll
Some stuttering, but I got a solid 70+fps in most places
Does not work out of the box. I needed to use this script https://git.sr.ht/~_dev_fra/hwrc-proton-launcher/tree/master/hwrc-proton-launcher . Make sure you edit all your directories and use proton version 4.11. When closing the game you have to terminate it. I couldn't for the life of me get mods working.
I launched the game with an alternative launcher instead of the one provided, because it is a bit finicky. I also created a small script so that I could launch the game quickly with mods. In my testing there was nothing wrong with the game and it worked just like it did on windows
MANGOHUD=1 eval "$(echo "%command%" | sed 's|PDLauncher/LauncherPatcher.exe|KSP_x64.exe|g')" -popupwindow
Needs specific launch options to bypass launcher.
I tested several graphical and gameplay mods using CKAN and hosted a multiplayer server with LunaMultiplayer (separately to the game) that a friend using the linux version managed to join fine. Very good stability and performance, even with all those mods. The game did look slightly different than the native version, but it was probably a mod behaving a bit differently under proton.
Couldn't get past menu
I was able to get to the main menu. Everything there seemed to work (graphics settings, game options, ect.), however when I tried to start the game it would present to me a black screen.
I followed the patches from https://github.com/Linux74656/SpaceEngineersLinuxPatches and Space Engineers said the dot not version was incompatible. I fixed it on my system by running using this to install dotnet 4.8, because dotnet 4.7.2 wasn't working.
winetricks --force -q dotnet48 vcrun2015 faudio d3dcompiler_47
protontricks 244850 --force dotnet48
Having Space Engineers on its own workspace allows you tab out by switching workspaces
The game would crash once per 30 minutes or so. Sometimes it would happen on the loading screen and sometimes it would be stable for an hour.
The same thing happens on another system I tested, but it crashed more frequently on it.
Using high settings with a 5700XT can cause the entire OS to soft lock or even hard lock. To fix this you need to use low settings.
https://github.com/Linux74656/SpaceEngineersLinuxPatches#issue-7
The out of the box experience is a crashing game, and when you follow the fixes online for the most recent version of Space Engineers it still won't work. I was able to get it working, but even then the game crashed semi frequently.
MANGOHUD=1 %command% -skipintro -plugin PluginLoader.dll
Added registry key [Software\\Classes\\Installer\\Dependencies\\Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14]
to get the game to launch.
sed -i '5s/.*/&\n\[Software\\\\\\\\Classes\\\\\\\\Installer\\\\\\\\Dependencies\\\\\\\\Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14\\]\n/' <STEAMDIR>/compatdata/244850/pfx/system.reg
I also used winetricks to install dotnet48
due to performance issues.
WINEPREFIX=<PFX LOCATION> winetricks --force dotnet48
On XFCE alt-tabbing from fullscreen was broken, but it works on Hyprland
Prior to using using winetricks to install dotnet48 the game would lag frequently and every time I'd open the progression menu. This is a long standing bug in Space Engineers.
Some stability issues prior to using plugins to fix it
There's an issue with copying & pasting in the game, but third party plugins with the pluginloader mod manage to fix it
There were occasional crashes when hosting multiplayer sessions
As always, the new update and DLC manage to break the game in new and innovative ways. It may get patched, but sometimes the issues can persist for months
MANGOHUD=1 "./SpaceEngineersLauncher.py" %command% -skipintro
Minor stuttering
Occasional crashes when reusing the proton prefix. Creating a new prefix solved most of it
Occasional slowdowns
Plugins are harder to install now
A third party launcher is needed to install plugin loader, making it harder to run as you don't simply double click the .exe to open the launcher with proton in the right proton prefix.
This isn't entirely a linux issue, as it's the devs who depreciated the -plugin launch flag, but it is harder to get it working on linux than it is on windows. You have to download the launcher and extract it to your Bin64
folder in SpaceEngineers
, then download this script and mark it as executable, then add it to the steam launch options.
- Extract the latest release of SpaceEngineersLauncherto your
SpaceEngineers/Bin64
folder - Download this python script to the same folder and mark it as executable
cd SpaceEngineers/Bin64
wget https://gist.githubusercontent.com/opekope2/e02db7e526dadff0813a6ea2aebf820b/raw/a54ad222faf4483a3f63098bea8240bf19350697/SpaceEngineersLauncher.py
chmod +x SpaceEngineersLauncher.py
- Set your steam launch options to:
"./SpaceEngineersLauncher.py" %command%
My previously installed plugins were all working and I had no issues with the this launcher
There were some issues with textures not loading on small objects, but it appears to be a platform agnostic bug
Some improvments over the native version
Alt tabbing was unreliable while loading a world. It was worse on GE-Proton 7.37
, where it wouldn't alt-tab at all while loading. This issue isn't present on the native version of the game.
The memory usage with proton was higher than the native version on my testing world (which had the default entity caps increased).
Version | RAM Usage |
---|---|
Native | ~10.9GB |
Proton 7.04 | ~11.5GB |
GE-Proton 7.37 | ~11.5GB |
The results were repeatable and I retested them all.
The game uses a lot of memory if left unchecked, and while it was worse with Proton, I didn't notice any slowdowns so to speak. This may be an issue on hardware with limited memory.
Running the game through proton made the UI more responsive, but taxed my system's resources more than running the native version. It's hard to say which way of running the game works "best", but at least this gives people a choice on how to run it.
Everything works just fine with no tweaks required at all. Nothing is broken and the performance is on par with Windows
Sometimes UPlay is slightly buggy when updating itself, restarting the game often fixes it
Physics engine frequently glitches out, but this probably happens on windows too
In some areas of the game the framerate drops off, so I'm using medium-high graphics preset (no upscaling). This is probably normal behaviour for the game though; Still, it feels like my GPU can barely run it.
I use a 1440p@144Hz monitor. Framerate was anywhere between 80 - 140 fps, depending on where I was (indoors/outdoors).
Modding wasn't tested. I didn't test FSR upscaling.
Proton-5.4-GE-3 GloriousEggroll
Game runs smoothly and has no issues from what I have seen
Works out of the box
Multiplayer works the same as if it was on windows
The game just works with no configuration required.
Works fine
I had two game crashes, but I couldn't reproduce it
From what I can see the game basically works as it should
An amazing game that just works perfectly on proton. I played with a steam controller and the game at max settings at 1440p 144Hz. The fps dropped off in a few areas, but never dipped below 60 (I had a similar problem on Windows). As far as I am aware the mod SpecialK does not work, but the game seemed to run just fine.
I was pleasantly surprised by how smoothly it ran even on high settings. I did little tweaking to get it working flawlessly.
5.1-GE-2 GloriousEggroll
Proton-5.1-GE-2 https://github.com/GloriousEggroll/proton-ge-custom
My crackling audio was fixed by setting "xaudio2_7" to native in winecfg
5.9-GE-5-ST GloriousEggroll
Proton-5.9-GE-5-ST
Opening screen is black, you need to left-click with the mouse to bypass it