SteamOS su Arm non si basa su un unico strato di compatibilità. Su Steam Frame, Valve combina FEX per tradurre il codice x86 in istruzioni Arm64, Proton per far funzionare i giochi Windows su Linux e Lepton per eseguire giochi Android in un container Linux. Il 16 settembre 2026 Pierre-Loup Griffais, ingegnere di Valve, ha descritto Steam Frame come un punto di partenza per portare SteamOS su una gamma più ampia di dispositivi Arm.

La distinzione è importante: Steam Frame usa uno Snapdragon 8 Gen 3 Arm64 e rappresenta il caso concreto su cui Valve sta sviluppando questa architettura software. L'uso più generale di SteamOS sui dispositivi Arm resta una direzione di sviluppo.

Valve parte da Steam Frame

Steam Frame usa SteamOS su hardware Arm64, mentre molti giochi per PC sono progettati per processori x86 o x86-64. È qui che entra in gioco FEX: il progetto converte le istruzioni pensate per l'architettura x86 in istruzioni comprensibili dal processore Arm64.

Il 16 settembre 2026 Pierre-Loup Griffais ha detto che Valve vuole rendere più generale l'uso di SteamOS sui dispositivi Arm. Steam Frame fa quindi da banco di prova per un ecosistema che potrebbe includere più macchine basate su chip mobili, ma il suo supporto concreto resta legato alla configurazione del dispositivo.

FEX, Proton e Lepton: tre problemi diversi

Pensali come tre porte diverse nello stesso edificio. Un gioco può aver bisogno di una sola porta oppure di più porte insieme, a seconda dell'architettura per cui è stato creato e del sistema operativo da cui proviene.

LivelloConfine tecnicoFunzione su Steam Frame
FEXDa x86 o x86-64 ad Arm64Traduce il codice dei programmi progettati per processori x86, inclusi quelli a 32 e 64 bit.
ProtonDa Windows a LinuxPermette di eseguire su Linux molti giochi sviluppati per Windows, attraverso tecnologie basate su Wine.
LeptonDa Android a LinuxAvvia giochi Android dentro un container Linux progettato per contenere il sovraccarico del passaggio tra i due ambienti.

Che cosa fa davvero FEX?

FEX non traduce Windows in Linux e non sostituisce Proton. Si occupa dell'architettura del processore: prende le istruzioni x86 e x86-64 e le converte in istruzioni Arm64.

Per ridurre il lavoro aggiuntivo, FEX può inoltrare le chiamate OpenGL e Vulkan alle librerie grafiche native del sistema. Usa inoltre il caching del codice già tradotto per limitare, per quanto possibile, gli scatti durante il gioco. Questo non garantisce le stesse prestazioni dell'esecuzione nativa su x86: il risultato dipende dal gioco, dall'hardware, dai driver e dall'intero stack grafico.

Perché un gioco Windows su Arm può usare entrambi?

Un gioco Windows progettato per x86 su un dispositivo Arm può attraversare due livelli distinti: Proton gestisce la differenza tra Windows e Linux, mentre FEX gestisce la differenza tra x86 e Arm64. Proton, da solo, non risolve il problema dell'architettura del processore.

Lepton porta su Steam Frame i giochi Android

Lepton segue una strada diversa. Valve lo descrive come un sistema che esegue giochi Android su Linux all'interno di un container, riducendo il lavoro necessario per il passaggio tra i due ambienti.

La soluzione è particolarmente utile per la realtà virtuale. Molti giochi VR indipendenti sono nati per dispositivi Quest basati su Android; per gli sviluppatori, il percorso verso Steam Frame può quindi partire da un pacchetto Android già familiare, l'APK, invece di richiedere una conversione completa verso un ambiente PC tradizionale.

Jeremy Selan, ingegnere di Valve, ha spiegato che gli sviluppatori VR possono portare su Steam contenuti mobile già costruiti con quel flusso di lavoro. In questo caso Lepton amplia il tipo di software che può entrare nel catalogo del dispositivo.

Valve elenca inoltre Lepton Development come prodotto gratuito su Steam. Lawrence Yang ha ricondotto l'obiettivo principale dell'azienda ai videogiochi: l'eventuale uso di Lepton per applicazioni Android generiche non coincide con un annuncio di una piattaforma Android generale dentro SteamOS.

Che cosa cambierebbe con SteamOS su più dispositivi Arm

Un supporto Arm più ampio potrebbe ridurre la distanza tra hardware diversi ma vicini per caratteristiche: dispositivi compatti, sistemi basati su chip mobili e altre macchine che oggi appartengono a un ecosistema separato da quello dei PC x86.

Per chi gioca, il vantaggio pratico sarebbe soprattutto un catalogo meno frammentato. Su una macchina Arm non basta che SteamOS si avvii: devono funzionare anche la traduzione delle istruzioni, il driver grafico, il sistema operativo del gioco e gli eventuali componenti VR. FEX, Proton e Lepton affrontano pezzi diversi dello stesso percorso.

Su hardware x86 compatibile con SteamOS, il passaggio FEX non serve: i giochi x86 girano sulla stessa famiglia di architettura per cui sono stati compilati. Su Steam Frame, invece, il codice x86 passa dalla traduzione Arm64, mentre i giochi Windows possono richiedere anche Proton.

I limiti pratici da tenere presenti

La compatibilità resta legata alla singola combinazione di gioco, processore, GPU, driver e livello software. La presenza di FEX non significa che ogni titolo x86 funzionerà allo stesso modo; allo stesso modo, Lepton non trasforma automaticamente ogni applicazione Android in un gioco Steam pronto all'uso.

Il punto concreto è Steam Frame: Snapdragon 8 Gen 3 Arm64, SteamOS e tre percorsi software specializzati. Il progetto più ampio di SteamOS per Arm resta una direzione che Valve sta esplorando, mentre il lavoro su FEX e Lepton affronta separatamente la traduzione del processore, la compatibilità del sistema operativo e il supporto ai giochi Android.