'n Vurk van Proton-i is bekendgestel, vertaal na meer onlangse weergawes van Wyn

Juuso Alasuutari, wat spesialiseer in die ontwikkeling van klankverwerkingstelsels vir Linux (outeur jackdbus и LASH), gevorm projek
Proton-i, wat daarop gemik is om die huidige Proton-kodebasis na nuwer weergawes van Wine oor te dra, sonder om te wag vir nuwe groot vrystellings van Valve. Tans is 'n Proton-variant gebaseer op Wyn 4.13, identies in funksionaliteit aan Proton 4.11-2 (die hoof Proton-projek gebruik Wine 4.11).

Die hoofgedagte van Proton-i is om die vermoë te bied om pleisters te gebruik wat in die nuutste weergawes van Wine bekendgestel is (verskeie honderde veranderinge word in elke weergawe gepubliseer), wat moontlik kan help om speletjies te begin wat voorheen probleme gehad het om te begin. Daar word aanvaar dat sommige probleme opgelos kan word in nuwe weergawes van Wine, en sommige kan met Proton-pleisters opgelos word. Die kombinasie van hierdie regstellings maak dit moontlik om 'n hoër gehalte spelervaring te bereik as om die nuwe Wyn en Proton afsonderlik te gebruik.

Laat ons jou daaraan herinner dat die Proton-projek wat deur Valve ontwikkel is, gebaseer is op die ontwikkelings van die Wine-projek en daarop gemik is om die bekendstelling van speletjie-toepassings te verseker wat vir Windows geskep is en in die Steam-katalogus op Linux aangebied word. Proton laat jou toe om net-Windows-speletjietoepassings direk in die Steam Linux-kliënt uit te voer. Die pakket bevat implementerings van DirectX 9 (gebaseer op D9VK), DirectX 10/11 (gebaseer op DXVK) en 12 (gebaseer op vkd3d), wat werk deur die vertaling van DirectX-oproepe na die Vulkan API, bied verbeterde ondersteuning vir spelbeheerders en die vermoë om volskermmodus onafhanklik te gebruik, afhangende van die skermresolusies wat in speletjies ondersteun word. In vergelyking met die oorspronklike Wyn, is die prestasie van multi-threaded speletjies aansienlik verhoog danksy die gebruik van die "esync" (Eventfd Synchronization) of "futex/fsync«.

Bron: opennet.ru

Voeg 'n opmerking