Buvo pristatyta „Proton-i“ šakutė, išversta į naujesnes „Wine“ versijas

Juuso Alasuutari, specializuojasi kuriant garso apdorojimo sistemas, skirtas Linux (autorius jackdbus и BLOKŠTĖS), susiformavo projektas
„Proton-i“, skirtas perkelti dabartinę „Proton“ kodų bazę į naujesnes „Wine“ versijas, nelaukiant naujų pagrindinių „Valve“ leidimų. Šiuo metu protonų variantas, pagrįstas Vynas 4.13, savo funkcionalumu identiškas Proton 4.11-2 (pagrindiniame Proton projekte naudojama Wine 4.11).

Pagrindinė „Proton-i“ idėja yra suteikti galimybę naudoti pataisas, įdiegtas naujausiose „Wine“ versijose (kiekviename leidime paskelbiama keli šimtai pakeitimų), kurie gali padėti paleisti žaidimus, kurie anksčiau turėjo problemų paleidžiant. Daroma prielaida, kad kai kurias problemas galima išspręsti naujuose „Wine“ leidimuose, o kai kurias galima išspręsti naudojant „Proton“ pataisas. Šių pataisymų derinys potencialiai leidžia pasiekti aukštesnės kokybės žaidimų patirtį, nei naudojant naujus Wine ir Proton atskirai.

Priminsime, kad „Valve“ sukurtas „Proton“ projektas yra pagrįstas „Wine“ projekto plėtra ir yra skirtas užtikrinti „Windows“ sukurtų žaidimų programų, pateiktų „Steam“ kataloge Linux sistemoje, paleidimą. „Proton“ leidžia tiesiogiai paleisti „Windows“ žaidimų programas „Steam Linux“ kliente. Į paketą įeina „DirectX 9“ (pagal D9VK), „DirectX 10/11“ (pagal DXVK) ir „12“ (pagal vkd3d) diegimas, veikiantis per „DirectX“ skambučių vertimą į „Vulkan“ API, patobulintas žaidimų valdiklių palaikymas ir galimybė viso ekrano režimą naudoti atskirai, atsižvelgiant į žaidimuose palaikomą ekrano skiriamąją gebą. Palyginti su originaliu „Wine“, kelių gijų žaidimų našumas buvo žymiai padidintas naudojant „esync“ (Eventfd Synchronization) arba „futex/fsync"

Šaltinis: opennet.ru

Добавить комментарий