| Proton | |
| Utvecklare | Valve CodeWeavers |
|---|---|
| Först släppt | 21 augusti 2018 |
| Senaste utgåva | 11.0-2 (21 augusti 2026) |
| Typ | Kompatibilitetslager |
Proton är ett kompatibilitetslager som gör att programvara för Windows (främst datorspel) kan köras på olika Linuxdistributioner. Proton är utvecklat av Valve i samarbete med utvecklare från CodeWeavers. Det är en samling av programvara och programbibliotek och med en fork av Wine för att förbättra prestanda och kompatibilitet med Windows-spel. Proton är designad för integration i Steam-klienten som "Steam Play". Den distribueras officiellt via klienten, även om gafflar från tredje part kan installeras manuellt.
Proton släpptes ursprungligen den 21 augusti 2018 med 27 spel som hade testats och certifierats för att fungera utan justeringar. Dessa inkluderar Doom (2016), Quake och Final Fantasy VI.
Proton innehåller flera programbibliotek som förbättrar 3D-prestanda. Bland dessa finns DXVK och VKD3D-Proton för att översätta Direct3D till Vulkan. Ett separat programbibliotek känt som D9VK slogs samman till DXVK i december 2019.
Som en gaffel av Wine är Proton kompatibilitet med Windows-program liksom dess ursprung. Förutom den officiella listan över kompatibla spel är många andra Windows-spel kompatibla, om än inofficiellt, med Proton. Användaren kan välja att använda Proton för ett specifikt spel även om en Linux-version redan finns, till exempel om ett spel är instabilt.
ProtonDB är en inofficiell gemenskap som samlar in data och beskriver kompatibiliteten för olika spel med en betygsskala från "Borked" (fungerar inte) till "Platinum" (fungerar perfekt). Hemsidan liknar WineHQ AppDB, som också visar kompatibilitetsrapporter och använder ett liknande klassificeringssystem.
Valve har släppt nio huvudversioner av Proton. Versionsschemat hänvisar till den uppströms Wine-version som det är baserat på, med ett tillagt patchnummer. Proton ligger generellt sett efter sin uppströms Wine-bas med flera utgåvor. Inofficiella gafflingar, som Proton GE, har skapats för att återbasera Proton på senare Wine-versioner, vilket ofta kan förbättra, men ibland försämra kompatibiliteten med spel jämfört med den officiella utgåvan.
I december 2020 släppte Valve Proton Experimental, en permanent betaversion av Proton som innehåller nya funktioner och buggfixar snabbare än vanliga utgåvor, så småningom inkluderas dessa i en vanlig utgåva. Steam Deck använder Proton för att öka mängden kompatibla spel.
| Versionsnummer | Utgivningsdatum | Kommentar |
|---|---|---|
| 3.7 | augusti 2018 | Första officiella utgåvan av Proton. Stödde 27 spel, inklusive DOOM (2016), Quake och Final Fantasy VI. Integrerad DXVK för Direct3D 10/11-implementering via Vulkan. |
| 4.2 | april 2019 | Uppdaterad till en nyare version av Wine vilket förbättrar kompatibilitet och prestanda. Förbättrat stöd för helskärmsläge och handkontroller. |
| 5.0 | februari 2020 | Baserat på Wine 5.0, vilket gav stora förbättringar av spelkompatibilitet. Förbättrat stöd för spel med anti-fusksystem. |
| 5.13 | oktober 2020 | Introducerade kompatibilitet för fler spel och förbättrat stöd för befintliga titlar. Förbättrade funktioner för medieuppspelning och nätverk. |
| 6.3 | april 2021 | Baserat på Wine 6.0 med ytterligare patchar. Förbättrat stöd för Direct3D 12 via VKD3D-Proton. Bättre spelprestanda och kompatibilitet. |
| 7.0 | februari 2022 | Byggt på Wine 7.0. Betydande förbättringar av spelkompatibilitet och nya funktioner. |
| 8.0 | april 2023 | Fortsatta förbättringar av spelkompatibilitet och prestanda. Uppdaterade DXVK och VKD3D-Proton för förbättrat grafikstöd. |
| 9.0 | maj 2024 | Fokus på stabilitet och kompatibilitet. Förbättrat stöd för nyare spel och tekniker. |
| 10.0 | januari 2026 | Uppdaterar DXVK, VKD3D och Wine (till version 10). Till skillnad från Wine 10 ger den inte tillgång till den inbyggda Wayland-drivrutinen. |
| ||||||||||||||||||||||||||||||||||||||||||||||