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

0
215

Ricordi i giorni in cui giocare su Linux era difficile da immaginare? Grazie al livello di compatibilità di 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à di Proton?

Per capire cosa Proton è, in primo luogo, dobbiamo comprendere due tecnologie—DirectX e Vulkan.
Considerale 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 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 interviene Proton.

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

Pubblicità

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 27 giochi. Tuttavia, in tre anni, l'elenco dei giochi supportati è cresciuto fino a circa 16.000.

< /p>

Proton è limitato, tuttavia, in quanto non può riprodurre giochi con meccanismi anti-cheat incorporati. 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 stretto una partnership con fornitori di meccanismi anti-cheat per migliorare l'esperienza di gioco. Alcuni dei più diffusi provider anti-cheat sono BattlEye e Easy di Epic Games.

Per scoprire quali giochi sono attualmente supportati, vai al 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 come platino (esaurito), il 56% Gold (esegui dopo le modifiche), 66% Silver (esegui con problemi e modifiche minori) e 71% Bronze (esegui ma si blocca frequentemente).

Come usare il protone

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

Se stai cercando per 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 il gioco, finché non è apparso Proton.

Pubblicità

Proton è la chiave per rivoluzionare i giochi su Linux al punto che Linux potrebbe competere con Windows. Uno sviluppo che potrebbe anche aiutare a potenziare i giochi su Linux è lo
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 i giochi Windows. La cosa eccitante è che Valve sa che i giochi con funzionalità anti-cheat non funzioneranno sulla console. Di conseguenza, sta lavorando 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’s e BattlEye’ su SteamOS, lo stesso potrebbe essere potenzialmente 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 brillante.

LEGGI SUCCESSIVO

  • › Come rendere il terminale di Windows sempre aperto con il prompt dei comandi su Windows 11
  • › La modalità oscura di Google.com sta finalmente arrivando per tutti
  • › Riesci a rimuovere il widget Calendario e Meteo su un Pixel?
  • › Che cos'è Trello e come lo usi?
  • › La sentenza del giudice potrebbe cambiare il panorama delle app mobili