Компания 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 шлемове.
- Системата за компилация е преработена за съкращаване на времето за компилация.
- Добавена е поддръжка на игрите:
- Divinity: Original Sin 2
- Shenmue I & II
- Mass Effect 3 N7 Digital Deluxe Edition (2012)
- Tom Clancy’s Rainbow Six Lockdown
- XCOM: Chimera Squad
- Bioshock 2 Remastered
- Company of Heroes 2
- logiCally
- Rise of the Triad
- Home Behind 2
- Shadow Empire
- Arena Wars 2
- King Arthur: Knight’s Tale
- Rise of Venice
- ARK Park
- Gravity Sketch
- Battle Arena VR
- Подобрени са средствата за определяне на раскладките на бутоните на игралните контролери и функцията за горещо свързване на контролери в игрите Slay the Spire и Hades.
- Разрешени са проблемите с подключението към услугата Uplay.
- В играта Assetto Corsa Competizione е подобрена поддръжката на игралните волани Logitech G29.
- Отстранени са проблемите при игра в Microsoft Flight Simulator с използване на шлемове за виртуална реалност.
- Уреден е показът на врезки видео (кат-сцени) в играта Bioshock 2 Remastered.
Източник: opennet.ru
