
UGoBoom
Published
Crash at startup
September insider build. No game window pops up at all.
Mainly tested online, just as responsive as on Windows with both kb+m and wired 360 gamepad, did encounter a corrupted audio issue after multiple hours once
Despite these two pain points, MCC on linux has gone from garbage to great in the last few years. I'm now pretty happy.
mangohud gamemoderun %command%
The UE4 menu that wraps around the game is extremely crashy. Never change settings while in a game or campaign! When changing settings, save your changes every 15 seconds. I've spent many a time in settings making changes for 5 minutes just to lose everything as saving settings changes very often causes crashes.
After 1-3 matches of going in and out of game, I always experience crashes.
Campaign coop with anyone who also isn't on linux is screwed and you are guaranteed desyncing into unplayability or disconnections... unless you perform the 32 and 64bit ucrtbase.dll fix. I got my copy from an old version of vcrun2019 installed via protontricks, and this worked: https://github.com/Winetricks/winetricks/issues/1770. The strat someone else suggested of copying the .dll from my friend's windows 10 and 11 did not work.
gamemoderun DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 %command%
Simply adding the launch options and setting proton experimental got the game working right away. But I experienced 5 to 10 minute game loading times with horrible performance in the world, and crashing in towns. I noticed I was nearly capped on my ram and swap was halfway full, so this makes sense the game falls apart.
I upgraded from 16 to 48GB of RAM and the game seems to be comfortable, ends up using around 25GB of this memory. This completely fixed the experience and I get 30-60 second load times and a playable framerate.
On KDE Plasma with X11, I disabled the compositor and my framerate doubled. I also tried wayland and also got great frames, without having to make my desktop ugly.
Applied xaudio2_7 runtime -> native fix as per https://github.com/ValveSoftware/Proton/issues/359#issuecomment-435579267 and now works perfectly under Steam runtime