Windows no Linux: Wine 10 depende dos comentários do Wayland 15
Imagem: Válvula
Wine é usado para traduzir chamadas do sistema Windows em comandos que o Linux possa entender. Isso permite que aplicativos Windows sejam executados no Linux sem emulação. A Proton está aproveitando isso especialmente ao trazer jogos do Windows para o Linux. Com o Wine 10.0 vem o Wayland e outras melhorias.
Wayland se torna a norma
Embora o Wine anteriormente lidasse com o X11 por padrão e a saída gráfica no Wayland fosse feita via XWayland, as desvantagens de desempenho tiveram que ser aceitas. Como resultado, uma implementação do Wayland para Wine está em desenvolvimento há algum tempo e com a versão 10.0 agora se tornará padrão, embora o driver X11 anterior ainda esteja incluído. Idealmente, o Wine agora oferece o mais alto desempenho, independentemente do servidor de exibição. Portanto, OpenGL também é suportado e os pop-ups devem ser posicionados corretamente na maioria dos casos.
Nem sempre precisa ser x86 – ARM64 com Wine 10
Muito trabalho no Wine 10 também foi feito para implementar a arquitetura ARM64. O próprio código Wine é executado nativamente, enquanto a emulação x86 necessária é feita por software de terceiros por meio de uma interface. Os desenvolvedores se concentram no emulador FEX, que utiliza a interface. Isso beneficia particularmente projetos que executam títulos e programas do Windows em dispositivos Raspberry Pi ou Apple com processador M no sistema operacional gratuito.
Recursos práticos e trabalho em implementações Direct3D
O suporte a alto DPI foi estendido e o Vulkan foi implementado até a versão 1.4.303, que também inclui a extensão de vídeo Vulkan. Um novo painel de controle da área de trabalho pode ser usado para ajustar as configurações de exibição e, por exemplo, definir a resolução da área de trabalho virtual. Muitos novos recursos foram implementados, especialmente para títulos mais antigos do DirectX 9, e o mecanismo de renderização Vulkan está recebendo várias “extensões de estado dinâmico” em um esforço para evitar travamentos nos jogos. Além do backend anterior do GStreamer, a versão 10 também inclui um backend opcional baseado em FFmpeg. O módulo DirectMusic agora também é capaz de carregar arquivos MIDI.
Os fabricantes fornecem uma lista completa de apenas uma parte das mais de 6.000 alterações individuais feitas pela atualização no Gitlab. Espera-se que a nova versão faça parte do pacote de distribuição de fontes em um futuro próximo e seja integrada ao Proton.
Tópicos: Sistemas operacionais de código aberto Jogos Linux Proton Vulkan Fonte: WineHQ

Apaixonado por videogames desde a infância, Julien analisa os últimos lançamentos e explora as tecnologias que transformam o mundo dos jogos.