- Proton ha trasformato il gioco in Linux consentendoti di riprodurre titoli da Windows.
- Il supporto e la compatibilità con Proton possono essere ampliati con versioni personalizzate come Proton GE.
- Strumenti come ProtonUp-Qt e PortProton semplificano la gestione e l'uso di Proton al di fuori di Steam.

L'arrivo di Proton su Steam ha rappresentato una vera e propria rivoluzione per gli utenti Linux che desiderano godersi titoli originariamente progettati per Windows senza rinunciare al loro sistema operativo preferito. Se qualche anno fa l'idea di giocare gran parte del catalogo Steam su Linux era inimmaginabile, oggi la situazione è cambiata radicalmente. Grazie alla collaborazione tra Valve e la comunità degli sviluppatori, sempre più giochi sono disponibili su Linux o possono essere eseguiti senza alcuna complicazione.
In questo articolo spieghiamo come configurare Proton su Steam per Linux, descrivendo nel dettaglio l'intero processo, dall'installazione di Steam e Proton all'attivazione di Proton GE (Glorious Eggroll) e all'utilizzo di strumenti come ProtonUp-Qt o PortProton. Inoltre, ti diremo Tricks, funzionalità specifiche della distribuzione, prerequisiti e molte best practice per sfruttare al meglio la tua libreria di giochi su Linux.
Cos'è Proton e perché è fondamentale per giocare su Linux?
Proton è un livello di compatibilità creato da Valve basato su Vinaccio, che consente di eseguire giochi e programmi Windows sui sistemi Linux. Aggiungendo patch e componenti extra su Wine, Proton fa sì che migliaia di giochi, ufficialmente disponibili solo per Windows, funzionino su Linux con prestazioni e compatibilità eccezionali..
L'integrazione di Proton in Steam è stata particolarmente rilevante, poiché Steam è la principale piattaforma di distribuzione per gioco a livello mondiale e offre una vasta libreria di titoli. Ciò ha fatto sì che negli ultimi anni il gaming su Linux avanzasse in modo inarrestabile. e che esistono perfino console basate su Linux come Steam Deck, che utilizza Proton come elemento fondamentale.
Prerequisiti per l'utilizzo di Proton su Steam
Prima di procedere all'installazione di Steam e Proton sul tuo computer Linux, tieni a mente alcuni punti chiave:
- Scheda grafica compatibile con Vulkan: È essenziale che la tua GPU (Nvidia, AMD o Intel) supporta l'API Vulkan e ha driver aggiornato. Le serie Nvidia GeForce 600 e superiori, AMD Radeon HD7000 e superiori e Intel HD 500 e superiori solitamente offrono un buon supporto.
- Driver grafici aggiornati: Nelle distribuzioni come Ubuntu, è possibile effettuare l'aggiornamento tramite lo strumento driver. Nvidia richiede driver proprietari; AMD e Intel funzionano in modo ottimale con i driver Mesa open source.
- Librerie Vulkan installate: In molti casi, sarà necessario installare i pacchetti necessari per abilitare Vulkan, a seconda della distribuzione. Per Ubuntu, si consiglia:
sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils
E se usi Mesa:
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils
- Dipendenze aggiuntive: Per garantire la massima compatibilità, installa dipendenze come bubblewrap, gamemode, tar, wget, curl, zenity, zstd e altre. Esempio per Debian/Ubuntu:
sudo dpkg --add-architecture i386 sudo add-apt-repository multiverse sudo apt update && sudo apt upgrade sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract
Installazione di Steam su Linux
Steam è disponibile nativamente per Linux sulla maggior parte delle distribuzioni, tramite repository ufficiali, formati universali o anche Flatpak e Snap. A seconda della distribuzione, è possibile installarlo in questo modo:
- Ubuntu/Debian (APT):
sudo apt installa vapore
vapore
- Ubuntu (Snap): Se preferisci Snap, puoi installare l'ultima versione di Steam:
sudo snap installa steam
vapore
Nota: Potrebbero verificarsi problemi con i driver GPU che utilizzano Snap, poiché non vengono installati automaticamente.
- Flatpak: Disponibile anche in Flatpak. Assicurati di installare prima Flatpak se la tua distribuzione non lo include di default.
Una volta installato, accedi con il tuo account Steam e sarai pronto ad attivare Proton.
Abilita Proton e Steam Play per tutti i giochi
Steam Play è ora abilitato di default per i titoli supportati ufficialmente. Tuttavia, il vero potere di Proton è dato dal fatto che può essere utilizzato in tutti i giochi, compresi quelli che non sono ufficialmente supportati su Linux.
Attiva Proton seguendo questi passaggi:
- Apri il client di Steam.
- Sulla barra in alto, vai a Steam > Impostazioni > Compatibilità.
- Selezionare la casella Abilita Steam Play per i titoli supportati (solitamente abilitato di default).
- Seleziona anche "Abilita Steam Play per tutti i titoli". Steam ti chiederà di riavviare il computer per applicare le modifiche.
- Dopo il riavvio, puoi installare qualsiasi gioco e forzare la compatibilità con Proton dalle proprietà del gioco: Fai clic con il pulsante destro del mouse sul gioco > Proprietà > Compatibilità > Forza l'uso di uno strumento di compatibilità specifico per Steam Play. Qui puoi scegliere la tua versione preferita di Proton (ad esempio Proton 6.3-8 o superiore).
Grazie a questa opzione, puoi provare a eseguire praticamente qualsiasi titolo Windows su Linux da Steam.
Installazione manuale delle diverse versioni di Proton
Steam scarica e installa automaticamente le versioni ufficiali e sperimentali di Proton, ma può essere molto utile aggiungere versioni personalizzate come Proton GE (GloriousEggroll) per massimizzare la compatibilità e le prestazioni, soprattutto per i giochi recenti o problematici.
Proton Glorious Eggroll (Proton GE): cos'è e come si installa?
Proton GloriousEggroll è un fork di Proton modificato da GloriousEggroll (un dipendente di Red Hat), che incorpora patch e miglioramenti aggiuntivi per la compatibilità, supporto multimediale, AMD FSR e correzioni per titoli complessi. Molti giochi AAA e titoli recenti girano più velocemente e meglio su Proton GE rispetto alla versione stabile di Valve.
Per installare Proton GE manualmente:
- Crea la directory per gli strumenti di compatibilità personalizzati:
mkdir -p ~/.steam/root/compatibilitytools.d - Scarica la versione desiderata di Proton GE dalla pagina delle release GitHub del progetto. Se il nome del file contiene "LoL", è destinato solo a League of Legends.
- Decomprimi il file scaricato in ~/.steam/root/compatibilitytools.d
- Chiudere Steam e riaprirlo; Ora sarà possibile selezionare Proton GE nella sezione degli strumenti di compatibilità.
Se utilizzi Steam in formato Flatpak, il percorso sarà ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d
Installazione grafica di Proton GE con ProtonUp-Qt
Per facilitare l'installazione di Proton GE e di altri livelli di compatibilità, esiste ProtonUp-Qt, uno strumento grafico che automatizza il download e l'installazione.
- Installa ProtonUp-Qt come AppImage o da Flatpak. Su Ubuntu potrebbe essere necessario installare fusibile Per eseguire AppImage:
sudo apt install fuse - Apri ProtonUp-Qt, clicca su "Aggiungi versione", seleziona "GE-Proton", scegli la tua versione preferita e clicca su "Installa".
- Al termine, chiudi e riapri Steam per rilevare automaticamente la nuova versione.
ProtonUp-Qt supporta sia Steam tradizionale che Flatpak.
PortProton: Proton al di fuori di Steam e dei giochi di terze parti
Proton non è solo per Steam: Esistono alternative come PortProton, che consente di eseguire giochi Windows al di fuori di Steam utilizzando Proton, ideale per i titoli acquistati su GoG, Negozio di giochi epici, Origine o indipendente.
Per installare PortProton:
- Esegui il seguente comando:
wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-95 && sh "./PortProton-95" - Una volta terminato, puoi avviare PortProton, configurare Wine, installare launcher da altri store o giochi indipendenti e persino creare scorciatoie personalizzate per i tuoi giochi.
PortProton consente di scegliere tra diversi livelli di compatibilità (Proton Steam o Proton GE) e di selezionare l'API emulata (DirectX 9-11, 12 o OpenGL). Inoltre, PortProton tenta di installare automaticamente le librerie necessarie al primo avvio del gioco.
Proton-caller: esegui qualsiasi programma Windows con Proton
Un altro strumento interessante è proton-caller, che consente di eseguire applicazioni e giochi Windows direttamente con Proton, come se si utilizzasse Wine, ma sfruttando i vantaggi dell'ecosistema Proton.
Per installare e configurare proton-caller (da Ubuntu 22.04 o derivati):
- Installa con:
sudo apt install proton-caller - Crea il file di configurazione ~/.config/proton.conf con il seguente formato:
data="/percorso/desiderato/verso/i/file-proton" steam="/percorso/verso/il/tuo/Steam/" common="/percorso/verso/il/tuo/Steam/steamapps/common/"
dati: Directory in cui sono archiviati i file runtime di Proton.
vapore: Cartella in cui è installato Steam.
comune: Percorso in cui si trovano le versioni di Proton (di default in steamapps/common). - Per eseguire un file .exe:
proton-call -r /ruta/al/archivo.exe
Se si verifica un errore durante l'apertura della configurazione, assicurarsi di eseguire il comando dalla directory corretta o che i percorsi specificati esistano.
Puoi creare degli script nella tua cartella personale dei binari per automatizzare l'esecuzione dei tuoi giochi preferiti con proton-caller.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.