Wine 10.9 llega con vkd3d 1.16: Soporte EGL universal y mejoras para juegos y aplicaciones

  • 12 Jun 2025 02:24 PM

Wine 10.9 consolida su posición como la mejor opción para ejecutar software de Windows en sistemas no-Windows, especialmente para juegos modernos gracias a vkd3d 1.16.

El equipo de desarrollo de Wine ha lanzado la versión 10.9 de su capa de compatibilidad para ejecutar aplicaciones de Windows en Linux y macOS.

Esta actualización destaca por la inclusión de vkd3d 1.16, la biblioteca que traduce Direct3D 12 a Vulkan, junto con soporte extendido para EGL en todos los controladores gráficos y correcciones críticas para juegos clásicos y modernos.

Novedades Principales

1. vkd3d 1.16: Mejoras en Compatibilidad con Direct3D 12

  • Soporte para shaders DXIL: Permite ejecutar juegos y aplicaciones que usan el modelo de shaders 6.0 de DirectX, como títulos recientes que requieren esta tecnología.

  • Geometría shaders: Implementación inicial en el compilador HLSL, crucial para juegos que dependen de efectos geométricos avanzados.

  • Optimizaciones en Vulkan: Traducción más eficiente de APIs como SetEventOnMultipleFenceCompletion() para mejorar el rendimiento en juegos como Dyson Sphere Program.

2. Soporte EGL para Todos los Controladores Gráficos

  • Unificación de renderizado: EGL actúa como puente entre OpenGL ES y el gestor de ventanas del sistema, evitando inconsistencias visuales en aplicaciones móviles y juegos.

  • Ventaja: Ahora aplicaciones como Empire Earth o 3D Pinball se renderizan correctamente sin artefactos, independientemente del hardware gráfico.

3. Correcciones de Bugs Destacadas

  • Juegos:

    • 3D Pinball - Space Cadet: Funcionamiento correcto en pantalla completa.

    • Dyson Sphere Program: Eliminación de artefactos visuales y problemas con el ratón al cambiar de ventana.

    • Empire Earth 1.x: Solucionados glitches de visualización.

  • Aplicaciones:

    • MS Office 2010: Ya no se bloquea en escritorios virtuales al estilo Windows 7.

    • Geekbench 6 y Gigapixel AI: Corregidos fallos de inicio.

4. Otras Mejoras Técnicas

  • Manejo de excepciones con Clang: Mayor estabilidad para programas compilados con este entorno.

  • Metadatos WinRT: Implementación inicial en WIDL, facilitando el soporte para aplicaciones modernas de Windows.

Implicaciones para Usuarios

  • Gamers: Mejor compatibilidad con títulos como Dyson Sphere Program y futuros juegos que usen DXIL.

  • Desarrolladores: Herramientas más robustas para depurar y optimizar aplicaciones en Wine.

  • Distribuciones Linux: Paquetes binarios ya disponibles para Ubuntu, Fedora y otras plataformas.

Limitaciones y Problemas Conocidos

  • Rendimiento en d3d7: Algunos usuarios reportan baja performance en juegos antiguos que usan esta API, a pesar de las mejoras en EGL.

  • Virtual Desktop: Persisten errores de redimensionamiento en ciertas aplicaciones.

Cómo Instalarlo

  1. Desde código fuente: Descargar wine-10.9.tar.xz desde WineHQ.

  2. Binarios precompilados: Disponibles para distribuciones como Debian, Fedora y macOS.

Conclusión

Wine 10.9 consolida su posición como la mejor opción para ejecutar software de Windows en sistemas no-Windows, especialmente para juegos modernos gracias a vkd3d 1.16. Aunque aún hay margen de mejora en APIs antiguas, esta versión demuestra un avance significativo en estabilidad y compatibilidad.

Descarga y detalles técnicos: