lanzamiento experimental de la implementación abierta de Win32 API — . Desde el lanzamiento de la versión Se cerraron 44 informes de errores y se realizaron 431 cambios.
Cambios más importantes:
- Más de cien DLL se recopilan por defecto con una biblioteca integrada (proporcionada por el proyecto Wine, y DLL de Windows) en formato PE (Portable Executable);
- Se amplió el soporte para la instalación de controladores PnP (Plug and Play). Se implementó la función UpdateDriverForPlugAndPlayDevices();
- En el marco de trabajo se agregó soporte para la sincronización de relojes;
- Se agregó la posibilidad de cambiar el volumen en controladores de sonido;
- Se cerraron informes de errores relacionados con el funcionamiento de juegos y aplicaciones:
Al mismo tiempo, la compañía 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 la licencia BSD. Proton permite ejecutar directamente aplicaciones de juegos en el cliente de Linux Steam, que solo están disponibles para Windows. El paquete incluye la implementación de DirectX 10/11 (basado 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).
En Proton:
- Los componentes FAudio con implementación de bibliotecas de sonido DirectX (API XAudio2, X3DAudio, XAPO y XACT3) se actualizaron a la versión 19.06.
- Se proporcionó una compilación de la capa DXVK 1.2.1 con un nuevo compilador, lo que permitió lograr un aumento en el rendimiento en juegos de 32 bits.
- Se mejoró el renderizado de fuentes en el juego SpellForce 3.
- Se resolvieron problemas de soporte para controladores de juegos Rumble en algunos juegos, incluido Team Sonic Racing.
- Se solucionaron problemas con los juegos al usar localizaciones no en inglés.
- Se trabajó en los errores en la nueva API de red de Steam, asegurando la posibilidad de juego multijugador en 'A Hat in Time'.
Fuente: opennet.ru
