
Sakaki
Published
The game is extremely playable, even on modest hardware like mine, running at similar or even higher frame rates than Windows, using DXVK
PROTON_LOG=1 MANGOHUD=1 RADV_PERFTEST=gpl gamemoderun %command%
You need to click on play using Proton 5.0, even though the game does not open, you need to do this so that the game prefix is created.
The game works great with tweaks, the game works fine on Arch Linux (Plasma + Wayland) and with ProtonGE, first you need to open the game using Proton 5.0, most likely the game will not open, the Play button will appear again in Steam, you need to set the game prefix using WINEPREFIX (Example: WINEPREFIX=/your-pfx-folder) after that you need to manually install the dependencies using wine and winetricks, with: (WINEPREFIX=/your-pfx winetricks d3dcompiler_47 dotnet452 vcrun2015 dotnet472 dotnet48) After that, switch to a current version of Proton or use ProtonGE and try reopening the game.
Most likely, with these tweaks, the base game will open without problems. After testing, close the game and add dwrite.dll to winecfg: "WINEPREFIX=~/.steam/steam/steamapps/compatdata/244210/pfx winecfg". You can also use CM. I renamed AC .exe to AssettoCorsaBackup.exe and moved CM to the game's root folder, renaming it to AssettoCorsa.exe and opening it through Steam. After that, you can modify the game as you wish by enabling CSP.
The online mode also works without problems. BUT with a small detail: Kunos/Public servers work without problems. LAN servers work, but need adjustments. The necessary adjustments will be in the tutorial link on GitHub below, as a complete tutorial: https://github.com/vitorserveja/Sakaki-AC-Linux-Guide/
MANGOHUD=1 gamemoderun %command%
install dotnet48, d3dcompiler_47, vcrun2015 in game prefix
you need to install dotnet48, d3dcompiler_47, vcrun2015, using winetricks or protontricks, if you have already used winetricks to try to make the game work I recommend that you delete the game prefix and delete the winetricks cache... yes it may have dependency installation bugs if it is not cleaned ($ rm -rf ~/.cache/winetricks), I recommend that you open the game the first time with proton 5.0, the game will crash, but it will create the pfx, from there you can use: $ WINEPREFIX=path-to-pfx winetricks dotnet48, then: $ WINEPREFIX=path-to-pfx winetricks d3dcompiler_47, then: $ WINEPREFIX=path-to-pfx winetricks vcrun2015, in theory the game will open, I tested and adjusted several times, and it works well on Arch Linux!
The link below is a detailed guide I wrote (I welcome criticism and ideas): https://github.com/vitorserveja/Sakaki-AC-Linux-Guide/tree/main