Release av Proton 4.2-4, ett paket för att köra Windows-spel på Linux
Ventilföretag опубликовала bygga projektet Proton 4.2-4, som är baserad på utvecklingen av Wine-projektet och syftar till att göra det möjligt för spelapplikationer skapade för Windows och presenterade i Steam-katalogen att köras på Linux. Projektprestationer sprida under BSD-licens. När de är klara överförs ändringarna som utvecklats i Proton till det ursprungliga Wine och relaterade projekt, såsom DXVK och vkd3d.
Proton låter dig köra spelapplikationer endast för Windows direkt i Steam Linux-klienten. Paketet innehåller en implementering av DirectX 10/11 (baserat på DXVK) och 12 (baserat på vkd3d), som arbetar via översättning av DirectX-anrop till Vulkan API, ger förbättrat stöd för spelkontroller och möjligheten att använda helskärmsläge oavsett vilka skärmupplösningar som stöds i spel. Jämfört med originalet Wine har prestandan för flertrådade spel ökat avsevärt tack vare användningen av patchar "esync"(Eventfd Synchronization).
DXVK-lagret (en implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpå Vulkan API) har uppdaterats till version 1.1.1, i var lagt till stöd för att placera shader-kod i minnet i en komprimerad form och ökade prestandan för olika spel, särskilt de som byggdes på Unreal Engine 4.
Fixade en krasch när spelet RAGE 2 lanserades (för att fungera på system med AMD GPU:er krävs den senaste experimentella versionen av Mesa);
Förbättrat stöd för Vulkans grafik-API, vilket säkerställer kompatibilitet med Vulkan-bygget av spelet "No Man's Sky";
Förbättrade ikoner för vissa fönsterhanterare;
Fixade en bugg som fick Wine-processen att hänga sig vid uppdatering av Proton-versionen;
Löste problem med att upptäcka spelkontroller i Yakuza Kiwami- och Telltale-spel;
Fixade fel på grund av vilka landskap som genererades felaktigt i spelet Space Engineers;