Vino adaptado al trabajo usando Wayland

En el marco del proyecto. Vino-wayland Se ha preparado un conjunto de parches y el controlador Winewayland.drv que permiten utilizar Wine en entornos basados ​​en el protocolo Wayland, sin el uso de componentes relacionados con XWayland y X11. Esto incluye la capacidad de ejecutar juegos y aplicaciones que utilizan la API de gráficos Vulkan y Direct3D 9, 10 y 11. La compatibilidad con Direct3D se implementa mediante una capa Extensión DXVK, que traduce llamadas a la API de Vulkan. El set también incluye parches. sincronización (Sincronización Eventfd) para aumentar el rendimiento de juegos multiproceso.

Vino adaptado al trabajo usando Wayland

La edición Wine para Wayland ha sido probada en los entornos Arch Linux y Manjaro con un servidor compuesto Weston y un controlador AMDGPU con soporte para la API Vulkan. Para funcionar, necesita Mesa 19.3 o una versión más reciente, compilada con soporte para Wayland, Vulkan y EGL, la presencia de las bibliotecas SDL y Faudio, así como soporte. sincronización o sincronizar en el sistema. Se admite el cambio al modo de pantalla completa usando la tecla de acceso rápido F11. En la etapa actual de desarrollo no hay soporte para OpenGL, controladores de juegos, aplicaciones GDI ni cursores personalizados. Los lanzadores no funcionan.

Los desarrolladores de la distribución Wine-wayland pueden estar interesados ​​en la capacidad de proporcionar un entorno Wayland puro con soporte para ejecutar aplicaciones de Windows, eliminando la necesidad de que el usuario instale paquetes relacionados con X11. En los sistemas basados ​​en Wayland, el paquete Wine-wayland le permite lograr un mayor rendimiento y capacidad de respuesta de los juegos al eliminar capas innecesarias. Además, el uso nativo de Wayland permite deshacerse de los problemas de seguridad, característica X11 (por ejemplo, los juegos X11 no confiables pueden espiar otras aplicaciones; el protocolo X11 le permite acceder a todos los eventos de entrada y realizar sustituciones falsas de pulsaciones de teclas).

Fuente: opennet.ru

Añadir un comentario