Início Tecnologia Wine 11 pode ser o ponto de inflexão que finalmente empurra os...

Wine 11 pode ser o ponto de inflexão que finalmente empurra os jogadores do Windows para o Linux

12
0

Paul Souders via Stone/Getty Images

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • Wine 11 traz desempenho quase nativo para jogos de Windows no Linux.
  • Graças ao NTSYNC, os gargalos de desempenho são coisa do passado.
  • Wine 11 agora está disponível na maioria dos repositórios padrão da distribuição.

Lembro-me, em 1999, de quando usei o Wine pela primeira vez para rodar o jogo Diablo original. Achei que tinha feito algo muito especial (assim como todos os meus amigos curiosos sobre Linux). Naquela época, rodar jogos com Wine não era tarefa fácil.

Avançando algumas décadas, o Wine fez grandes avanços. Parecia que o Linux estava à beira de algo grandioso. Então a Valve entrou em cena e aumentou o suporte ao Linux para jogos do Windows, e as coisas passaram do possível para o provável.

Além disso:Minhas 11 distribuições Linux favoritas de todos os tempos, classificadas

E agora, os desenvolvedores do Wine anunciaram uma mudança que provavelmente será o impulso final que os jogadores precisam para migrar do Windows para o Linux. Essa mudança vem na forma de suporte NTSYNC. Este novo recurso foi introduzido como um driver de kernel em janeiro de 2026 e reformula a forma como os jogos do Windows sincronizam threads no Linux.

Deixe-me reformular isso de uma forma que todos entendam:

O suporte Wine NTSYNC traz ganhos de desempenho de até 678% para jogos no Linux.

Os desenvolvedores do Wine mudaram a forma como a sincronização de threads funciona por meio de um novo dispositivo /dev/ntsync para resolver um problema que tem atormentado os jogos no Linux por mais de uma década. Agora, os jogos do Windows serão executados com desempenho nativo ou quase nativo, sem reescrever uma única linha de código.

Anteriormente, o Wine tratava da sincronização do Windows NT via RPC (Remote Procedure Call) através de um processo chamado servidor de vinho. Essa solução alternativa exigia que os dados fossem enviados por meio de um soquete para o wineserver, que então executaria a operação nos dados e enviaria a resposta de volta. Considerando quantas dessas chamadas os jogos modernos fazem por segundo, isso pode levar a um sério gargalo.

Em outras palavras, servidor de vinho foi um grande problema.

Com o NTSYNC, o dispositivo /dev/ntsync fica exposto, então o kernel do Linux agora lida com a sincronização nativamente. O Wine agora detecta automaticamente um kernel compatível (versão 6.14 ou mais recente) e usa NTSYNC quando disponível.

Isso é enorme.

De acordo com XDAa documentação do patch afirma uma melhoria de “50-100%” para a maioria dos jogos.

Para que o NTSYNC funcione, você deve ter pelo menos o kernel Linux 6.14 (você pode verificar com o comando sem nome -r), e o módulo ntsync deve ser carregado na inicialização (o que pode ser verificado com sudo modprobe ntsync). Aqui está o que você pode fazer (se o módulo não estiver carregado).

Além disso: 5 razões para mudar para uma distribuição Linux imutável hoje – e quais tentar primeiro

Verifique se /dev/ntsync existe com:

ls -l /dev/ntsync

Se você receber o erro “não é possível acessar ‘/dev/ntsync’: esse arquivo ou diretório não existe”, você deverá carregar o módulo com:

sudo modprobe ntsync

Assim que o módulo for carregado, execute um jogo Wine e aproveite o aumento no desempenho.

Ainda mais adições ao Wine

Wine 11 não se trata apenas de NTSYNC. Você também descobrirá que a implementação do WoW64 (Windows de 32 bits no Windows de 64 bits) está concluída. WoW64 permite que o binário Wine execute jogos de 32 e 64 bits, sem a necessidade de empregar bibliotecas multilib. WoW64 agora também é capaz de lidar com mapeamentos de memória OpenGL, passagem SCSI e suporte a aplicativos de 16 bits.

O que foi dito acima é importante porque a maioria das distribuições Linux já iniciou (ou iniciou) o processo de eliminação do suporte de 32 bits. Sem o WoW64, os jogos de 32 bits não rodariam no Linux.

Outras mudanças e melhorias incluem:

  • Melhorias no driver Wayland.
  • EGL agora é o backend padrão para renderização OpenGL (no X11).
  • Suporte inicial para decodificação H.264 acelerada por hardware.
  • Melhorias para forçar o suporte ao feedback.
  • Um novo driver para Bluetooth que inclui BLE e suporte de emparelhamento adequado.
  • Suporte à compressão Zip64.
  • Suporte Unicode 17.0.0.
  • Digitalização TWAIN 2.0 (somente aplicativos de 64 bits).
  • Funcionalidade de ping IPv6.

Claro, há também a série habitual de correções de bugs.

Tudo isso se junta para tornar o Wine 11 o lançamento mais importante até o momento e promete elevar profundamente o nível dos jogos Linux.

Também: De quanta RAM seu PC Linux precisa em 2025? Este é o meu melhor ponto ideal

O Wine 11 já deve estar nos repositórios padrão da sua distribuição. Uma das principais exceções é o Ubuntu 24.04, que não inclui um kernel novo o suficiente para suportar a versão mais recente.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui