Як порчаи Proton-i ҷорӣ карда шуд, ки ба версияҳои охирини Wine тарҷума шудааст

Жуусо Аласуутари, тахассуси таҳияи системаҳои коркарди аудио барои Linux (муаллиф jackdbus и ЛАШ), ташаккул ёфт лоиҳа
Proton-i, ки ҳадафи интиқоли пойгоҳи коди ҷории Proton ба версияҳои навтари Wine, бидуни мунтазири релизҳои нави асосии Valve мебошад. Дар айни замон, як варианти Proton дар асоси Wine 4.13, аз ҷиҳати функсия ба Proton 4.11-2 шабеҳ аст (лоиҳаи асосии Proton Wine 4.11-ро истифода мебарад).

Идеяи асосии Proton-i ин таъмин кардани қобилияти истифодаи часбҳои дар версияҳои охирини Wine (дар ҳар як нашрия якчанд сад тағирот нашр карда мешавад) мебошад, ки метавонад ба оғози бозиҳое, ки қаблан дар оғоз мушкилот доштанд, кӯмак кунад. Тахмин меравад, ки баъзе мушкилотро дар версияҳои нави Wine ҳал кардан мумкин аст ва баъзе мушкилотро бо часбҳои Proton ҳал кардан мумкин аст. Маҷмӯи ин ислоҳҳо эҳтимолан имкон медиҳад, ки таҷрибаи бозӣ бо сифати баландтар аз истифодаи Wine ва Proton-и нав ба таври алоҳида ба даст оварда шавад.

Ёдовар мешавем, ки лоиҳаи Proton, ки аз ҷониби Valve таҳия шудааст, ба таҳияи лоиҳаи Wine асос ёфтааст ва ба таъмини роҳандозии барномаҳои бозикунии барои Windows сохташуда ва дар каталоги Steam дар Linux пешниҳодшуда нигаронида шудааст. Proton ба шумо имкон медиҳад, ки бевосита дар муштарии Steam Linux барномаҳои бозикунии танҳо Windows-ро иҷро кунед. Маҷмӯа амалияҳои DirectX 9 (дар асоси D9VK), DirectX 10/11 (дар асоси DXVK) ва 12 (дар асоси vkd3d) дар бар мегирад, ки тавассути тарҷумаи зангҳои DirectX ба API Vulkan кор мекунад, дастгирии беҳтари контроллерҳои бозиро ва қобилиятро таъмин мекунад. барои мустақилона истифода бурдани ҳолати пурраи экран вобаста ба қарорҳои экран, ки дар бозиҳо дастгирӣ мешаванд. Дар муқоиса бо шароби аслӣ, иҷрои бозиҳои бисёр ришта ба туфайли истифодаи "esync" (Synchronization Eventfd) ё "futex/fsync".

Манбаъ: opennet.ru

Илова Эзоҳ