Vinho adaptado para funcionar usando Wayland

No âmbito do projeto Wine-wayland foi preparado um conjunto de patches e driver winewayland.drv que permitem usar o Wine em ambientes baseados no protocolo Wayland, sem o uso de componentes relacionados ao XWayland e X11. Isso inclui a capacidade de executar jogos e aplicativos que usam a API gráfica Vulkan e Direct3D 9, 10 e 11. O suporte Direct3D é implementado usando uma camada Dxvk, que traduz chamadas para a API Vulkan. O conjunto também inclui patches esync (Sincronização Eventfd) para aumentar o desempenho de jogos multithread.

Vinho adaptado para funcionar usando Wayland

A edição Wine para Wayland foi testada nos ambientes Arch Linux e Manjaro com um servidor composto Weston e um driver AMDGPU com suporte para a API Vulkan. Para funcionar, você precisa do Mesa 19.3 ou versão mais recente, compilado com suporte para Wayland, Vulkan e EGL, presença das bibliotecas SDL e Faudio, além de suporte Esync ou Fsync no sistema. É possível alternar para o modo de tela inteira usando a tecla de atalho F11. No atual estágio de desenvolvimento não há suporte para OpenGL, controladores de jogos, aplicativos GDI e cursores personalizados. Os lançadores não funcionam.

Os desenvolvedores da distribuição Wine-wayland podem estar interessados ​​​​na capacidade de fornecer um ambiente Wayland puro com suporte para execução de aplicativos Windows, eliminando a necessidade do usuário instalar pacotes relacionados ao X11. Em sistemas baseados em Wayland, o pacote Wine-wayland permite obter maior desempenho e capacidade de resposta dos jogos, eliminando camadas desnecessárias. Além disso, o uso nativo do Wayland permite eliminar problemas de segurança, característica X11 (por exemplo, jogos X11 não confiáveis ​​podem espionar outros aplicativos - o protocolo X11 permite acessar todos os eventos de entrada e realizar substituições falsas de teclas).

Fonte: opennet.ru

Adicionar um comentário