Представлено відгалуження 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 окремо.

Нагадаємо, що проект Proton, що розвивається компанією Valve, заснований на напрацюваннях проекту 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

Додати коментар або відгук