
tomudin
Published
Proton-GE 6.5-GE-3 GloriousEggroll
It's about half the FPS of Windows.
Vulkan is slow on my machine, and crashes sometimes. The legacy OpenGL backend is faster. Run with this (assuming you have gamemoderun installed):
PROTON_USE_WINED3D=1 gamemoderun %command%
Overall good. Runs a bit slower, requires tweaking and using cabextract within the system32 folder (see other reports):
cd (your wine-prefix c:/windows/system32 directory here)
wget https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
cabextract vc_redist.x64.exe
cabextract a10
Now if ucrtbase.dll
failed to extract, because another one already exists, rename the old one ucrtbase.dll.bk
, and re-extract a10. You need the one within a10 to fix the desync issues.
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/