La compañía Valve ha publicado la versión del proyecto Proton 7.0-4, basada en la base de código del proyecto Wine y que tiene como objetivo garantizar la ejecución en Linux de aplicaciones de juego diseñadas para Windows y disponibles en el catálogo de Steam. Las mejoras 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».
En la nueva versión:
- Se garantiza la compatibilidad con los juegos:
- Aquarist — Mi primer trabajo
- Trove
- Chuzzle Deluxe
- ¡Zuma’s Revenge!
- Karmaflow The Rock Opera Videogame — Acto I y Acto II
- The Rising of the Shield Hero: Revive la animación
- Disgaea 5
- Mejorada la compatibilidad con los juegos:
- Elden Ring
- Final Fantasy XIV
- Chrono Trigger
- Adventure Pals
- The Ball
- POSTAL: Brain Damaged
- Lost Ember.
- Hardspace: Shipbreaker
- Azur Lane: Crosswave
- Dokyusei Bangin’ Summer
- Bloons TD 6
- Civilization IV de Sid Meier
- Assassin’s Creed Origins
- Call of Duty: Black Ops II
- Cossacks 3
- Monster Hunter Rise: Sunbreak
- Elite Dangerous
- HROT
- Se ha mejorado la reproducción de video en varios juegos, para los cuales anteriormente era necesario realizar correcciones específicas.
- En los sistemas de archivos que soportan COW (copy on write), se ha reducido el espacio en disco utilizado para los prefijos de los juegos.
- La capa DXVK, que proporciona una implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 y 11, funcionando a través de la traducción de llamadas en la API Vulkan, se ha actualizado a la versión 1.10.3.
- VKD3D-Proton, una rama de vkd3d creada por Valve para mejorar el soporte de Direct3D 12 en Proton, se ha actualizado a la versión 2.6-1-gc05900da.
Fuente: opennet.ru
