Компания Valve пусна нова версия на проекта Proton 9.0-3, основан на кодовата база на проекта 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.4 е актуализиран слой DXVK, който предава повиквания към API Vulkan.
- VKD3D-Proton, клон на vkd3d, създаден от Valve за подобряване на поддръжката на Direct3D 12 в Proton, е обновен до версия 2.13.
- Пакетът Dxvk-nvapi с реализация на библиотеката NVAPI върху DXVK е актуализиран до версия 0.7.1.
- Двигателят Wine Mono с реализация на платформата .NET е обновен до версия 9.2.0.
- Добавена е поддръжка за използване на D3D12 с OpenXR за работа с VR шлемове.
- С помощта на Xalia е реализирана възможността за използване на игрови контролери за управление на пускателя на играта Fallout 3.
- Съкратено е потреблението на памет при възпроизвеждане на видео в 32-битови игри.
- Добавена е поддръжка на игрите:
- Avatar: Frontiers of Pandora
- Ball at Work: The Ultimate Speedrun Platformer!
- Banyu Lintar Angin
- Dinner with an Owl,
- Farlight 84
- Flatout 3
- KinitoPET
- Owl Observatory Demo
- Sleeping Dogs: Definitive Edition
- Super
- Sword of Convallaria
- Syberia
- THE KING OF FIGHTERS XIII STEAM EDITION
- To Pixelia Demo
- Unity of Command II
- Zaccaria Pinball
- Решени са проблеми в игрите:
- Aimlabs
- Arcanum
- Burnout Paradise Remastered
- Dinogen Online
- Far Cry 3 Blood Dragon
- FINAL FANTASY XII THE ZODIAC AGE
- Guild Wars 2.
- Halo Infinite
- Helldivers 2
- Hell Yeah! Wrath of the Dead Rabbit
- IL-2 Sturmovik: Cliffs of Dover Blitz Edition
- Insanely Twisted Shadow Planet
- Iragon
- Once Human
- One Finger Death Punch
- Project Kunai
- Quantum Break
- RAID: World War II
- Romance of the Three Kingdoms
- SCP Secret Laboratory
- Shady Brook — A Dark Mystery Text Adventure
- Spirit Hunter: NG
- Squad
- Starfield: Creation Kit
- Strip Fighter ZERO
- The Finals
- Undecember
- Unreal Insights
- Yakuza 4 Remastered
- Yakuza Kiwami
- Zeepkist
- Устранени са регресиите, открити в версията Proton 9 и проявили се в игрите:
- Alan Wake’s American Nightmare’s DLC
- Bionic Commando
- GRID Autosport
- GRID 2
- Noita
- Sonic Forces.
- Warhammer 40,000: Darktide
Източник: opennet.ru
