A equipe de desenvolvimento por trás da camada de compatibilidade do Wine para Linux anunciou o lançamento completo do Wine versão 11.0, trazendo consigo diversas melhorias de desempenho.
Uma das mudanças mais notáveis que vem com o Wine 11 é a adição de suporte para utilização do módulo NTSYNC no kernel Linux. Escrevi sobre esse driver quando ele apareceu pela primeira vez no kernel 6.14, há quase um ano. Agora, o Wine poderá tirar vantagem disso para melhorar o desempenho dos aplicativos Windows.
O Wine 11 também traz melhor suporte para execução no sistema de janelas Wayland. A área de transferência agora é suportada e os métodos de entrada também estão aqui, permitindo inserir caracteres não presentes no teclado. Essas atualizações são importantes, à medida que mais e mais distribuições Linux estão migrando ou planejando migrar para ambientes somente Wayland.
Ainda assim, o X11 não está sendo ignorado neste lançamento. O gerenciador de janelas X11 obteve melhor integração no Wine com Wine 11.
Falando em gráficos, a API Vulkan foi atualizada para a versão 1.4.335. O OpenGL também viu várias melhorias e correções. Decodificação baseada em hardware do padrão de compressão de vídeo H.264 via Direct3D 11 sobre Vulkan Video. Os desenvolvedores acrescentaram sobre isso:
Observe que o renderizador Vulkan deve ser usado. Como nas versões anteriores do Wine, o renderizador Vulkan pode ser usado definindo o renderizador como vulkan usando a chave de registro Direct3D ou a variável de ambiente WINE_D3D_CONFIG.
Várias melhorias de conectividade também estão acontecendo. Muito trabalho está sendo feito para oferecer melhor suporte aos controladores de jogos, incluindo a adição de suporte de feedback de força nos joysticks e no volante. O driver Bluetooth do Wine agora também pode procurar dispositivos e, em dispositivos Linux executando BlueZ, pode ser emparelhado por meio da API e de um assistente.
Se você estiver executando um software de criação musical no Wine, poderá contar com suporte MIDI aprimorado e latência reduzida no sintetizador. O formato de arquivo SoundFont também teve maior desenvolvimento no Wine 11, agora permitindo camadas e normalização de instrumentos.
Outro renascimento do X11 para Linux chegou, mas qual é o sentido?
O projeto está começando bem a tempo para o GNOME e o KDE eliminarem o suporte ao X11.
Existem várias outras atualizações no Wine 11.0 que você pode ler nas notas de lançamento, incluindo pequenas melhorias para dispositivos ARM64, alterações nas bibliotecas auxiliares Direct3D e ajustes na rede e no gerenciamento de localidade.
Se você deseja obter o Wine 11, pode ir para a pasta de downloads de origem do Wine 11.0 para baixar o código-fonte. Se você não quiser construí-lo sozinho, em uma distribuição Linux de lançamento contínuo, você pode esperar uma atualização do pacote Wine em breve. No momento em que escrevo, porém, estou vendo o Wine ainda na versão 10.20 nos repositórios CachyOS e Arch Extra.
O próximo nome a observar é Proton. A camada de compatibilidade Proton, desenvolvida pela Valve, é baseada no Wine. Um novo lançamento do Wine significa que podemos antecipar uma grande atualização do Proton, o que por sua vez significa melhor suporte para jogos Linux no Steam e outras plataformas que aproveitam os esforços de desenvolvimento de código aberto da Valve.
Fonte: WineHQ