Ver Recientes

Guía instalación Assetto Corsa en Linux Ubuntu

Joan

Active member
Fecha 17 de noviembre de 2024

Buenas,

Hace unos días, leí que bastante gente está jugando con sistemas linux en muchos juegos de steam y

aprovechando un cambio de disco, me propuse instalarlo y probar todos los juegos de simracing que tengo.

Para ahorraros tiempo, este tutorial es por si teneis un disco nuevo o quereis formatear, teneis curiosidad, tiempo y paciencia.

LOS DATOS TANTO DEL DISCO, COMO DEL USB SE BORRAN EN EL PROCESO.

No todos los juegos se pueden jugar con ubuntu actualmente, el desempeño de los que he probado es muy bueno.

Hoy he probado Assetto Corsa y Automobilista 2.

A continuación os detallo todo el sofware utilizado para lanzar CM y Assetto Corsa, con volante y pedales (Moza 9 y TCLM).

Ubuntu 24.04
Dejar solo el disco a formatear pinchado al pc. (para evitar borrados indeseados)
Hay que preparar un usb booteable y ejecutarlo (configurando la bios)

Login y abrimos terminal (Ctrl + Alt + T)

//Actualizamos todo primero
sudo apt update && sudo apt upgrade -y

//No usaremos snap para wine ni steam
sudo dpkg --add-architecture i386
sudo apt update

//Instalamos wine, todo

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' // a modificar segun version
sudo apt update

sudo apt install --install-recommends winehq-stable wine32 winetricks -y
sudo apt install wine-stable wine-stable-i386 -y

//comprobamos
wine --version
wine-9.0

//comandos wine
wine control < muestra si hay dispositivos usb de juegos
winecfg < hay que revisar y activar si no está windows 10 y añadir dwrite en bibliotecas



//La idea es instalar steam en ubuntu, cambiarlo para que sea compatible, instalar ge-proton, sustituir exe AC por CM.

//Instalamos steam
sudo apt install steam -y


//Iniciamos steam
steam

//login en steam y bajamos juego en el mismo o en otro disco, activamos en opciones de steam > Steam Play

1731816132467.png


//bajamos a mano Content Manager.exe
//lo colocamos en la carpeta del assetto (raiz)

"/home/{usuario_ubuntu}/.steam/steam/steamapps/common/assettocorsa"

//haremos una copia de AssettoCorsa.exe > AssettoCorsa_backup.exe (por ejemplo)
//y el exe de content manager pasa a ser AssettoCorsa.exe

//Ahora bajar e instalar GE-proton, es un zip a descomprimir en una carpeta
https://github.com/gloriouseggroll/proton-ge-custom/releases < bajar el zip

//Descomprimir en:
~/.steam/root/compatibilitytools.d < esta carpeta no existe hay que crearla

//queda así: /home/{usuario_ubuntu}/.steam/root/compatibilitytools.d/GE-Proton9-20/[.. archivos ..]

//con esto, en las propiedades de AssettoCorsa en steam, podemos cambiar en compatibilidad, activar y seleccionar GE-Proton

//Como el exe es el CM, al iniciar AC se inicia CM

//En este comando sustituye usuario_ubuntu por tu usuario, permite a CM hacer login en steam (guid)
ln -s "$HOME/.steam/root/config/loginusers.vdf" "/home/{usuario_ubuntu}/.steam/steam/steamapps/compatdata/244210/pfx/drive_c/Program Files (x86)/Steam/config/loginusers.vdf"


//Bonus para dejar fuentes CM bien
//flatpack permite instalar sin problemas protontricks, y permite instalar un montón de paquetes
sudo apt update
sudo apt install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.github.Matoking.protontricks

//el 244210 es el id de app de assetto corsa, abrimos la configuracion del wine especifica de esta app
flatpak run com.github.Matoking.protontricks 244210 winecfg < añadir dwrite

//previamente copiar paquete fonts a assettocorsa
flatpak run com.github.Matoking.protontricks 244210 corefonts

//assetto necesita este .net 4.5.2
flatpak run com.github.Matoking.protontricks 244210 --force -q dotnet452


//tips
home/{usuario_ubuntu}/.steam/steam/steamapps/common/assettocorsa < carpeta donde se instala assetto corsa, su contenido etc...

Si alguna vez no ves algo que debería estar pq lo acabas de instalar, prueba a reiniciar un programa o el pc.

Instalar con flatpak Mission Center:

1731815002500.png


//ubuntu para click iconos minimizar ventana
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

Para Discord, Telegram, spotify se puede usar la tienda.

Para hacer puntos de restauración (hay que configurar):
sudo apt install timeshift -y

1731814927572.png


Fuentes:

//para consultar juegos disponibles y probados

Ya me direis si os habeis animado,
Un saludo
 
Última modificación:
Hello,

A few days ago, I read that quite a few people are playing many Steam games on Linux systems and,

taking advantage of a hard drive change, I decided to install it and try all the simracing games I have.

To save you time, this tutorial is for those who have a new hard drive or want to format, have curiosity, time, and patience.

BOTH THE HARD DRIVE DATA AND THE USB DATA WILL BE ERASED IN THE PROCESS.

Not all games can currently be played with Ubuntu, but the performance of those I have tested is very good.

Today I tested Assetto Corsa and Automobilista 2.

Apparently, Competizione works better than Assetto Corsa.

Below, I detail all the software used to launch CM and Assetto Corsa, with steering wheel and pedals (Moza 9 and TCLM).

Ubuntu 24.04​

You need to prepare a bootable USB and run it (configuring the BIOS)

Log in and open terminal (Ctrl + Alt + T)


// First, update everything
sudo apt update && sudo apt upgrade -y

// We will not use snap for wine or steam
sudo dpkg --add-architecture i386
sudo apt update

// Install wine, everything

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' // modify according to version
sudo apt update

sudo apt install --install-recommends winehq-stable wine32 winetricks -y
sudo apt install wine-stable wine-stable-i386 -y

// Check
wine --version
wine-9.0

// wine commands
wine control < shows if there are game USB devices
winecfg < you need to check and activate if it's not Windows 10 and add dwrite in libraries

// The idea is to install Steam on Ubuntu, modify it to be compatible, install GE-Proton, replace AC exe with CM.

// Install Steam
sudo apt install steam -y

// Start Steam
steam

// Log in to Steam and download the game on the same or another drive, check Steam Play on steam settings.

1731816210777.png


// Manually download Content Manager.exe
// Place it in the Assetto folder (root)

"/home/{ubuntu_user}/.steam/steam/steamapps/common/assettocorsa"

// We will make a copy of AssettoCorsa.exe > AssettoCorsa_backup.exe (for example)
// and the Content Manager exe becomes AssettoCorsa.exe

// Now download and install GE-Proton, it's a zip to unzip into a folder
https://github.com/gloriouseggroll/proton-ge-custom/releases < download the zip

// Unzip into:
~/.steam/root/compatibilitytools.d < this folder does not exist, you need to create it

// It will look like this: /home/{ubuntu_user}/.steam/root/compatibilitytools.d/GE-Proton9-20/[.. files ..]

// With this, in the properties of AssettoCorsa in Steam, we can change compatibility, enable it, and select GE-Proton

// Since the exe is CM, when you start AC, CM starts

// In this command, replace {usuario_ubuntu} with your user, allows CM to log in to Steam (GUID)
ln -s "$HOME/.steam/root/config/loginusers.vdf" "/home/{ubuntu_user}/.steam/steam/steamapps/compatdata/244210/pfx/drive_c/Program Files (x86)/Steam/config/loginusers.vdf"

// Bonus to set CM fonts correctly
// Flatpak allows installing protontricks without problems, and allows installing many packages
sudo apt update
sudo apt install flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.github.Matoking.protontricks

// 244210 is the app ID of Assetto Corsa, open the wine configuration specific to this app
flatpak run com.github.Matoking.protontricks 244210 winecfg < add dwrite

// Previously copy fonts package to assettocorsa
flatpak run com.github.Matoking.protontricks 244210 corefonts

// Assetto needs this .NET 4.5.2
flatpak run com.github.Matoking.protontricks 244210 --force -q dotnet452

// Tips
home/{ubuntu_user}/.steam/steam/steamapps/common/assettocorsa < folder where Assetto Corsa is installed, its contents, etc...

If you ever don't see something that should be there because you just installed it, try restarting a program or the PC.

Install Mission Center with Flatpak:

1731816315358.png


```bash
// Ubuntu to click icons to minimize window
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'



For Discord, Telegram, Spotify, you can use the store.

To create restore points (needs to be configured):

Sources:​

Let me know if you have decided to try it,Best regards
 

Archivo adjunto

  • 1731816304725.png
    1731816304725.png
    97,8 KB · Visitas: 13
Última modificación:
¿Como rinden ejecutados bajo Linux? ¿Los tiempos de carga y los fps durante el juego varían mucho respecto a ejecutarlos en windows?
 
Ahí he puesto uno de assetto y muy parecido, otros juegos como automobilista 2 lo mismo.

Hay diferencias de carga con el CM, no solo carga el juego.

Por ahora, llevo 2 días, alguna cosa hay diferente de comportamiento del CM. Es una emulación y las carpetas tiene su royo al principio, pero hasta tiene FFBK en el volante, ayer probé a competir y sin problema
 
Esto se está acelerando por la consola portatil que tiene steam, cuanto mas juegos se puedan jugar mejor para la consola, y de rebote linux se está beneficiando. Juegos de fuera de steam es otro tema
 
Subir