
sparksbet
Published
gamemoderun %command%
This game uses a lot of RAM. When I had only 16GB of RAM, the game would frequently cause me to run out of memory (causing frequent crashes). However, creating a 32GB swapfile fixed this problem entirely, and with 32GB of RAM it's a non-issue. If you're having a similar issue on Linux, I recommend creating a bigger swapfile to see if that helps.
Tried running it using Proton-experimental at first, and it didn't start properly. Switching to Proton 7.0 completely fixed it and it runs just like on Windows now.
gamemoderun %command%
No noticeable differences from my partner's Windows PC
Occasionally the game will have difficulty starting properly -- in general either retrying or switching between bleeding edge and non-bleeding edge versions of Proton Experimental have solved this when it comes up. Otherwise, it runs just as well for me as it does on my partner's Windows machine, probably better in some places. Occasional stuttering but no worse than on Windows.
VKD3D_FEATURE_LEVEL=12_0 %command%
I'd been experiencing the issue where, despite having the EAC runtime installed on Steam, when I'd start the game the small "Elden Ring" box with EAC would pop up but the actual game wouldn't start afterwards, despite Steam saying it was running. At first just switching the version of Proton (I'd switch between the most recent and experimental) fixed this, but eventually it stopped working.
If you're having this problem, here's what to do. In addition to making the launch options tweaks I made, exit steam and delete Elden Ring's compact folder (~/.steam/steam/steamapps/compatdata/1245620) before launching the game. When you reopen Steam and launch the game, it should reinstall EAC/DirectX and then the game should start normally, with full multiplayer.
I use GE-Proton7-28 because it's the version of Proton the person I learned this trick from was using. I'm not sure whether it works with other versions of Proton. I'm able to get the game to start properly even without deleting the compact folder if I use specifically Proton-7.3-GE-1, but EAC detects unusual activity and shuts off multiplayer when I do that.
Once it's up and running, it runs like a dream, at least as good as if not better than my partner's Windows installation. It's a little annoying to have to do this every time you open the game, but it's worth it in the end imo because this game is fantastic.
I haven't experienced a single bug that isn't attested on Windows, and the game's stability has overall been great.
This game is CPU-limited and single-threaded, so late game people often run into slowdown/FPS issues. But this is equally true on Windows, so you're getting the same experience on that front.