Шараптың соңғы нұсқаларына аударылған Proton-i шанышқысы енгізілді

Juuso Alasuutari, Linux үшін аудио өңдеу жүйелерін әзірлеуге маманданған (автор jackdbus и Кірпік), қалыптасты жоба
Proton-i, Valve жаңа негізгі шығарылымдарын күтпей-ақ, ағымдағы Proton код базасын Wine бағдарламасының жаңа нұсқаларына көшіруге бағытталған. Қазіргі уақытта протон нұсқасы негізделген Шарап 4.13, функционалдығы жағынан Proton 4.11-2 (протонның негізгі жобасында Wine 4.11 қолданылады) бірдей.

Proton-i-дің негізгі идеясы - Wine соңғы нұсқаларында енгізілген патчтарды пайдалану мүмкіндігін беру (әр шығарылымда бірнеше жүздеген өзгертулер жарияланады), бұл бұрын іске қосу проблемалары болған ойындарды іске қосуға көмектесуі мүмкін. Кейбір мәселелерді Wine жаңа шығарылымдарында шешуге болады, ал кейбіреулерін Proton патчтары арқылы шешуге болады деп болжанады. Осы түзетулердің үйлесімі жаңа Wine және Proton-ды бөлек пайдаланудан гөрі жоғары сапалы ойын тәжірибесіне қол жеткізуге мүмкіндік береді.

Естеріңізге сала кетейік, Valve әзірлеген Proton жобасы Wine жобасының әзірлемелеріне негізделген және Windows үшін жасалған және Linux жүйесіндегі Steam каталогында ұсынылған ойын қосымшаларын іске қосуды қамтамасыз етуге бағытталған. Proton Steam Linux клиентінде тек Windows жүйесіндегі ойын қолданбаларын тікелей іске қосуға мүмкіндік береді. Пакет DirectX 9 (D9VK негізінде), DirectX 10/11 (DXVK негізінде) және 12 (vkd3d негізінде) іске асыруларын қамтиды, DirectX қоңырауларын Vulkan API интерфейсіне аудару арқылы жұмыс істейді, ойын контроллері мен мүмкіндіктеріне жақсартылған қолдауды қамтамасыз етеді. ойындарда қолдау көрсетілетін экран ажыратымдылығына байланысты толық экран режимін дербес пайдалану. Түпнұсқа Wine-мен салыстырғанда, көп ағынды ойындардың өнімділігі «esync» (Eventfd Synchronization) немесе « пайдаланудың арқасында айтарлықтай артты.futex/fsync«.

Ақпарат көзі: opennet.ru

пікір қалдыру