


gamemoderun taskset -c 0-5 %command%
save games are not transferred between native and proton
to have playable FPS needs both gamemode and core limits

The controls on gamepad are little awkward, but the game is fully playable without any issue
Mapped some keys that I found useful (like end of turn or quicksave)
Great games, works well even with a good iGPU

Cloud saves from Windows don't work out of the box. They'll sync to wrong directory and the game won't find them. But you can just move them or symlink them and they work just fine. Remember to also copy over your custom AI directories and achievements, or else you'll get a lot of spam on the first load.
As stated before, windows saves are copied to the wrong directory on linux native version.
Works percfect natively

there are some scaling options but not as thourough as needed, some text are still hard to read.
cloud saves are broken on the native version. there is a symlink workaround for it, or you have to use the proton version
if you don't care about cloud saves, it just works, otherwise tinkering required
gamemoderun %command%
gamemoderun %command%
WINE_CPU_TOPOLOGY=3:0,1,2 %command%
Native has the same problem as it had on windows, extremely low fps due to stuff related to cpu cores. But simply switching to proton and adding the launch options to limit cpu cores, doubled my fps. Works great. I (and many other people) couldn't get this game to be at playable fps on windows no matter what, even with cpu core limit. But it's pretty easy to do on linux.

Linux and proton are making linux gaming on totally another level. Thinkering with wine was reason i never gave decent chance to linux befor
Screen flickering during loading screen and textures in game. Vsync issue. Monitor is 165hz. Solved with disable-unredirect-fullscreen-windows/
40hz refresh rate
Text can be very small to read, setting text size to 130% helps a bit
Change the game to use the native version, Steam auto sets the Windows version. The Windows version needs more power and has save file problems which the native version doesnt have.
Putting the steam deck to sleep and then resuming the game cause the steam deck to behave wonky or game to crash. Game does auto save but I recommend saving before putting SD to sleep.
Game runs 1:1 windows to linux without any tinkering!

WINE_CPU_TOPOLOGY=5:0,1,2,3,4 %command%
Obsidians latest games running on the Unity engine all exhibit the same problem; They spawn a worker thread for each core, but does not assign thread priority. This results in lower performance the more cores you have. So you have to artificially limit the core count to gain high fps.
Native runs fine

Can be fixed by limiting cores, see full review
The game has serious performance problems on Linux Proton / Wine if you have a lot of cores in your machine. In my case, I have 24 virtual cores (12 physical), and the game slows to a crawl of 20fps.
Limiting the cores via Lutris System Options -> Restrict System Cores to 6 fixes the problem for me, and now I have 60fps, just like on the Native Linux and Native Windows versions.
Additionally, I also recommend pinning those cores to one physical CPU sharing a single L3 cache (although this is only necessary for Ryzen users). I do this by editing the command prefix with: /usr/bin/taskset -c 0-5
I didn't use the Native Linux version of the game because the mouse cursor is too small at 4K, and there's weird keyboard issues.
More references: https://www.reddit.com/r/projecteternity/comments/8z12ch/a_possible_cpu_performance_fix_found/ https://steamcommunity.com/app/560130/discussions/0/2572002906843374108/
It works, but play the native version for much better fps.
this game is much better played on the native version, even though there are audio problems. Native boosted fps by ~25 for me.
I played this game for about 2 hours on Windows 10, then played it on POP OS for 4 hours and notice absolutely no difference.

Combat audio is missing on the native runtime version. Every sound plays except the sounds of gunshot, sword hits, etc.
Stutters and slowdowns compared to the native runtime version.