


LD_PRELOAD=/usr/lib64/libgamemodeauto.so.0 PROTON_ENABLE_WAYLAND=1 ENABLE_VKBASALT=1 gamemoderun mangohud %command%
Install Quartz into the default prefix through protontricks. Game will crash before loading server select screen otherwise.
The new Wine Wayland driver makes it so setting an out-of-focus (background) FPS is ignored.
DualSense used to work through manually enabled Steam Input. Doesn't anymore.
In-game anti-aliasing is awful. Use Basalt.
I used to be able to play no problem. Now I can no longer play it, doesn't matter wich Proton version I use.

Maybe this is something within the game, as it's, one of the settings mentions how monster and character may look disconnected ( If turned on, which happened anyways ) I did not understood why this was, what this was relating to and I did not see any drops in FPS, it was stable
In over all it is playable, had no performance or graphical issues, except sometimes it behaved as if ping dropped

Had problems with initial startup, had to use desktop mode to finish it
Game has a small text for the screen you have
Very frequent flickering on game mode (had to go back to desktop mode)
The game crashes on Proton 9 (and alternatives based in it)
Currently doesn't load OOTB

O máximo que cheguei foi numa janela pra escolher 32 ou 64 bit. Ambas crasham.

Doesn't Run after selecting 64-bit mode
Opens a 720p window that is black, and immediately closes. No error dialogues or any errors shown visibly.
Tried launching with default settings, and forcing to proton 7.0, but the game only really opens with GE7-26 as suggested here. It works perfectly otherwise.

Full screen left the game with low FPS
The game starts with a resolution of 1024x768 in windowed mode. I increased the resolution to 1920x1080 and the game averaged 1 FPS. I had to go back to 1024z768
GE-Proton version 7-27+, gives an error and does not start the game after pressing Start
The game only works with GE-Proton version 7-26.
I tested all versions from version 7-27 to version 8-16 and all these versions had the same error.
If you want to play without the DirectX error, use GE-Proton7-26.
From version 7-27 onwards, the game gives an error when pressing Start:
Failed to run game. Failed to reset 3D devices. The client may have failed to restart Direct3D. Please reinstall you graphic drivers.
Since I have low performance, I tested the following boot options:
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PULSE_LATENCY_MSEC=60 PROTON_ENABLE_NVAPI=1 DXVK_HUD=fps MANGOHUD=1 gamemoderun RADV_PERFTEST=aco %command%

PROTON 8-6
Rodou otimo no geral, mas teve pequenas quedas de fps com tudo no maximo, talves diminua as quedas se modificar as configuracoes de video.

Only Glorious Eggroll works. Tried regular proton up-to version 8 and no luck.
It just works now that I've got everything running.
I had to update my graphics drivers. For some reason, Steam was forcing Mesa graphics drivers when I had Nvidia 470 drivers installed. After updating to the 515 Nvidia drivers, Steam actually used it instead of mesa and now the game is running smooth as butter.
Failed to reset 3D devices.
Error I'm getting is: "Failed to run game. Failed to reset 3D devices. The client may have failed to restart Direct3D. Please reinstall you graphic drivers." I can't get it working with any of my tinkering so far either.
GE-Proton7-24
Work with no problem. I still did not see any bug.
I dont know why, i think linux for gaming is better nowdays.
Game runs fine and you can set the UI in settings to a switch like txt level. Chat can be a bit messy with gold seller spamming it
NA server ran fine for me.
It requires GE proton variant to run. also run the 64 bit option.
Configure right trackpad click to left mouse button.
Standard font size is very small, and there are no in-game options to enlarge.
No problem while playing, perfect for me
Had some crashes after the launcher prompt. Switched to use Proton 6.5GE to solve the issue
Game runs perfectly out of the box directly from Steam. The experience is flawless.
Played using Proton-6.16-GE-1. My hours registered here are not correct, because my TOS account is linked to another Steam account. I've played it over 700 hours since it launched.

6.5-GE-1 GloriousEggroll
Without any customization (other than using custom Proton GE version) the game runs about as smoothly as on windows.

no work
test steam proton, test lutris wine, no work
A great experience
Opens a small black square in the middle of the screen, then crashes.

Smooth gaming. Just some minor bugs to keep in mind that you might think the game won't open
When switching between fullscreen and windowed again instead of a rectangle screen it becomes a square screen. I think it's called screen ratio. Does not affect gameplay and program responsiveness.
When starting the game after choosing if 32bit or 64bit client(I choose 64bit) the screen of the game will launch but there's only black screen and there will be notice that the program is unresponsive you must choose to wait and not force quit the game and wait for several seconds(I think 15+ sec waiting time?) the game will open and let you choose your server and everything will be normal up to this point and you can play the game as if you are in windows.

Proton-6.1-GE-2 GloriousEggroll
proton-6.1-ge-2
With gnome sometimes up/down keys stop responding after alt+tab, the solution is dragging the game to a new workspace or use mouse controls
Game crashes after a while when i select 32bit, works well with 64bit
Proton-6.1-GE-2 GloriousEggroll
Without Proton Glorious Egg, the game was not starting because it could not find Dx11 compatible graphic card. Instructions here https://github.com/GloriousEggroll/proton-ge-custom#installation Then in steam force the compatibility mode to use Proton GE for this game
The game starts with a horrible low resolution, it can be fixed editing ~/.steam/steam/steamapps/common/TreeOfSavior/release/user.xml
Similar stability issues as seen on Windows 10.
Would not launch with either 32-bit or 64-bit clients. Complained about graphics card not supporting DirectX11. Proton-6.1-GE-2 needed to load game properly. No launch options needed at that point.
With Proton 5.13-1 the game is running amazingly good so far! I'm very surprised
Attempting Fullscreen and Windowed 1920x1080 crashed the game
Rarely some inaccuracy when clicking
It crashed randomly just once
I've tried at least 4 Custom versions and many other tweaks. It would not let me have more than 10 minutes of playing without crashing
Proton-5.9-GE-2-MF by GloriousEggroll
Not often. Very rare, tbh.
Trying Fullscreen mode crashed the game
I've tried other Custom ProtonDB versions from GloriousEggroll but those would not even get passed the Login screen. The only one to load my character screen was the version 5.9-GE-2-MF but it would crash within minutes logged - specially on a populated channel
I get a report error small screen right before the force quit saying there is a RAM/CPU/GPU issue. I was able to play Tree of Savior with the same notebook using Windows with no issues at all (by the way, was the ONLY game I was able to play on Steam using Windows 10 with no issues. Many hours played).

Proton-5.9-GE-2-MF GloriousEggroll GloriousEggroll
Proton-5.9-GE-2-MF GloriousEggroll
Mouse cursor would not always show up. sometimes it flickers and sometimes it would just straight up now display the cursor
Crashes sometimes when changing maps
Map wouldn't load sometimes with PROTON_USE_WINED3D enabled
The game will crash when switching from location to location, when you turn on the map, when talking to an NPC, when changing the channel.
It is problem to switch between fullscreen and window mode - the game freezing and show an error.
In any time game can crash with error.
The game itself starts normally, but only in windowed mode in a very small window. To fix this, you need to find the "User.xml" file in the game directory in the "Release" folder and change the "Mode = 1" parameters in the "Resolution" section and adjust the screen resolution.
I use both standard Proton version 5.0-9 and third-party 5.11-GE-3MF and 5.9-GE-3-ST.
Was added at game startup: PROTON_USE_WINED3D=1 gamemoderun RADVPERFTEST=aco %command%; Used Proton-5.11-GE-1-MF

Proton-5.9-GE-2-MF GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.9-GE-2-MF
Even with wined3d enabled, the game crashed on me once. Without wined3d, the game seems to crash every 2-3 map changes
Although I listed Proton-5.9-GE-2-MF here, I saw no noticeable difference in performance/stability compared to Proton-5.0-GE-1. Either one should work.
Performance:
If I run the game without any additional options, the game runs quite smoothly (60 fps) but I do encounter crashes when loading new maps.
By enabling PROTON_USE_WINED3D
, it seems to prevent the crashes but my fps also drops to 45. Worth it in my opinion.
I have also noticed some slowdown when playing for a long period of time after doing CM (fps dropped to 20-30 when normally is at 45). I suspect memory leak?
I have made a previous report here where I tested with Proton-5.0-GE-1 and had an unplayable experience. I'm not sure what changed since then but both versions of proton now seems to be playable.
With Wine D3D I've had no errors when setting game to fullscreen, but had FPS dropped to 45FPS from 60FPS without it. It happens that game just crashes on transition from windowed to fullscreen, so you can set PROTON_USE_WINED3D11=1, change game to fullscreen, close game and remove it, so it'll just work on fullscreen without fps loss.
It rarely crashes after changing some setting or depending on the amount of people in the same map as you
I've been waiting for years now to play this game on linux, had 150+ hours when I had windows but since I left it I couldn't play this game anymore. Now I can play and I'm really glad we have proton!
Proton-5.9-GE-2-MF GloriousEggroll
Game started at windowed mode 1024x768, I managed to change it to 1280x720 (so the window would fit into my 1366x768 screen with OS' top bar) but had an error (The client has been shutdown due to an error. We apologize for [...] The information that will be sent: error code, CPU, VGA and the memory driver information - Yes / No) when trying to set it to fullscreen.
After few atempts in different maps at random moments I managed to make it fullscreen and it works great.
It happens to crash after changing some settings or depending on the amount of people in the same map as you
I've been waiting for years now to play this game on linux, had 150+ hours when I had windows but since I left it I couldn't play this game anymore. Now I can play and I'm really glad we have proton!

Proton-5.9-GE-2-MF GloriousEggroll
Proton-5.9-GE-2-MF & Proton-5.0-GE-1
Windowed mode crashed my client. But full screen resolution works.
I didn't want to waste my time with the error "Broken dll file: TosSteamClient.dll". I noticed some people had success launching it with Proton-5.0-GE-1 so i installed it and ran it using this version and the client launched successfully.
I then switched to using Proton-5.9-GE-2-MF (latest at this point) and it works just fine thereafter.
Do NOT use PROTON_USE_WINED3D (lots of microstutter). The game looks (sharper and prettier) and runs much better with stock (no need for any launch options).
Enjoy STEAMERS!

Proton-5.0-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.0-GE-1
Maps in-game might not show up on some systems, this has been reported on Windows too.
Haven't tried using add-ons yet.