Valve laajentaa SteamOS-yhteensopivuutta Protonin ulkopuolelle
Valve esittelee kaksi uutta yhteensopivuuskerrosta, FEX ja Rosetta 2, parantaakseen SteamOS:n kykyä ajaa Windows-pelejä Proton-kerroksen rinnalla.

Valve laajentaa SteamOS-käyttöjärjestelmänsä yhteensopivuusvaihtoehtoja tavoitteenaan lisätä Windows-pelien määrää, joita sen laitteistolla voi pelata. Tunnetun Proton-kerroksen lisäksi yhtiö integroi nyt FEX:n ja Rosetta 2:n version Steam-arkkitehtuuriinsa.
FEX on Valven muokkaama avoimen lähdekoodin projekti, joka on suunniteltu emuloimaan x86-prosessorin käskyjä ARM-piirisarjoilla, kuten Steam Deckin kaltaisissa käsikonsolilaitteissa käytetyillä. Emulaattori tukee moderneja x86-käskykantoja ja hyödyntää OpenGL- ja Vulkan-grafiikkakirjastoja pienentääkseen suorituskyvyn kuormitusta. Se käyttää myös koodin välimuistitusta suorituskyvyn pätkimisen vähentämiseksi Valven kehittäjädokumentaation mukaan.
Valve on tukenut FEX:n pääkehittäjää projektin alkuvaiheista lähtien ennustaen tarvetta vankalle emulointiteknologialle pelialustalleen. Tämä pyrkimys tähtää aukkojen paikkaamiseen peleissä, joita ei natiivisti tueta Linux-pohjaisissa käyttöjärjestelmissä.
Vaikka Proton on ollut ensisijainen työkalu Windows-pelien ajamiseen SteamOS:llä, nämä uudet kerrokset edustavat lisäinvestointia alustojen välisiin pelikyvykkyyksiin, mahdollisesti laajentaen Linux-käyttäjille saatavilla olevien Steam-pelien kirjastoa.