Kasutusele on võetud Proton-i kahvel, mis on tõlgitud Wine'i uuematesse versioonidesse

Juuso Alasuutari, kes on spetsialiseerunud helitöötlussüsteemide arendamisele Linuxi jaoks (autor jackdbus и LASH), moodustatud projekt
Proton-i, mille eesmärk on praeguse Protoni koodibaasi teisaldamine Wine'i uuematele versioonidele, ootamata Valve'i uusi suuremaid väljalaseid. Praegu Protoni variant, mis põhineb Vein 4.13, mis on funktsionaalsuselt identne Proton 4.11-2-ga (peamine Protoni projekt kasutab versiooni Wine 4.11).

Proton-i põhiidee on pakkuda võimalust kasutada Wine'i uusimates versioonides kasutusele võetud plaastreid (igas versioonis avaldatakse mitusada muudatust), mis võivad potentsiaalselt aidata käivitada mänge, mille käivitamisel oli varem probleeme. Eeldatakse, et mõningaid probleeme saab Wine'i uutes väljaannetes parandada ja mõnda saab lahendada Protoni plaastritega. Nende paranduste kombinatsioon võimaldab potentsiaalselt saavutada kvaliteetsema mängukogemuse kui uue Wine'i ja Protoni eraldi kasutamine.

Tuletame meelde, et Valve arendatud Protoni projekt põhineb Wine projekti arendustel ja on suunatud Windowsile loodud ja Steami kataloogis esitletavate mängurakenduste käivitamise tagamisele Linuxis. Proton võimaldab teil Steam Linuxi kliendis otse käivitada ainult Windowsi mängurakendusi. Pakett sisaldab DirectX 9 (põhineb D9VK), DirectX 10/11 (põhineb DXVK) ja 12 (põhineb vkd3d) rakendusi, mis töötavad DirectX-i kõnede tõlkimise kaudu Vulkan API-sse, pakuvad paremat tuge mängukontrolleritele ja võimele. Täisekraanirežiimi iseseisvaks kasutamiseks olenevalt mängude toetatud ekraani eraldusvõimest. Võrreldes algse Wine'iga on mitme lõimega mängude jõudlus oluliselt suurenenud tänu “esync” (Eventfd Synchronization) või “futex/fsync"

Allikas: opennet.ru

Lisa kommentaar