Se ha publicado una versión experimental de la implementación de código abierto de la API Win32: Wine 10.10. Desde el lanzamiento de 10.9 se han cerrado 38 informes de errores y se han realizado 234 cambios.
Cambios más importantes:
- El motor Wine Mono se ha actualizado a la versión 10.1.0. Wine Mono es una distribución del Framework Mono, diseñado para ser utilizado en Wine en lugar del componente propietario del .NET Framework.
- Se ha eliminado la dependencia de la biblioteca OSMesa (Mesa Off-screen).
- Se ha ampliado el soporte para la generación de metadatos de Windows Runtime (WinRT) en la implementación del lenguaje de descripción de interfaces WIDL (Wine Interface Definition Language).
- Los datos de localización se actualizaron a la versión 47 de Unicode CLDR (Repositorio de Datos de Locales Comunes de Unicode).
- Se ha agregado soporte para el formato P010 en la implementación del framework Media Foundation.
- Se actualizaron las versiones de faudio 25.06, mpg123 1.33.0, libpng 1.6.48 y xslt 1.1.43.
- Se cerraron informes de errores relacionados con el funcionamiento de las aplicaciones: Lotus Freelance Graphics 2.1, HTML-Kit 292, cmd.exe, regedit, Baofeng5, Noteworthy Composer, Ricoh Digital Camera Utility 5, PlayOnline Viewer, HP Prime Virtual Calculator, Wondershare Uniconverter 13, AVCLabs Video Enhancer AI, Qt Installer, Smartsuite 3.1.
- Se cerraron informes de errores relacionados con el funcionamiento de los juegos: Rise of Nations: Thrones and Patriots, Braid, Burger Shop, Horizon Chase, F.E.A.R, .T.A.L.K.E.R. Anomaly, The Fidelio Incident, Eador: Masters of the Broken World, Unreal 2, Vampyr, StarCraft Remastered.
Adicionalmente, se puede destacar el lanzamiento de la capa DXVK 2.6.2, que proporciona una implementación de DXGI (Infraestructura Gráfica de DirectX), Direct3D 8, 9, 10 y 11, funcionando a través de la traducción de llamadas en la API Vulkan. Para utilizar DXVK, se requieren controladores que soporten la API Vulkan 1.3. DXVK puede ser utilizado para ejecutar aplicaciones y juegos 3D en Linux a través de Wine, actuando como una alternativa de mayor rendimiento a las implementaciones de Direct3D incorporadas en Wine que funcionan sobre OpenGL.
En la nueva versión de DXVK:
- Se ha añadido la variable de entorno DXVK_FILTER_DEVICE_UUID para filtrar dispositivos por UUID en sistemas con múltiples modelos de GPU idénticos.
- Se han añadido parámetros de configuración d3d9.hide{Amd,Intel,Nvidia}Gpu y se ha mejorado la lógica de sobrescritura de identificadores de GPU, lo que puede ser útil para ejecutar juegos que se niegan a iniciarse en algunas GPU o que utilizan funcionalidad reducida en ellas.
- En dxvk-native se ha mejorado la selección del backend WSI.
- Se han resuelto problemas con la actualización incorrecta de la imagen en algunos juegos para cascos de realidad virtual.
- Se han resuelto problemas en los juegos Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 y Thumper.
Fuente: opennet.ru
