Parmênides de Eleia
Published
When launching "as is" compilation of Vulkan shaders took over 5 hours, and skipping it would crash the game (infinite black screen). Tried many combination of the suggestions in this page (Proton Experimental, Hotfix, 8.0.5, etc) with different launch options. Finally managed to make it work with:
- Allowing background processing of Vulkan shaders in Steam -> Settings -> Downloads -> Shader pre-caching
- Switching to Proton Experimental (bleeding edge) in Proton Experimental -> betas -> bleeding edge (the 1st one)
- Skipping compilation of Vulkan shaders
At first I ran with -eac_launcher_settings SettingsDX12.json
launch settings in combination with the tinker steps above, leftover from a Proton 8.0.5 trial which did not work. The game launched but with extreme performance issues and graphical glitches. Removing this launch option and using only the tinker steps above solved the problem.
Note: In the 1st match the game presented significant lag. In the subsequent matches no performance problems were verified.
Using default settings game would not launch. With Proton 6.3-8 game runs perfectly fine, no problems whatsoever.
Tried the Native version and it doesn't work as already indicated by others. Forced compatibility to Proton Experimental and the game ran without problems, I could even play with my Xbox One Controller
gamemoderun %command%
After literally 4 hours (as per my Steam library) trying to run this game, now it works properly.
Besides switching to Proton 7.0.6 and using "gamemoderun %command%" as launch options, I needed the following tinker steps to work:
- switched my proprietary NVIDIA drivers from 535 (535.183.01-0ubuntu0.24.04.1) to 550 (550.120-0ubuntu0.24.04.1)
- Deleted "TargetHardwareProfiler.dll" from the game files, as indicated by other comments, to resolve the memory leak
Game now runs fine, occasional stuttering but nothings that impacts the experience too much. Can play online and with friends from my Xbox account.
I don't know how I magically made the game to work. I think it was a Steam update that I got today. Anyway, I tried switching Proton versions a lot of times and I'm pretty sure I had tried 6.3-8 before without success. Anyway, after a long series of problems already depicted by others (game appears to be running but nothing happens, EA Play tries to install but nothing happens, etc...) things decided to work.
The game takes long to launch. Give a minute or two after it already says running and after EA Play already started. I did not delete kernel32.dll now, I did it before but it did not make any difference for my case.