attusan
Published
First off, kudos to the Proton team for their amazing work! With tweaks, this game (with all DLCs and few dozen mods from Steam/Steam Workshop) runs well for me. Here's what I did:
Followed instructions to install Winetricks, force Xact, update configs on https://steamcommunity.com/app/377160/discussions/0/3220528325725350733/
Added the following launch options: PROTON_NO_ESYNC=1 PULSE_LATENCY_MSEC=100 %command%
Minor issues:
You'll need to exit to menu first, then desktop. Otherwise you have to ALT-F4 to force quit Wine. Audio is not 100% stable and goes out once in awhile. In my case it is pretty rare, once every few hours. I just exit the game and go back in again. I wish Vortex, or some other mod manager, would run natively on Linux. Setting up a Windows virtual machine, running the mod manager there and rsync to Data folder kind of defeats the purpose of running on Linux.
6.12-GE-1 GloriousEggroll
The game runs perfectly by just adding WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command% to your launch options. I was happy to see that the Creation Club works great as well; no login issues or missing prices.
If you're interested in using Vortex Mod Manager to manage your Fallout 4 mods, here is a step-by-step guide:
https://gist.github.com/attusan/fea76fbe581c5791653535485fa194cd
The .NET 4.5 framework needs to be added to play the game. Install it using protontricks (https://github.com/Matoking/protontricks).
- run
protontricks 321360 --gui
- Select the default wineprefix
- Select install a Windows DLL or component
- Select dotnet45
Note that .NET 4.0 will be installed as well, as a dependency.
Borked since v2.0 (12/2020)
Game shuts down and reports missing .NET framework. Tried re-installing .NET 4.0/4.5 framework using protontricks, but winetricks (20210206) reports dotnet installer broken. Tried forcing install with --force, but no luck.
Using Glorious Eggroll 5.21-GE1, no launch options added. During the install, I picked an Apex Limited account (can be changed later). Single player seems to be working great. Played multiplayer, but was the only one in party since there were no players in lobby (or matchmaking failed?) Fun but hard game.
Borked since Hotfix#6 (3/3/21)
UPDATE: Since the 3/3/2021 patch, the game does not start anymore. Tried with different Proton versions and launch settings w/o success.
After upgrading from Ubuntu 20.04 to 20.10, the ESO launcher stuck at loading. It appears the loader needs one or more of the older CA root certs. To fix:
- Download ca-certificates_20190110_all.deb from https://packages.debian.org/buster/all/ca-certificates/download
- Extract all crt files and copy to /usr/local/share/ca-certificates/
- Run "sudo update-ca-certificates"
Note that doing this will add Symantec (Thawte) CA certs to your certificate store, which are not to be trusted.
More info: https://bugs.gentoo.org/727262
The game (with 50+ bethesda.net mods) is working great for me, using the following steps:
- Install xact audio libraries to game pfx folder by running: "WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winetricks --force xact"
- Configure wine by running "WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winecfg". In config window, click libraries tab. Then add xaudio2_6, and xaudio2_7 and set them both to native
- Download the latest FAudio build from https://github.com/Kron4ek/FAudio-Builds/releases, and untar.
- Cd to the folder with extracted files (it should have the wine_setup_native script in it), and run "WINEPREFIX=~/.steam/steam/steamapps/compatdata/489830/pfx bash wine_setup_native"
Game runs great with launch options: WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command%. The only issue I've experienced is exiting to desktop w/o first exiting to main menu. For those of you trying to get their Radeon 5700 series card to play Steam games on Ubuntu 18.04, I've had good luck with the PRO stack driver, combined with TearFree option set to "on" in the Xorg config.
Using GE 5.21-GE-1, no custom launch options. Creation Club still shows NaN instead of amounts.
Proton-6.12-GE-1 GloriousEggroll
The vanilla game works great with just adding WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command% to the launch options.
Here are some additional steps for those of you that would like get mods working and managed through the Vortex Mod Manager:
6.12-GE-1 GloriousEggroll
The game works great with just adding WINEDLLOVERRIDES=”xaudio2_7=n,b” PULSE_LATENCY_MSEC=90 %command% to your launch options. Note that the Creation Club does not show all images, nor prices.
If you're interested in using Vortex Mod Manager to manage your Skyrim SE Mods, here is a step-by-step guide:
https://gist.github.com/attusan/a095d1d84a3b1aef98a3343e536b3045