Valve Company projektbygning , der er baseret på arbejde fra Wine-projektet og har til formål at sikre kørsel af spilapplikationer på Linux, der er designet til Windows og tilgængelige i Steam-kataloget. Arbejdet fra projektet er under BSD-licens. Efterhånden som de oprindelige ændringer i Wine og tilknyttede projekter, såsom DXVK og vkd3d, bliver klar, overføres de udviklede ændringer fra Proton.
Proton gør det muligt at køre gaming-apps direkte i Linux-klienten Steam, som kun er tilgængelige for Windows. Pakken inkluderer implementeringen af DirectX 10/11 (baseret på ) og 12 (baseret på ), der arbejder ved at konvertere DirectX-kald til Vulkan API, tilbyder forbedret controller-understøttelse og mulighed for at bruge fuldskærm uafhængigt af de understøttede skærmopløsninger i spillene. Sammenlignet med det oprindelige Wine er ydelsen i flertrådede spil betydeligt forbedret takket være indførelsen af patches "» (Eventfd Synkronisering).
Vigtige :
- DXVK-laget (implementering af DXGI, Direct3D 10 og Direct3D 11 oven på Vulkan API'et) er opdateret til version 1.1.1, i der er tilføjet understøttelse af shaderkode i komprimeret hukommelse og forbedret ydeevne i forskellige spil, især dem bygget på Unreal Engine 4.
- Crash ved opstart af spillet RAGE 2 er blevet løst (for at fungere på systemer med AMD GPU kræves den nyeste eksperimentelle version af Mesa);
- Forbedret understøttelse af Vulkan API, sikret kompatibilitet med Vulkan-versionen af spillet «No Man’s Sky»;
- Forbedret ikoner for nogle vinduesmanagere;
- Fejl, der forårsagede, at Wine-proces hang under opdatering af Proton-versionen, er blevet rettet;
- Problemer med registrering af spilcontrollere i spil som Yakuza Kiwami og Telltale er blevet løst;
- Fejl, der gjorde, at landskaber i spillet Space Engineers blev genereret forkert, er blevet rettet;
- Crash ved opstart af spillet Flower er blevet løst.
Kilde: opennet.ru
