Proton on Valve Corporationin yhteensopivuusohjelmisto, jolla useat Microsoft Windowsille julkaistut pelit toimivat Linuxissa. Pelejä ei tarvitse ostaa uudelleen ja myös ennestään asennettuja pelejä voi käyttää ilman uudelleen lataamista.

Proton-ohjelmiston myötä uutisointiin yli Windows-pelin saatavuus Linuxille. Proton rakentuu Wine-ohjelmiston ja DXVK-kirjaston (DirectX over Vulkan) päälle. Lisäksi Proton käyttää muun muassa FAudio- ja Mono-ohjelmistoja. Proton käyttää myös GStreamer-ohjelmistoa. Valve on työskennellyt BattlEye- ja Easy Anti-Cheat -ohjelmistojen kehittäjien kanssa näiden tukemiseksi. Valve on työskennellyt CodeWeaversin kanssa Protonin kehityksessä. Proton tukee AMD:n FidelityFX Super Resolution (FSR) ja Nvidian DLSS -tekniikoita. FSR skaalaa kuvan pienemmästä näyttöresoluutiosta suurempaan. Vuonna 2025 Valve julkaisi tuen Xalia-ohjelmistolle, jolloin peliohjainta voi käyttää eräissä ohjelmissa, joissa ei ole itsessään mukana tukea peliohjaimelle.

Steam Deck -konsoli sisältää Protonin. Suunnittelija Scott Daltonin mukaan Valven aiemmassa Steam Machine -projektissa oli klassinen "muna ja kana" -ongelma, jossa on oltava riittävästi pelejä alustalle jotta käyttäjillä on kiinnostusta alustaan. Tämä johti Protonin kehitykseen. Steam-palvelu sisältää luokittelun Steam Deck -yhteensopivuudelle.

"Proton Experimental" on "jatkuva betaversio", jossa uudet ominaisuudet ja bugikorjaukset julkaistaan nopeammin kuin normaalissa haarassa. Experimental-version julkaisu alkoi Cyberpunk 2077 -pelin julkaisun yhteydessä. Eri versio on mahdollista valita tiettyä peliä varten niin haluttaessa.

Steam Runtime on Protonin ja Steamin suorittamiseen tarkoitettu ajonaikainen ympäristö, jonka uusin versio "sniper" käyttää Linux-nimiavaruuksia (säiliöintitekniikka). Vanhempi ympäristöversio on "soldier", jota käytetään "Steam Linux Runtime" -yhteensopivuuskerroksen kanssa ja natiivien sovellusten kanssa. Vanhin ympäristöversio on "scout", jota on käytetty Steamin ensimmäisessä Linux-versiossa. Uudemmat prototyyppiasteella olevat ovat "medic" (Steam Runtime 4) ja Steam Runtime 5 (steamrt5).

ProtonDB on joukkoistettu epävirallinen palvelu pelien yhteensopivuustiedoille. ProtonDB:ssä oli huhtikuussa 2023 yli 17 tuhannen pelin tiedot ja joulukuussa 2023 yli 19 tuhannen pelin tiedot. ProtonDB sisältää myös luokitusjärjestelmän pelien yhteensopivuudelle.

Lähteet

Aiheesta muualla https://www.protondb.com https://github.com/ValveSoftware/Proton

Luokka:Valve Corporation Luokka:Yhteensopivuuskerrokset