
Mostafa Touny
Published
Out of the box excellent experience
stable 60 FPS, Ultra graphics, 1080 HD, with only 50% GPU utilization in most cases
Added line FlexibleMotionSimulationFPS=1
to AC.ini
file to remove 30 fps cloth physics cap. To find the directory go to root, then in terminal execute find ./ -name "AC.ini"
. In my case I found it in ./home/SteamLibrary/steamapps/compatdata/368500/pfx/drive_c/users/steamuser/Documents/Assassin's Creed Syndicate/AC.ini
Make sure to use proton experimental
Works after skipping 2k's launcher
eval $(echo "WINE_FULLSCREEN_FSR=0 DXVK_ASYNC=1 mangohud %command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Mafia3DefinitiveEdition.exe'/")
The first launch of the game works but the intro video is broken (and only that video). For the second launch, the game won't boot-up. You have to skip 2k's launcher, and start the game directly. A basic steam launcher options suffices.
The frame-rates are not stable, i.e notable drop, if frames are capped to 30 or 60. Setting it to unlimited yielded an excellent and smooth performance experience. My FPS did not go below 70 fps, and in good cases would reach on average 80. That, on 1080 resolution and high settings.
On very rare occasions the screen freezes on black while saving the game progress. No game save is ever lost. Restarting the game immediately continues the game. In same cases I get 50% GPU utilization, and just restarting the game reaches me to 99% utilization.
The overall experience is great, stable, and enjoyable.
Broken after glibc-eac from AUR
glibc-eac is installed from AUR
Broken
gamemoderun mangohud %command% -dx11
- If the game does not launch, You may need to install 'lib32-nvidia-utils'
- Install EAC: https://github.com/SquadFM/Squad-Field-Manual?tab=readme-ov-file#installation-linux-only
- Make sure you are installing EAC within the directory the game searches in. On steam, right click on squad -> properties -> installed files -> browse.
- Set permissions to read only by: chmod 0444 /some/directory/here
- On Arch especially, To fix the "anticheat not found" error because of glibc, Install: https://github.com/Frogging-Family/glibc-eac/
- Performance with dx11 was greatly better than dx12. You can use launch option: %command% -dx11