Компанія Valve опублікувала випуск проекту Proton 7.0, який заснований на кодовій базі проекту Wine та націлений на забезпечення запуску в Linux ігрових програм, створених для Windows та представлених у каталозі Steam. Напрацювання проекту розповсюджуються під ліцензією BSD.
Proton дозволяє безпосередньо запускати в Linux-клієнті Steam ігрові програми, що поставляються лише для Windows. Пакет включає реалізацію DirectX 9/10/11 (на базі пакету DXVK) і DirectX 12 (на базі vkd3d-proton), що працюють через трансляцію викликів DirectX в API Vulkan, надає поліпшену підтримку ігрових контролерів і можливість використання повноекранного режиму незалежно від підтримуваних в іграх роздільної здатності екрану. Для збільшення продуктивності багатопотокових ігор підтримуються механізми esync (Eventfd Synchronization) і futex / fsync.
В новой версії:
- Виконано синхронізацію з випуском Wine 7.0 (минула гілка ґрунтувалася на wine 6.3). З Proton в upstream перенесені специфічні патчі, що накопичилися, які тепер входять в основний склад Wine. До версії 1.9.4 оновлено прошарок DXVK, що транслює дзвінки в API Vulkan. VKD3D-Proton, відгалуження від vkd3d, створене Valve для покращення підтримки Direct3D 12 у Proton, оновлено до версії 2.5-146. Пакет wine-mono оновлено до версії 7.1.2.
- Додано підтримку локального декодування відео у форматі H.264.
- Додана підтримка Linux-модуля античит-системи Easy Anti-Cheat (EAC), яка використовується для забезпечення запуску Windows-збройок ігор із включеним античитом. Easy Anti-Cheat дозволяє запустити мережеву гру у спеціальному режимі ізоляції, що верифікує цілісність ігрового клієнта та виявляє вклинювання в роботу процесу та маніпуляції з його пам'яттю.
- Додано підтримку ігор:
- Anno 1404
- Виклик Хуареса
- DCS World Steam Edition
- Disgaea 4 Complete+
- Dungeon Fighter Online
- Епічні американські гірки XR
- Вічне повернення
- Forza Horizon 5
- Гравітаційний ескіз VR
- Підйом мисливця за монстрами
- NecroVisioN
- ночі Azure
- Oceanhorn: Монстр незвіданих морів
- Орден війни
- Persona 4 Golden
- Обитель зла 0
- Resident Evil Revelations 2
- Видання Rocksmith 2014 року
- SCP: Секретна лабораторія
- Wargroove
- Wartales
- Yakuza 4 Remastered
- Вирішено проблеми в іграх:
- море Thieves
- Маяк
- Mount & Blade II: Bannerlord
- Age of Empires IV
- Marvel Avengers
- Runescape stability
- Колекція Castlevania Advance
- Paradox Launcher
- Pathfinder: Гнів праведних
- Велика різниця
- Дум Вічний
- Поліпшено підтримку звуку в іграх Skyrim, Fallout 4 і Mass Effect 1.
- Поліпшено підтримку контролерів Steam в іграх, що запускаються з платформи Origin.
- З гілки Proton Experimental перенесено оптимізацію продуктивності, пов'язані з обробкою введення, роботою з вікнами та розподілом пам'яті.
Додатково можна відзначити, що для ігрової консолі Steam Deck, яка базується на Linux, підтверджена підтримка 591 гри. 337 ігор позначені як перевірені вручну співробітниками Valve (Verified). З перевірених ігор 267 (79%) не мають рідної версії для Linux та запускаються з використанням Proton.
Джерело: opennet.ru