Valve Proton

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.

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 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.

ProtonDB on joukkoistettu epävirallinen palvelu pelien yhteensopivuustiedoille. ProtonDB:ssä on huhtikuussa 2023 yli 17 tuhannen pelin tiedot.

Lähteet

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

Valve Corporation
Yhteensopivuuskerrokset