
TheEpicWaffle32
Published
Game is VERY stable once past the main menu with NVIDIA 470 and __GLX_VENDOR_LIBRARY_NAME=bla
Completed the entire campaign to 100% completion as well as The Ancient Gods: Part One on Linux Mint 20.2 at the time of writing this.
I have not been able to get DOOM Eternal to run properly with the Nouveau drivers. NVIDIA'S 470 driver works very, very well.
The main problem I had with this game was getting past the main menu and loading my save game. The game is extremely unstable between loading the main menu (connecting to Bethesda.net) and getting into the campaign. The game would crash 4/5 times when connecting to Bethesda.net on launch. Sometimes it would take me 6 tries to actually get into the main menu -- and then trying to select my save file right away would usually cause a crash as well.
Once I actually loaded my save and began playing the game runs so well it's pretty much indistinguishable from Windows. I had framerates easily into the 100s with all settings maxed. I had a couple crashes while performing Glory Kills, but other than that the game will run for multiple hours with no problems once it gets past the main menu.
I dramatically increased stability at the main menu with the following launch option:
__GLX_VENDOR_LIBRARY_NAME=bla %command% +com_SkipIntroVideo 1
This will also skip the annoying, unskippable intro before the main menu.
On rolling release, at least - if you can play this modded on Windows, you can play this modded on Linux with no loss of function
gamemoderun DXVK_FRAME_RATE=100 %command%
This game REQUIRES numerous config changes to even function on modern hardware, even on Windows.
Change FALLOUT.INI to disable mouse acceleration. fForegroundMouseAccelBase=0 fForegroundMouseAccelTop=0 fForegroundMouseBase=0 fForegroundMouseMult=0
Not a single crash and max framerate allowed by the engine with about 30 mods and an ENB installed. I use Vortex installed with my system's own WINE package to manage mods.
Follow guide mentioned in report a couple down from me - it works.
For those that haven't modded this since before Oct '21 - AnniversaryPatcher is required for FOSE mods (almost all) because FOSE is incompatible with current game version from '21. Patcher downgrades version to work with FOSE + includes 4GB aware all-in-one. Once patched, LAUNCH GAME THROUGH FALLOUT3.EXE, not fose_loader.exe - latter doesn't work anymore. Easiest to run patcher through system WINE, not Proton.
To allow Vortex to read game folder, make a folder on disk that is symlinked to game folder (Fallout 3 goty). Vortex can't understand folders starting with a period (.steam).
Game engine can only safely handle 100 FPS with no issues. Use DXVK_FRAME_RATE=100 to limit frame rate.
-vulkan
Since Criminal Enterprises update textures and models will stop rendering -- city appears in low resolution and starts to despawn permanently over time as things drop out of RAM. PROBABLY NOT PROTON RELATED
-FastLaunch
Photogrammetry should work but doesn't - world map is almost entirely void of textures.
At this time you MUST use the "bleeding-edge" branch of Proton Experimental or the game will not load. This will not be needed in the near future as the patch required will be merged into mainline Proton.
Game makes use of unprivileged ptrace - "kernel.yama.ptrace-scope" kernel parameter MUST be set to "1" or the game will not load. Many Arch users have this set to "2" or "3" per the security recommendations on the Arch Wiki.
-FastLaunch game launch parameter not required - just skips the annoying 30-second logo intro on boot.
If you have > 8 CPU threads then modify config.ini to the max number of threads on your system. I have 8 threads, so I didn't need to change anything.
Works great on Arch at present on DX11 - mods work as well as on Windows 10.