Bemutatták a Proton-i villát, a Wine újabb verzióira lefordítva

Juuso Alasuutari, linuxos hangfeldolgozó rendszerek fejlesztésére szakosodott (szerző jackdbus и LASH), alakított terv
A Proton-i célja a jelenlegi Proton kódbázis áthelyezése a Wine újabb verzióira, anélkül, hogy megvárná a Valve új jelentős kiadásait. Jelenleg egy Proton változat alapján Bor 4.13, működésében megegyezik a Proton 4.11-2-vel (a fő Proton projekt Wine 4.11-et használ).

A Proton-i fő ötlete az, hogy lehetőséget biztosítson a Wine legújabb verzióiban bevezetett javítások használatára (több száz módosítást tesznek közzé minden kiadásban), amelyek potenciálisan segíthetnek olyan játékok elindításakor, amelyeknek korábban indítási problémái voltak. Feltételezhető, hogy bizonyos problémák javíthatók a Wine új kiadásaiban, néhány pedig Proton javításokkal. E javítások kombinációja potenciálisan magasabb színvonalú játékélmény elérését teszi lehetővé, mint az új Wine és Proton külön használata.

Emlékeztetünk arra, hogy a Valve által kifejlesztett Proton projekt a Wine projekt fejlesztésein alapul, és célja a Windowsra készített és a Steam katalógusban bemutatott játékalkalmazások elindítása Linuxon. A Proton lehetővé teszi a csak Windows-alapú játékalkalmazások közvetlen futtatását a Steam Linux kliensben. A csomag tartalmazza a DirectX 9 (D9VK alapú), DirectX 10/11 (DXVK alapú) és 12 (vkd3d alapú) implementációit, amelyek a DirectX hívások Vulkan API-ra történő fordításán keresztül működnek, továbbfejlesztett támogatást nyújt a játékvezérlők számára és a képességet. a teljes képernyős mód önálló használatához a játékok által támogatott képernyőfelbontásoktól függően. Az eredeti Wine-hoz képest a többszálas játékok teljesítménye jelentősen megnőtt az „esync” (Eventfd Synchronization) vagy „futex/fsync”.

Forrás: opennet.ru

Hozzászólás