La empresa Valve nuevo lanzamiento del 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.
Proton permite ejecutar aplicaciones de juegos en el cliente de Steam de Linux que están disponibles únicamente para Windows. El paquete incluye una implementación de DirectX 9 (basada en ), DirectX 10/11 (basada en ) y DirectX 12 (basada en ), funcionando mediante la traducción de llamadas DirectX a la API Vulkan, proporciona un mejor soporte para controladores de juego y la capacidad de utilizar modo de pantalla completa independientemente de las resoluciones de pantalla admitidas en los juegos.
En :
- En la composición paquete , proporcionando una implementación de Direct3D 12, que funciona a través de la traducción de llamadas en la API de Vulkan;
- Se ha interrumpido la entrega de variantes de compilaciones de Wine y otras bibliotecas con símbolos de depuración incluidos. Para fines de depuración, se ha ofrecido una rama separada de "debug" de Proton, disponible en el cliente de Steam;
- Se ha actualizado el sistema de compilación. Se ha añadido un nuevo objetivo de construcción en el makefile
‘redist’, que simplifica la redistribución de las compilaciones de Proton entre los usuarios. Se ha acelerado significativamente el proceso de compilación. La imagen de la máquina virtual utilizada para compilar se ha actualizado a Debian 10; - Se ha trabajado en la reducción del consumo de espacio en disco del paquete Proton y en la disminución del tamaño de las actualizaciones descargadas;
- Se han realizado mejoras relacionadas con Rockstar Launcher y Grand Theft Auto 5;
- Se ha mejorado el soporte para controladores de juegos en Farming Simulator 19 y Resident Evil 2;
- Se han resuelto problemas con el ratón en Arma 3;
- Se ha habilitado el lanzamiento del juego "DmC: Devil May Cry";
- La capa DXVK (implementación de DXGI, Direct3D 10 y Direct3D 11 sobre la API de Vulkan) se ha actualizado a la rama ;
- La capa D9VK (implementación de Direct3D 9 sobre la API de Vulkan) se ha actualizado a una versión experimental ;
- Los componentes de FAudio, que implementan bibliotecas de sonido DirectX (API XAudio2, X3DAudio, XAPO y XACT3), se han actualizado a una versión de lanzamiento ;
- Los componentes wine-mono, que permiten ejecutar muchos juegos de XNA y juegos en el motor Unreal Engine 3, se han actualizado a la versión 4.9.4.
Fuente: opennet.ru
