Компанія Valve опублікувала випуск проекту Proton 6.3-1, який заснований на напрацюваннях проекту 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 6.3 (минула гілка ґрунтувалася на wine 5.13). З Proton в upstream перенесені специфічні патчі, що накопичилися, які тепер входять в основний склад Wine. До версії 1.8.1 оновлено прошарок DXVK, що транслює виклики в API Vulkan. VKD3D-Proton, відгалуження від vkd3d, створене Valve для покращення підтримки Direct3D 12 у Proton 6.3, оновлено до версії 2.2. Компоненти FAudio з реалізацією звукових бібліотек DirectX (API XAudio2, X3DAudio, XAPO та XACT3) оновлені до випуску 21.03.05. Пакет wine-mono оновлено до версії 6.1.1.
- Поліпшено підтримку розкладок клавіатури для мов, відмінних від англійської.
- Поліпшено підтримку відео в іграх. Для непідтримуваних форматів реалізовано відображення замість відео заглушки у формі таблиці налаштувань.
- Поліпшено підтримку контролерів PlayStation 5.
- Додана можливість налаштування пріоритетів для потоків, що виконуються. Для налаштування можна використовувати RTKit або Unix-утиліти для керування пріоритетами (nice, renice).
- Скорочено час ініціалізації режиму віртуальної реальності та покращено сумісність із 3D-шоломами.
- Складальна система перероблена для скорочення часу збирання.
- Додано підтримку ігор:
- Божественність: оригінальний гріх 2
- Shenmue I & II
- Mass Effect 3 N7 Digital Deluxe Edition (2012)
- Tom Clancy's Rainbow Six Lockdow
- XCOM: Загін Химери
- Bioshock 2 Remastered
- Company of Heroes 2
- logiCally
- Піднесення Тріади
- Дім позаду 2
- Тіньова імперія
- Арена Війни 2
- Король Артур: Лицарська казка
- Підйом Венеції
- Парк АРК
- Ескіз гравітації
- Battle Arena VR
- Поліпшено засоби визначення розкладки кнопок ігрових контролерів та гарячого підключення контролерів в іграх Slay the Spire та Hades.
- Вирішено проблеми з підключенням до сервісу Uplay.
- У грі Assetto Corsa Competizione покращено підтримку ігрових кермів Logitech G29.
- Вирішено проблеми при грі в Microsoft Flight Simulator з використанням шоломів віртуальної реальності
- Налагоджено показ врізок відео (кат-сцен) у грі Bioshock 2 Remastered.
Джерело: opennet.ru