Ricerca nel sito web

Che cos'è Proton per Steam e in che modo influisce sui giochi su Linux?


Ricordi i giorni in cui giocare su Linux era difficile da immaginare? Grazie al livello di compatibilità Proton e alle aziende che si concentrano su Linux, i giochi su Linux sono migliorati molto negli ultimi anni. Ma cos'è esattamente Proton e perché è importante per i giochi Linux?

Cos'è il livello di compatibilità protonica?

Per capire cos'è Proton, in primo luogo, dobbiamo comprendere due tecnologie: DirectX e Vulkan. Pensa a loro come applicazioni driver per i giochi. Sono API (Application Programming Interface) che aiutano il tuo computer a comunicare con le schede grafiche.

Mentre DirectX è un'API closed source sviluppata da Microsoft e specifica per Windows, Linux utilizza l'API Vulkan open source. Esistono molte altre API come OpenGL, ma concentriamoci solo su Vulkan e DirectX.

Poiché DirectX è un'API solo per Windows e poiché Windows è uno dei sistemi operativi più popolari a livello globale, gli sviluppatori di giochi si concentrano sull'ottimizzazione dei loro giochi su DirectX. Poiché i giochi Windows non possono essere riprodotti su Linux, ecco dove entra in gioco Proton.

In termini semplici, il Proton prodotto da Valve è un fork di Wine che utilizza librerie come DXVK (DirectX su Vulkan) per tradurre i giochi DirectX in Vulkan. Pensare in questo modo. I giochi comunicano con la tua scheda grafica utilizzando DirectX. DirectX raccoglie risorse e le alloca ai giochi. DirectX contiene Direct3D (che è responsabile del rendering della grafica 3D nelle app). Proton converte queste chiamate Direct3D in chiamate Vulkan comprensibili utilizzando le librerie.

Il risultato finale è un gioco solo per Windows in esecuzione su un PC Linux.

Cosa puoi giocare con Proton?

Quando Proton è stato lanciato nel 2018, poteva giocare solo a 27 giochi. Tuttavia, in tre anni, l'elenco dei giochi supportati è cresciuto fino a circa 16.000.

Proton è limitato, tuttavia, in quanto non può giocare con meccanismi anti-cheat integrati. Come suggerisce il nome, i meccanismi anti-cheat nei giochi impediscono ai giocatori di barare. Con l'aumento degli imbroglioni, le società di gioco hanno collaborato con i fornitori di meccanismi anti-cheat per migliorare l'esperienza di gioco. Alcuni dei popolari fornitori di anti-cheat sono BattlEye e Easy di Epic Games.

Per scoprire quali giochi sono attualmente supportati, visita il sito Web ufficiale di ProtonDB. Al momento della stesura di questo articolo, oltre il 77% dei primi 1.000 giochi è giocabile utilizzando Proton, in cui oltre il 21% viene eseguito in modo nativo (non richiede Proton), il 21% è classificato Platinum (esaurito dalla confezione), 56% Gold ( eseguire dopo le modifiche), 66% Argento (eseguito con problemi e modifiche minori) e 71% Bronzo (eseguito ma si blocca frequentemente).

Come usare il protone

Per abilitare Proton, vai su Impostazioni Steam > Steam Play > Abilita Steam Play.

Se stai cercando una guida dettagliata sull'esecuzione di giochi Windows su Linux utilizzando Proton, abbiamo quello che fa per te.

Il futuro del gioco Linux con Proton

Non si può negare che Desktop Linux sia migliorato negli ultimi dieci anni. Tuttavia, un'area in cui GNU/Linux era gravemente carente era quella dei giochi, fino a quando non è apparso Proton.

Proton detiene la chiave per rivoluzionare i giochi Linux al punto in cui Linux potrebbe competere con Windows. Uno sviluppo che potrebbe anche aiutare a potenziare i giochi su Linux è il
Steam Deck, che è stato annunciato nel luglio del 2021.

Per cominciare, Steam Deck è una console di gioco portatile di Valve che esegue Arch Linux (SteamOS con KDE Plasma, per la precisione) e utilizza Proton per eseguire giochi Windows. La cosa interessante è che Valve sa che i giochi con funzionalità anti-cheat non funzioneranno sulla console. Di conseguenza, sta collaborando con gli sviluppatori di Easy e BattlEye per rendere possibile l'esecuzione di giochi Windows che utilizzano gli stessi meccanismi anti-cheat.

Il fatto che Linux sia open source significa che se Valve riesce a ottenere il supporto di Easy e BattlEye su SteamOS, lo stesso potrebbe potenzialmente essere portato su altre distribuzioni Linux. Ciò alla fine rafforzerebbe l'esperienza di gioco desktop Linux in generale.

È troppo presto per prevedere esattamente come cambieranno le cose, ma per ora il futuro dei giochi Linux sembra luminoso.

Articoli correlati: