La compañía Valve ha publicado una nueva versión del proyecto Proton 9.0-3, basado en el código del proyecto Wine y destinado a asegurar la ejecución en Linux de aplicaciones de juegos creadas para Windows y presentadas en el catálogo de Steam. Los avances del proyecto se distribuyen bajo la licencia BSD.
Proton permite ejecutar directamente en el cliente de Steam en Linux aplicaciones de juegos que solo se suministran para Windows. El paquete incluye la implementación de DirectX 9/10/11 (basada en el paquete DXVK) y DirectX 12 (basada en vkd3d-proton), funcionando a través de la traducción de llamadas de DirectX a la API Vulkan, proporciona una mejor compatibilidad con controladores de juegos y la posibilidad de utilizar el modo de pantalla completa independientemente de las resoluciones de pantalla admitidas por los juegos. Para aumentar el rendimiento de los juegos multihilo, se admiten los mecanismos de «esync» (Eventfd Synchronization) y «futex/fsync».
Entre los cambios en la nueva versión de Proton:
- Se ha actualizado la capa DXVK, que traduce las llamadas a la API Vulkan, hasta la rama 2.4.
- VKD3D-Proton, una ramificación de vkd3d creada por Valve para mejorar el soporte de Direct3D 12 en Proton, se ha actualizado a la versión 2.13.
- El paquete Dxvk-nvapi, que implementa la biblioteca NVAPI sobre DXVK, se ha actualizado a la versión 0.7.1.
- El motor Wine Mono con la implementación de la plataforma .NET se ha actualizado a la versión 9.2.0.
- Se ha añadido soporte para utilizar D3D12 con OpenXR para trabajar con cascos de realidad virtual.
- Con la ayuda de Xalia, se ha implementado la posibilidad de usar controladores de juegos para gestionar el lanzador del juego Fallout 3.
- Se ha reducido el consumo de memoria al reproducir video en juegos de 32 bits.
- Se ha añadido soporte para juegos:
- Avatar: Frontiers of Pandora
- ¡Ball at Work: The Ultimate Speedrun Platformer!
- Banyu Lintar Angin
- Cena con un búho,
- Farlight 84
- Flatout 3
- KinitoPET
- Demo del Observatorio del Búho
- Sleeping Dogs: Definitive Edition
- Super
- Sword of Convallaria
- Syberia
- THE KING OF FIGHTERS XIII STEAM EDITION
- Demo de To Pixelia
- Unity of Command II
- Zaccaria Pinball
- Se han resuelto problemas en juegos:
- 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
- Se han eliminado regresiones detectadas en la rama Proton 9 que se manifestaban en los siguientes juegos:
- DLC de Alan Wake’s American Nightmare
- Bionic Commando
- GRID Autosport
- GRID 2
- Noita
- Sonic Forces.
- Warhammer 40,000: Darktide
Fuente: opennet.ru
