Skip to content

Instantly share code, notes, and snippets.

@raphaelbruno
Last active March 18, 2024 21:23
Show Gist options
  • Star 25 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raphaelbruno/609a61bbad8ef011ff9c9c82ef200e17 to your computer and use it in GitHub Desktop.
Save raphaelbruno/609a61bbad8ef011ff9c9c82ef200e17 to your computer and use it in GitHub Desktop.
Assetto Corsa Linux Steam Install

Protontricks Installation (Optional)

https://gist.github.com/raphaelbruno/bd26cc0e90d77b0a0e0c84dca82ba61d

Assetto Corsa

  • If you have tried before, cleanup by using the command bellow and try again

    rm -rf ~/.steam/root/steamapps/compatdata/244210
  • Change proton version to Proton 5.0-x, and try to run, it will fail.

  • Install Dependencies, you can use Protontricks or Winetricks

    • Protontricks
      protontricks 244210 -q dotnet48
      protontricks 244210 -q d3dcompiler_43 d3dx11_43
      protontricks 244210 -q vcrun2015 win10
    • Winetricks
      WINEPREFIX=~/.steam/root/steamapps/compatdata/244210/pfx/ winetricks -q dotnet48  
      WINEPREFIX=~/.steam/root/steamapps/compatdata/244210/pfx/ winetricks -q d3dcompiler_43 d3dx11_43  
      WINEPREFIX=~/.steam/root/steamapps/compatdata/244210/pfx/ winetricks -q vcrun2015 win10  

    You may want to try using directly winetrick if you are having issue with Running <PATH>/bin/wineserver -w..

  • After install Proton Dependencies you can change change proton version to Proton 6.3-x to improve the performance.

  • Set laucher option to

    PROTON_USE_DXVK=1 echo %command%

    Or

    PROTON_USE_D3D11=1 echo %command%

Content Manager Installation

  • Change proton version to Proton 6.3-x, because Content Manager doesn´t work with Proton 5.0-x correctly.
  • Donwload from https://assettocorsa.club/content-manager.html
  • Unzip and copy Content Manager.exe to ~/.steam/root/steamapps/common/assettocorsa
  • Rename Content Manager.exe para Content Manager Safe.exe
  • Add a symbolic link for Content Manager to find your steam profile
    mkdir ~/.steam/root/steamapps/compatdata/244210/pfx/drive_c/Program\ Files\ \(x86\)/Steam/config
    ln -s ~/.steam/root/config/loginusers.vdf ~/.steam/root/steamapps/compatdata/244210/pfx/drive_c/Program\ Files\ \(x86\)/Steam/config/loginusers.vdf
  • Set laucher option to
    ~/.steam/steam/steamapps/common/Proton\ 6.3/proton waitforexitandrun ~/.steam/steam/steamapps/common/assettocorsa/Content\ Manager\ Safe.exe; PROTON_USE_DXVK=1 echo %command%
    
  • Run the game from Steam, Content Manager should appear asking about Assetto Corsa location, put the path bellow changing <user> to your linux user
    Z:\home\<user>\.steam\root\steamapps\common\assettocorsa
    
  • Setting >> Content Manager >> Apearrance >> System: (this is opitional to improve Content Manager interface)
    • Disable windows transparency
    • Disable hardware acceleration for UI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment