Компанія Valve опублікувала оновлення проекту Proton 8.0-4, заснованого на кодовій базі проекту 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. Серед змін у новій версії Proton:
- До версії 2.3-5-g83dc4678 оновлено прошарок DXVK, що транслює виклики в API Vulkan. VKD3D-Proton, відгалуження від vkd3d, створене Valve для покращення підтримки Direct3D 12 у Proton, оновлено до версії 2.10. Компілятор шейдерів синхронізовано новою кодовою базою vkd3d. Пакет dxvk-nvapi оновлено до версії 0.6.4. Wine оновлено до версії 8.0.1.
- Додано підтримку Steamworks SDK 1.58.
- Додано підтримку ігор, які раніше працювали тільки у гілці Proton Experimental:
- Артунські легенди
- CHAOS CODE -NEW SIGN OF CATSTROPHE-
- EverQuest 2
- Невідомий світ: Гнів незнайомця HD
- Songs for a Hero - Definitive Edition
- STAR WARS Knights of the Old Republic II
- The Longest Journey
- Усунені регресії, що проявилися у гілці Proton 8.0 і призвели до проблем в іграх Have a Nice Death, Resident Evil 4 (2005), Makai Kingdom: Reclaimed and Rebound, Echo та Scrap Mechanic. Усунуто регресію, що призводить до проблем при гарячому підключенні ігрових контролерів через стан гонки.
- Вирішені проблеми в іграх та додатках:
- Перегляд 2
- Battle.net
- Робочий стіл EA
- Ворота Балдура 3
- Street Fighter 6
- Garry's Mod, Dark Souls II, Aura: Fate of Ages and Train Simulator
- Empyrion - Galactic Survival
- секрет Мани
- Аура: Доля століть
- Dwarf Fortress
- бездомний
- SystemShock (2023)
- Dead By Daylight,
- Warhammer 40,000: Boltgun
- Final Fantasy XIII
- Locoland
- Видобуток веселки шість
- Попіл сингулярності: ескалація
- Вік імперій II: остаточне видання
- Age of Empires IV
- Age of Wonders 4's Paradox Launcher
- Ubisoft Connect
- Metro Exodus Enhanced Edition.
- Корабель дурнів
- Mamashroom and The Bookwalker: Thief of Tales
- Dark Parables: The Exiled Prince Collector's Edition
- Включено підтримку nvapi в іграх:
- Один у темряві
- Атомне серце
- Ворота Балдура 3
- Демонолог
- Desordre
- Симулятор дожа
- Ікар
- шари страху
- Портал Prelude RTX
- Видобуток веселки шість
- Ratchet & Clank: Rift Apart
- Залишок 2
- Розділена сталь
- Шерлок Холмс Пробуджений
- Стрільці
- Людина-павук: Майлз Моралес
- Розсіяне світло
- Трепанг2
- Пустот
- Warhammer 40,000 XNUMX: Darktide
Джерело: opennet.ru