


Works perfectly, no issues, even with addons and tamriel trade center
The most striking thing is that Minion, the popular addon manager, has linux builds (I recommend using the flatpak, building it yourself or even getting the right runtime environment to run normally is a royal pain) and it pretty much just works, and is as goofy and buggy as the windows version. I was also able to run Tamriel Trade Center just fine and even set up a nice little steam shortcut to run it to update prices. Overall, perfect experience 10/10

Just Works out of the box far better than I would expect it to
The most striking thing is that Minion, the popular addon manager, has linux builds (I recommend using the flatpak, building it yourself or even getting the right runtime environment to run normally is a royal pain) and it pretty much just works, and is as goofy and buggy as the windows version. I was also able to run Tamriel Trade Center just fine and even set up a nice little steam shortcut to run it to update prices. Overall, perfect experience 10/10

After switching to proton 10 beta, the stuttering problems went away after a bit and now it's completely okay.
The game stutters a lot on proton 9
Currently I cannot launch ESO trough steam at all. It just won't create the prefix(I've read about some bug regrding dependency installation - most likely why), but I also have regular ESO acc linked to steam, so I was able to just add it to Heroic, set it to use prtoton 10 beta, and play that way without any stutter issues at all, with much better input latency as well.

Works perfectly out of the box
Performance is perfect, no stuttering. No need to close the launcher manually.
Worked fine with no configuration. It did crash on the first start, but no issues after that.

Recent Proton version have a bug that prevents the installation of dotnet. You can fix that by deleting a few registry keys. Delete the keys containing NET Framework Setup\\NDP\\v4
with regedit, text editor opening the system.reg file or other means. Then reinstall dotnet48
with winetricks. Now you should see the folder: drive_c/windows/Microsoft.NET
and then run the game.
Source: https://github.com/Winetricks/winetricks/issues/2367

MANGOHUD=1 gamemoderun %command%
The game is stuttering a bit.
No problems installing the game or the launcher however the launcher was just stuck at "running" and wont start up

Steam Version Works Flawlessly OOTB
close the launcher after the game launches, I haven't noticed and performance issues leaving it open on my desktop but I do it out of habit after experiencing issues on the steam deck, your milage may vary.
I have been using the flathub version of Minion for addons and everything has been working as expected so far. I am able to download and update addons with no issues.

most linux users cannot play out of the box; initially starting the game i was running into crashes; i had to install and manually try every single version of proton as ESO's launcher is highly outdated; PROTON v3 worked for me in the end though this may differ for others; after installing the launcher i switched back to experimental and it has ran fine since.

Can not install game Host_IEVersionFail
Can not install the game if you bought it long before it came out on steam by adding it as a non-steam game and using proton, so unless you wish to re-buy it, you will need to make a manual wine-install for it which is a massive headache.

Performance seems to degrade with VSYNC on. Unclear if this is an ESO issue or a Proton issue, as there are conflicting reports out there.
The game runs fine ONLY IF you close the launcher in the background, as others have commented. If you don't do this, your framerate will be awful regardless of system specs. Closing the launcher has no other ill effect.
Other than the launcher issue, literally zero other issues, and the game runs as well as it does in Windows, if not better. DLSS is confirmed to work flawlessly as well.

The EGS version of the game is borked in Linux
For addons purposes
Epic "updated" the zosEGSStarter.exe and setup.exe files, the starter now mandatory requires dotnet40 which doesn't work in WINE or Proton, it never worked. Older dotnet calls used to be handled by wine mono but unfortunately, since the requirement is now dotnet40, wine mono can not handle it. As for setup.exe, it requires IE8! Which also doesn't work in WINE and Proton anymore.
Used Winetricks and Protontricks to see if I could install dotnet40 and IE8 to circumvent the issue. But none of them can be successfully installed inside WINE or Proton. Basically, impossible to install the game fully after the initial 300MB installation. And even if I bring in the entire game from backup and since zosEGSStarter.exe can not be launched, it is impossible to play with Epic Account.

LD_PRELOAD="" ENABLE_VKBASALT=1 DXVK_PRESENT_MODE=immediate DXVK_HUD=fps,version,latency PROTON_ENABLE_NVAPI=1 %command%
Minion for plugins work well. Here is way to launch Minion: Download and unzip https://cdn.mmoui.com/minion/v3/Minion3.0.12-java.zip
sudo apt install openjfx openjdk-21-jre
java -jar --module-path /usr/share/openjfx/lib --add-modules=javafx.graphics,javafx.fxml,javafx.web --add-reads javafx.graphics=ALL-UNNAMED --add-opens javafx.graphics/javafx.scene.image=ALL-UNNAMED --add-opens javafx.graphics/com.sun.javafx.css=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED ./Minion-jfx.jar
Works perfect, tried every version of proton and this is the only that got to the character screen

Works perfectly out of the box
Didn't set any compatibility mode or change launch options, just worked great! Performance seems good. I have not tried installing addons but the OOBE is good!
Everything worked, even after installing addons.

export PROTON_NO_ESYNC=1
export PROTON_NO_FSYNC=1
export DXVK_ASYNC=1
export DXVK_FRAME_RATE=30
export RADV_PERFTEST=gpl
export WINE_FULLSCREEN_FSR=1
export MESA_GL_VERSION_OVERRIDE=4.6COMPAT
export PROTON_NO_XRANDR=1
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
export VK_LAYER_PATH=/usr/share/vulkan/implicit_layer.d
export DRI_PRIME=1
export DXVK_PRESENT_MODE=immediate
3D Audio Latency (caused by heavy graphics; vsynch; leaking shaders)
ESO does not Run on Win due to reliance on Vulkan Tesselation or "Terrain". Causes recovery bootloops.
export DXVK_PRESENT_MODE=immediate
AMD Drivers win 10 run natively in unsupported mode.
Starting the game and running around while having broken terrain caused a segmentation fault. (The same black screen).
Runs in correct env.
Is locally instanced; might cause network induced lag.
Seeing surpreme quality versus the same on Win. Might be a missing transparency shader.
FSR Superresolution does not function as it should be. (Would be vice versa and a end-of-life time) Instead FSR generates the impression of running on the screen of a gameboy. i.e very low resolution.
Adjusting anisitrophy in some cases has generated weird results. (Broken terrain).
Issue regarding terrain i.e 'black screen' and crashing i.e corruption after deployment of an update is deemed 'cross platform' and could even induce kernel panic 'if' it happens to frequent. SET SkipIntroVideo=1 would be recommended anyway.
Has seen multiple windows such as the intro to "HeroEngine" for the first time since installing it. As well as Tooltips for CreationGeck

Install and Launcher in default settings funktionieren out of the Box ohne tinkering steps
Addons funktionieren auch mit dem Minion Addon tool. Ich spiele auf Max settings 4K mit der gleichen Performance wie in Windows. Nur die Skalierung im Launcher ist verbugged. Aber die meisten werden diese nicht mal benutzen.

Runs OOB
Using normal proton 9, runs out of box, tested on both Fedora and Solus


Stable 100 fps and 50-70 ping, same as on Windows, no glitches, no fps drops, 50h + on Linux with no problems

Идеально
В нее можно играть даже на холодильнике.. Жалко с модами проблема с установкой.

The game is already Platinium for those playing with Proton Experimental, Zenimax itself confirms that and the experience is indeed flawless
The game is already Platinium for those playing with Proton Experimental, Zenimax itself confirms that and the experience is indeed flawless, enable Pronto Experimental and play as you wish, no problems whatover, I think that is time for this game to become platinum, NVIDIA DLSS and DLAA working fine, 60FPS no frame drops, works flawless from the start.

Flawless ! Perfectly out of the box! Gaming on Linux is awesome and will only get better!
Keep in mind to disable any VPN, for some reason this game does not like VPNs when connecting to their servers. I use NordVPN, and when connected to it, it will not log to Bethesda servers. I guess the same would happen on Windows? Probably yes! (oh my the way, bye bye Bill Gate's Microsoft Windows!) This games is reaching 100fps on 4k with a 3090 on Ubuntu 24.04.1

Runs perfetcly out of the box.
Runs like a dream.
Can have some slightly longer loading times compared to windows

Runs great
It Just Works™
Tried launch option here and game runs in menu at maybe 5fps or less.
PROTON_SET_GAME_DRIVE=1 %command%

Отлично работает на linux
отлично работает из коробки

Use Proton 9, Experimental or GE 9
Used to have issues with the launcher but seems to have been fixed with Proton 9.
Works perfectly fine out of the box. The launcher itself seems a touch buggy but it doesnt seem to matter overall.

Arch + EndeavourOS aur
I had to manually install sudo pacman -S vulkan-radeon
Before it would either install or launch. Without it, the installer crashed, and eos64 was just stuck on a black screen. Also make sure that PROTON_USE_WINED3D=1 %command% is removed from Launch Options under Settings - not sure if that was necessary for the installer to run.
Can run from CLI with: STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.local/share/Steam" STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/306130" WINEDEBUG=+seh python3 $HOME/.local/share/Steam/Steamapps/common/Proton\ -\ Experimental/proton run zosSteamStarter.exe
The WINEDEBUG part was useful to figure out what was missing.
Steam should really check and recommend vulkan dependencies. Or each Distribution should package them as prerequisites. As mentioned, sudo pacman -S vulkan-radeon
fixed it for me. I think the Ubuntu equivalent is sudo apt-get install mesa-vulkan-drivers

Controller support is strange, but mimics Windows. Not the fault of Steam, but Zenimax.
Equivilant to windows in performance and stability. Great Job Valve!