La compañía Valve ha publicado la actualización del proyecto Proton 8.0-2, basado en el código del proyecto Wine y diseñado para permitir la ejecución de aplicaciones de juegos en Linux creadas para Windows y presentadas en el catálogo de Steam. Los desarrollos 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 han resuelto problemas en los juegos Baldur’s Gate 3, Divinity: Original Sin: Enhanced Edition, Divinity Original Sin II: Definitive Edition, Path of Exile, Elden Ring, y Red Dead Redemption 2. Se ha solucionado una fuga de memoria que se manifestaba al iniciar Trackmania y Ubisoft Connect. Se ha resuelto el problema de cierre inesperado de EA Launcher.
Fuente: opennet.ru
