En gaffel av Proton-i har introducerats, översatt till nyare versioner av Wine

Juuso Alasuutari, specialiserad på utveckling av ljudbehandlingssystem för Linux (författare jackdbus и SURRA), bildas projektet
Proton-i, som syftar till att porta den nuvarande Proton-kodbasen till nyare versioner av Wine, utan att vänta på nya större releaser från Valve. För närvarande en Proton-variant baserad på Vin 4.13, identisk i funktionalitet med Proton 4.11-2 (huvudprotonprojektet använder Wine 4.11).

Huvudidén med Proton-i är att ge möjligheten att använda patchar gjorda i de senaste versionerna av Wine (flera hundra ändringar publiceras i varje utgåva), vilket potentiellt kan hjälpa till att lansera spel som tidigare haft problem med att lansera. Det antas att vissa problem kan fixas i nya versioner av Wine, och vissa kan lösas med Proton-patchar. Kombinationen av dessa korrigeringar gör det potentiellt möjligt att uppnå en spelupplevelse av högre kvalitet än att använda nya Wine och Proton separat.

Låt oss påminna dig om att Proton-projektet som utvecklats av Valve är baserat på utvecklingen av Wine-projektet och syftar till att säkerställa lanseringen av spelapplikationer skapade för Windows och presenterade i Steam-katalogen på Linux. Proton låter dig köra spelapplikationer endast för Windows direkt i Steam Linux-klienten. Paketet innehåller implementeringar av DirectX 9 (baserat på D9VK), 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 för att använda helskärmsläge oberoende beroende på 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 "esync" (Eventfd Synchronization) eller "futex/fsync".

Källa: opennet.ru

Lägg en kommentar