banner

Blog

Aug 27, 2023

5 anni fa Valve ha rilasciato Proton cambiando per sempre i giochi Linux

È passato davvero così tanto tempo? Apparentemente è così. Valve aveva originariamente annunciato il rebranding di Steam Play con Proton il 21 agosto 2018. Sembra un buon momento per una rapida riflessione essendo a metà strada per un decennio ormai.

Il problema: prima, durante e subito dopo la spinta originale di Steam Machine, gli sviluppatori semplicemente non portavano molti giochi su Linux, e nel complesso, se si guarda indietro, i giochi Linux erano in un periodo di stagnazione. Non stava succedendo molto. Gran parte del lavoro di porting iniziale si stava lentamente spegnendo poiché le Steam Machines non fornivano la spinta che i giocatori di Valve e Linux speravano.

Originariamente, "Steam Play" significava semplicemente che potevi acquistare un gioco su Steam e avere accesso a tutte le sue versioni. Quindi, se hai acquistato un gioco su Windows, potresti giocarci su Linux se avesse una versione Linux nativa (lo stesso vale per macOS). Chiaramente, però, ciò non era sufficiente per ciò che Valve aveva pianificato. Quindi, se Valve voleva rendere Linux una piattaforma migliore per consentire alle persone di usarlo effettivamente, aveva bisogno di qualcosa di più.

I giochi più popolari dovevano poter funzionare su Linux se più persone lo utilizzavano, perché a cosa serve una piattaforma di gioco se tonnellate dei giochi più giocati non erano compatibili? Come ha visto Valve con le Steam Machines (non l'unico motivo ovviamente) non finisce bene.

Ricordo che in quel momento ero seduto nel mio ufficio, esaminando la mia lista di cose da fare con vari articoli e giochi da trattare, pianificando la settimana in anticipo. Pronto per poi probabilmente andare a letto e poi BAM - dal nulla arriva questo annuncio da Valve che sostanzialmente dice "sarai molto occupato, è meglio prendere un sacco di caffè". Valve aveva collaborato con CodeWeavers eProtoneè stata la risposta.

Proton è il nome che Valve ha dato al loro fork di Wine con un sacco di extra aggiunti, e ha cambiato per sempre i giochi Linux. Steam Play è molto più che solo Proton, assicurati di leggere la mia guida completa su Steam Play Proton. Nota a margine: John Carmack (id Software / Oculus VR / Keen Technologies) pensava addirittura che Wine fosse la soluzione nel 2013.

Ovviamente Proton non sarebbe stato possibile senza tutti i molti anni di lavoro che sono stati necessari per il progetto Wine, e tutti coloro che hanno contribuito a Wine dovrebbero essere applauditi per il loro impegno. Valve ha però finanziato molto lavoro extra per ottenere cose come DXVK e VKD3D-Proton per la traduzione da Direct3D a Vulkan in uno stato in cui le prestazioni possono essere davvero eccezionali! Valve finanzia anche il lavoro sui driver grafici Linux, il lavoro sul kernel Linux e l'elenco potrebbe continuare.

Ma quanto Proton ha cambiato le cose? Beh, sicuramente non avremmo lo Steam Deck se non fosse stato per Proton. Non è possibile che Valve avrebbe rilasciato il suo palmare senza il maggior numero di giochi possibile, imparando chiaramente la lezione sul fallimento delle Steam Machines. Ma come tutti sappiamo, le Steam Machines bruciarono affinché Proton e lo Steam Deck potessero risorgere dalle ceneri.

Proton ha molto senso. Non c'è voluto molto prima che Valve espandesse Proton per passare inizialmente da alcuni titoli selezionati approvati da Valve, alla possibilità di eseguire qualsiasi cosa scegliamo di provare con esso. Da lì, i giochi Linux sembrano essere esplosi. E poi alla fine abbiamo visto perché Valve ha creato Proton con l'annuncio di Steam Deck arrivato meno di tre anni dopo, nel luglio 2021.

Quando guardi i rapporti di crowdsourcing su ProtonDB, viene segnalato che oltre 11.000 titoli funzionano da più persone. Si tratta di una piccola frazione del numero complessivo di giochi di Steam, ma ProtonDB fa affidamento sulle persone che scrivono effettivamente un rapporto.

Anche il sistema di classificazione Deck Verified di Valve solo per Steam Deck ha raggiunto numerosi traguardi dal rilascio di Steam Deck, contando ora oltre 10.000 titoli classificati come giocabili o verificati. Sebbene sia ProtonDB che Deck Verified includano una combinazione di versioni Linux native e giochi Windows eseguiti con Proton. Il punto è che essere su Linux adesso per un giocatore significa che molto spesso un'enorme quantità di giochi in realtà "funziona". È quasi magico.

CONDIVIDERE