Прадстаўлена адгалінаванне Proton-i, перакладзенае на больш свежыя версіі Wine

Юуса Аласуутары (Juuso Alasuutari), які спецыялізуецца на распрацоўцы сістэм апрацоўкі гуку для Linux (аўтар jackdbus и ВЕЙКА), сфармаваў праект
Proton-i, накіраваны на партаванне актуальнай кодавай базы Proton на навейшыя версіі Wine, не чакаючы новых значных выпускаў ад кампаніі Valve. Цяпер ужо прапанаваны варыянт Proton на базе. віно 4.13, Па функцыянальнасці ідэнтычны Proton 4.11-2 (асноўны праект Proton выкарыстоўвае Wine 4.11).

Асноўная ідэя Proton-i у прадастаўленні магчымасці выкарыстання патчаў, якія ўносяцца ў свежыя версіі Wine (у кожным выпуску публікуецца некалькі сотняў змен), якія патэнцыйна могуць дапамагчы ў запуску гульняў, пры запуску якіх раней назіраліся праблемы. Мяркуецца, што нейкія праблемы могуць быць ухіленыя ў новых выпусках Wine, а нейкія могуць вырашацца патчамі Proton. Спалучэнне гэтых выпраўленняў патэнцыйна дае магчымасць дамагчыся больш высокай якасці працы гульняў, чым пры выкарыстанні новага Wine і Proton па асобнасці.

Нагадаем, што які развіваецца кампаніяй Valve праект Proton заснаваны на напрацоўках праекту Wine і накіраваны на забеспячэнне запуску ў Linux гульнявых прыкладанняў, створаных для Windows і прадстаўленых у каталогу Steam. Proton дазваляе напрамую запускаць у Linux-кліенце Steam гульнявыя прыкладанні, якія пастаўляюцца толькі для Windows. Пакет уключае ў сябе рэалізацыю DirectX 9 (на базе D9VK), DirectX 10/11 (на базе DXVK) і 12 (на базе vkd3d), якія працуюць праз трансляцыю выклікаў DirectX у API Vulkan, падае палепшаную падтрымку гульнявых кантролераў і магчымасць выкарыстання поўнаэкраннага рэжыму ад падтрымоўваных у гульнях дазволаў экрана. У параўнанні з арыгінальным Wine значна павялічана прадукцыйнасць шматструменных гульняў дзякуючы прымяненню патчаў "esync" (Eventfd Synchronization) або "futex/fsync«.

Крыніца: opennet.ru

Дадаць каментар