En gaffel af Proton-i er blevet introduceret, oversat til nyere versioner af Wine

Juuso Alasuutari, med speciale i udvikling af lydbehandlingssystemer til Linux (forfatter jackdbus и LASH), dannet projekt
Proton-i, der sigter mod at portere den nuværende Proton-kodebase til nyere versioner af Wine uden at vente på nye større udgivelser fra Valve. I øjeblikket er en Proton-variant baseret på Vin 4.13, identisk i funktionalitet med Proton 4.11-2 (hovedprotonprojektet bruger Wine 4.11).

Hovedideen med Proton-i er at give muligheden for at bruge patches introduceret i de seneste versioner af Wine (flere hundrede ændringer er offentliggjort i hver udgivelse), hvilket potentielt kan hjælpe med at starte spil, der tidligere havde problemer med at starte. Det antages, at nogle problemer kan løses i nye udgivelser af Wine, og nogle kan løses med Proton-patches. Kombinationen af ​​disse rettelser gør det potentielt muligt at opnå en spilleoplevelse af højere kvalitet end at bruge den nye Wine og Proton separat.

Lad os minde dig om, at Proton-projektet udviklet af Valve er baseret på udviklingen af ​​Wine-projektet og har til formål at sikre lanceringen af ​​spilapplikationer skabt til Windows og præsenteret i Steam-kataloget på Linux. Proton giver dig mulighed for direkte at køre Windows-kun spilapplikationer i Steam Linux-klienten. Pakken inkluderer implementeringer af DirectX 9 (baseret på D9VK), DirectX 10/11 (baseret på DXVK) og 12 (baseret på vkd3d), der arbejder via oversættelse af DirectX-kald til Vulkan API, giver forbedret support til spilcontrollere og muligheden at bruge fuldskærmstilstand uafhængigt afhængigt af de understøttede skærmopløsninger i spil. Sammenlignet med den originale Wine er ydeevnen af ​​multi-threaded spil blevet væsentligt øget takket være brugen af ​​"esync" (Eventfd Synchronization) eller "futex/fsync".

Kilde: opennet.ru

Tilføj en kommentar