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 la versión 10.9, se han cerrado 38 informes de errores y se han realizado 234 cambios.
Los cambios más importantes:
- El motor Wine Mono se ha actualizado a la versión 10.1.0. Wine Mono es una distribución de Mono Framework, diseñada para ser utilizada en Wine en lugar del marco propietario .NET.
- Se eliminó la dependencia de la biblioteca OSMesa (Mesa fuera de pantalla).
- La implementación del lenguaje de definición de interfaz de Wine (WIDL) ha ampliado el soporte para generar metadatos de Windows Runtime (WinRT).
- Los datos de localización se han actualizado a Unicode CLDR 47 (Repositorio de datos locales comunes de Unicode).
- Se ha agregado soporte para el formato P010 a la implementación del marco de Media Foundation.
- Versiones actualizadas de faudio 25.06, mpg123 1.33.0, libpng 1.6.48 y xslt 1.1.43.
- Informes de errores cerrados 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.
- Informes de errores cerrados relacionados con el funcionamiento de los juegos: Rise of Nations: Thrones and Patriots, Braid, Burger Shop, Horizon Chase, FEAR, .TALKER Anomaly, The Fidelio Incident, Eador: Masters of the Broken World, Unreal 2, Vampyr, StarCraft Remastered.
Además, se lanzó la capa DXVK 2.6.2, que proporciona una implementación de DXGI (Infraestructura Gráfica DirectX), Direct3D 8, 9, 10 y 11, que funciona mediante la traducción de llamadas a la API de Vulkan. Para usar DXVK, se requieren controladores compatibles con la API de Vulkan 1.3. DXVK permite ejecutar aplicaciones y juegos 3D en Linux con Wine, lo que constituye una alternativa de mayor rendimiento a las implementaciones de Direct3D integradas de Wine que se ejecutan sobre OpenGL.
En la nueva versión de DXVK:
- Se agregó la variable de entorno DXVK_FILTER_DEVICE_UUID para filtrar dispositivos por UUID en sistemas con múltiples modelos de GPU idénticos.
- Se agregaron opciones de configuración de GPU d3d9.hide{Amd,Intel,Nvidia} y se mejoró la lógica de anulación de ID de GPU, lo que puede resultar útil para ejecutar juegos que se niegan a ejecutarse en algunas GPU o usan una funcionalidad reducida en ellas.
- dxvk-native ha mejorado la selección del backend de WSI.
- Se solucionaron problemas con actualizaciones de salida estéreo incorrectas en algunos juegos con auriculares VR.
- Se solucionaron problemas con Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 y Thumper.
Fuente: opennet.ru