In foarke fan Proton-i is yntrodusearre, oerset nei mear resinte ferzjes fan Wine

Juuso Alasuutari, spesjalisearre yn 'e ûntwikkeling fan audioferwurkingssystemen foar Linux (auteur jackdbus и Lash), foarme ûntwerp
Proton-i, rjochte op it portearjen fan de hjoeddeistige Proton-koadebase nei nijere ferzjes fan Wine, sûnder te wachtsjen op nije grutte releases fan Valve. Op it stuit, in Proton fariant basearre op Wyn 4.13, identyk yn funksjonaliteit oan Proton 4.11-2 (it haadprotonprojekt brûkt Wine 4.11).

It haadidee fan Proton-i is om de mooglikheid te bieden om patches te brûken yntrodusearre yn 'e lêste ferzjes fan Wine (ferskate hûnderten wizigingen wurde publisearre yn elke release), dy't mooglik kinne helpe by it lansearjen fan spultsjes dy't earder problemen hiene mei it lansearjen. Der wurdt fan útgien dat guon problemen kinne wurde reparearre yn nije releases fan Wine, en guon kinne wurde oplost mei Proton patches. De kombinaasje fan dizze reparaasjes makket it mooglik om in gamingûnderfining fan hegere kwaliteit te berikken dan de nije Wine en Proton apart te brûken.

Lit ús jo herinnerje dat it Proton-projekt ûntwikkele troch Valve is basearre op de ûntwikkelingen fan it Wine-projekt en is rjochte op it garandearjen fan de lansearring fan gaming-applikaasjes makke foar Windows en presintearre yn 'e Steam-katalogus op Linux. Proton kinne jo direkt útfiere Windows-allinich gaming applikaasjes yn de Steam Linux client. It pakket omfettet ymplemintaasjes fan DirectX 9 (basearre op D9VK), DirectX 10/11 (basearre op DXVK) en 12 (basearre op vkd3d), wurkje fia oersetting fan DirectX-oproppen nei de Vulkan API, biedt ferbettere stipe foar spultsje-controllers en de mooglikheid om folslein skermmodus selsstannich te brûken ôfhinklik fan 'e skermresolúsjes dy't wurde stipe yn spultsjes. Yn ferliking mei de orizjinele Wine is de prestaasjes fan spultsjes mei meardere threaden signifikant ferhege troch it brûken fan de "esync" (Eventfd Syngronisaasje) of "futex/fsync".

Boarne: opennet.ru

Add a comment