Valve Proton
Proton on Valve Corporationin yhteensopivuusohjelmisto, jolla useat Microsoft Windowsille julkaistut pelit toimivat Linuxissa.[2] Pelejä ei tarvitse ostaa uudelleen ja myös ennestään asennettuja pelejä voi käyttää ilman uudelleen lataamista.[2]
Proton | |
---|---|
Kehittäjä | Valve |
Kehityshistoria | |
Vakaa versio | 9.0-4 ()[1] |
Kehitystilanne | aktiivinen |
Tiedot | |
Ohjelmistotyyppi | yhteensopivuuskerros |
Alusta | Linux |
Lisenssi | GNU Lesser General Public License, versio 2.1 tai myöhempi, 3-lauseinen BSD-lisenssi, zlib-lisenssi ja suljettu lisenssi |
Aiheesta muualla | |
Versiohallinta |
Proton-ohjelmiston myötä uutisointiin yli 6 000 Windows-pelin saatavuus Linuxille.[3] Proton rakentuu Wine-ohjelmiston ja DXVK-kirjaston (DirectX over Vulkan) päälle.[3] Lisäksi Proton käyttää muun muassa FAudio- ja Mono-ohjelmistoja.[4] Proton käyttää myös GStreamer-ohjelmistoa.[5] Valve on työskennellyt BattlEye- ja Easy Anti-Cheat -ohjelmistojen kehittäjien kanssa näiden tukemiseksi.[6] Valve on työskennellyt CodeWeaversin kanssa Protonin kehityksessä.[6] Proton tukee AMD:n FidelityFX Super Resolution (FSR) ja Nvidian DLSS -tekniikoita.[7] FSR skaalaa kuvan pienemmästä näyttöresoluutiosta suurempaan.[8]
Steam Deck -konsoli sisältää Protonin.[9] 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.[10] Tämä johti Protonin kehitykseen.[10] Steam-palvelu sisältää luokittelun Steam Deck -yhteensopivuudelle.[11]
"Proton Experimental" on "jatkuva betaversio", jossa uudet ominaisuudet ja bugikorjaukset julkaistaan nopeammin kuin normaalissa haarassa. Experimental-version julkaisu alkoi Cyberpunk 2077 -pelin julkaisun yhteydessä.[12] Eri versio on mahdollista valita tiettyä peliä varten niin haluttaessa.[13]
Steam Runtime on Protonin ja Steamin suorittamiseen tarkoitettu ajonaikainen ympäristö, jonka uusin versio "sniper" käyttää Linux-nimiavaruuksia (säiliöintitekniikka).[14] Vanhempi ympäristöversio on "soldier", jota käytetään "Steam Linux Runtime" -yhteensopivuuskerroksen kanssa ja natiivien sovellusten kanssa.[15] Vanhin ympäristöversio on "scout", jota on käytetty Steamin ensimmäisessä Linux-versiossa.[16] Uudemmat prototyyppiasteella olevat ovat "medic" (Steam Runtime 4) ja Steam Runtime 5 (steamrt5).[17]
ProtonDB on joukkoistettu epävirallinen palvelu pelien yhteensopivuustiedoille.[2][18] ProtonDB:ssä oli huhtikuussa 2023 yli 17 tuhannen pelin tiedot ja joulukuussa 2023 yli 19 tuhannen pelin tiedot.[19] ProtonDB sisältää myös luokitusjärjestelmän pelien yhteensopivuudelle.[20]
Lähteet
muokkaa- ↑ Proton 9.0-4, (viitattu ). Tieto on haettu Wikidatasta.
- ↑ a b c From 0 To 6000: Celebrating One Year Of Proton, Valve's Brilliant Linux Gaming Solution forbes.com. 22.8.2019. Arkistoitu 21.3.2022. Viitattu 18.12.2020. (englanniksi)
- ↑ a b Valve's Proton project has brought 6,500 Windows games to Linux so far techspot.com. 21.4.2020. Arkistoitu 23.12.2020. Viitattu 3.12.2020. (englanniksi)
- ↑ Liam Dawe: Steam Play Proton 4.11-2 is out, upgrading DXVK and FAudio gamingonlinux.com. 8.8.2019. Arkistoitu 12.11.2023. Viitattu 14.2.2022. (englanniksi)
- ↑ Jake Edge: Linux ecosystem contributions from SteamOS lwn.net. 3.10.2023. Arkistoitu 20.10.2023. Viitattu 20.10.2023. (englanniksi)
- ↑ a b Brad Chacos: What is Valve Proton? The Steam Deck’s live-or-die Linux software, explained pcworld.com. 10.2.2022. Arkistoitu 14.2.2022. Viitattu 14.2.2022. (englanniksi)
- ↑ Proton now officially supports Nvidia DLSS, but it won’t come to Valve’s Steam Deck pcgamesn.com. Arkistoitu 25.11.2021. Viitattu 16.2.2022. (englanniksi)
- ↑ FidelityFX Super Resolution gpuopen.com. Arkistoitu 27.5.2022. Viitattu 16.2.2022. (englanniksi)
- ↑ Jay Peters, Chaim Gartenberg, Richard Lawler, Sean Hollister: Valve’s gaming handheld is called the Steam Deck and it’s shipping in December theverge.com. 15.7.2021. Arkistoitu 16.7.2021. Viitattu 15.7.2021. (englanniksi)
- ↑ a b Tom Marks: Valve Explains How The Failure of Steam Machines Helped Build The Steam Deck nordic.ign.com. 30.7.2021. Arkistoitu 14.2.2022. Viitattu 14.2.2022. (englanniksi)
- ↑ Steam Deck Verified: Understanding Compatibility boilingsteam.com. 19.10.2021. Viitattu 12.2.2022. (englanniksi)
- ↑ Liam Dawe: Valve continues tweaking the new 'Proton Experimental' for Cyberpunk 2077 gamingonlinux.com. 15.12.2020. Viitattu 23.1.2024. (englanniksi)
- ↑ ValveSoftware / Proton github.com. Viitattu 23.1.2024. (englanniksi)
- ↑ Steam Runtime 3 'sniper' gitlab.steamos.cloud. Arkistoitu 22.4.2023. Viitattu 22.4.2023. (englanniksi)
- ↑ Steam Runtime 2 'soldier' gitlab.steamos.cloud. Arkistoitu 22.4.2023. Viitattu 22.4.2023. (englanniksi)
- ↑ Steam Runtime 1 'scout' gitlab.steamos.cloud. Arkistoitu 22.4.2023. Viitattu 22.4.2023. (englanniksi)
- ↑ Introduction to the Steam container runtime framework gitlab.steamos.cloud. Viitattu 30.11.2023. (englanniksi)
- ↑ Steam Proton Has Opened The Gaming Floodgates For Linux Users slashgear.com. Arkistoitu 18.3.2022. Viitattu 18.3.2022. (englanniksi)
- ↑ protondb protondb.com. Arkistoitu 28.7.2021. Viitattu 18.12.2023. (englanniksi)
- ↑ Zachary Renz: An Introduction to Linux Gaming thanks to ProtonDB linuxjournal.com. 6.1.2021. Viitattu 18.12.2023. (englanniksi)