La empresa Valve compiló el proyecto , que se basa en los desarrollos del proyecto Wine y está dirigido a permitir la ejecución en Linux de aplicaciones de juego, creadas para Windows y disponibles en el catálogo de Steam. Los desarrollos del proyecto bajo licencia BSD. A medida que esté disponible, se trasladarán al Wine original y a proyectos relacionados, como DXVK y vkd3d, los cambios desarrollados en Proton.
Proton permite ejecutar directamente aplicaciones de juegos en el cliente de Steam para Linux que solo se suministran para Windows. El paquete incluye una implementación de DirectX 10/11 (basada en ) y 12 (basado en ), que funcionan a través de la traducción de llamadas DirectX en API Vulkan, proporciona un mejor soporte para controladores de juegos y la posibilidad de usar el modo de pantalla completa independientemente de las resoluciones de pantalla admitidas en los juegos. En comparación con el Wine original, se ha incrementado significativamente el rendimiento de los juegos multihilo gracias a la aplicación de los parches “” (Eventfd Synchronization).
Principales :
- Se han añadido componentes wine-mono, lo que ha permitido la posibilidad de ejecutar muchos juegos de XNA y juegos basados en el motor Unreal Engine 3;
- Se ha garantizado la compatibilidad con la interfaz para ejecutar y actualizar el juego Warframe;
- Se han resuelto problemas con la entrada de texto en el juego Age of Empires II HD;
- Se ha añadido soporte para los juegos «» y ««;
- Se ha continuado el desarrollo del soporte para la funcionalidad del servicio ;
- La capa DXVK con la implementación de Direct3D 10/11 sobre API Vulkan se ha actualizado a la versión ;
- Los componentes FAudio con la implementación de bibliotecas de sonido DirectX (API XAudio2, X3DAudio, XAPO y XACT3) se han actualizado a la versión 19.04-13-ge8c0855.
Fuente: opennet.ru
