Se ha publicado la versión 7.7 del proyecto Wine-wayland, que desarrolla un conjunto de parches y el controlador winewayland.drv, permitiendo usar Wine en entornos basados en el protocolo Wayland, sin necesidad de XWayland ni componentes de X11. Se ofrece la posibilidad de ejecutar juegos y aplicaciones que utilizan las API gráficas Vulkan y Direct3D 9/11/12. El soporte para Direct3D se implementa a través de la capa DXVK, que traduce las llamadas a la API Vulkan. El conjunto también incluye parches y «fsync» para mejorar el rendimiento de los juegos multihilo y código para soportar la tecnología AMD FSR (FidelityFX Super Resolution), que permite reducir la pérdida de calidad de imagen al escalar en pantallas de alta resolución. Esta nueva versión se destaca por su sincronización con la base de código de Wine 7.7 y la actualización de las versiones de DXVK y VKD3D-Proton.
Para los desarrolladores de distribuciones, Wine-wayland puede ser interesante por la posibilidad de proporcionar un entorno limpio de Wayland con soporte para ejecutar aplicaciones de Windows, lo que libera al usuario de la necesidad de instalar paquetes relacionados con X11. En sistemas basados en Wayland, el paquete Wine-wayland permite lograr un rendimiento y una capacidad de respuesta más altas en juegos al eliminar capas innecesarias. Además, el uso de Wayland elimina problemas de seguridad presentes en X11 (por ejemplo, juegos no confiables para X11 pueden espiar otras aplicaciones, ya que el protocolo X11 permite acceder a todos los eventos de entrada y realizar sustituciones de pulsaciones de teclas ficticias).
Fuente: opennet.ru
