Valve projektbyggnad , som är baserat på arbetet från projektet Wine och syftar till att möjliggöra körning av spelapplikationer skapade för Windows i Linux-klienten som finns i katalogen Steam. Arbetet från projektet under BSD-licens. Med tiden kommer ändringarna som utvecklas i Proton att överföras till original-Wine och dess närstående projekt, såsom DXVK och vkd3d.
Proton gör det möjligt att direkt köra spelapplikationer som endast levereras för Windows i Linux-klienten Steam. Paketet innehåller implementeringen av DirectX 10/11 (baserad på ) och 12 (baserat på ), som fungerar genom att översätta DirectX-anrop till Vulkan-API, vilket ger förbättrat stöd för spelkontroller och möjligheten att använda helskärmsläge oavsett de skärmupplösningar som stöds av spelen. Jämfört med original-Wine har prestandan för flerkärniga spel ökat avsevärt tack vare tillämpningen av patchar "" (Eventfd Synchronization).
Huvud :
- DXVK-lagret (implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpå Vulkan-API) har uppdaterats till version 1.1.1, i stöd för att lagra shaderkod i komprimerad form har lagts till och prestandan för olika spel har ökat, särskilt de byggda på Unreal Engine 4.
- Kraschen vid uppstart av spelet RAGE 2 har åtgärdats (för att fungera på system med AMD-GPU krävs en ny experimentell version av Mesa);
- Stödet för grafiska API Vulkan har förbättrats och kompatibiliteten med Vulkan-versionen av spelet "No Man’s Sky" har säkerställts;
- Ikonerna för vissa fönsterhanterare har förbättrats;
- Ett fel som ledde till att Wine-processen hängt sig vid uppgradering av Proton-versionen har rättats;
- Problem med spelkontroller i Yakuza Kiwami och Telltale-spel har åtgärdats;
- Fel som orsakade att landskap i spelet Space Engineers genererades felaktigt har korrigerats;
- Kraschen vid uppstart av spelet Flower har åtgärdats.
Källa: opennet.ru
