Wine 4.0 lançado com suporte Vulkan, suporte inicial Direct3D 12, CSMT habilitado por padrão

23 de janeiro de 2019

Logotipo WineHQ

Depois de estar em desenvolvimento por um ano, Wine 4.0 já está disponível para download. A nova versão estável do Wine inclui mudanças importantes, como suporte para Vulkan, Direct3D 12 e controladores de jogos.

Para aqueles que podem não estar familiarizados com ele, Wine é uma camada de compatibilidade do Windows para Linux que permite executar aplicativos e jogos do Windows no Linux, macOS e Android (experimental). O Wine é usado pelo Proton, a camada de compatibilidade Steam Play da Valve que permite jogar jogos do Windows no Linux, e pelo CrossOver, uma camada de compatibilidade comercial do Microsoft Windows para macOS e Linux, entre outros.

As mudanças no Wine 4.0 incluem:

  • Suporte inicial para Direct3D 12
  • Um driver Vulkan completo é implementado, usando as bibliotecas do host Vulkan no X11 ou MoltenVK no macOS
  • O recurso Multi-Threaded Command Stream (CSMT) é habilitado por padrão, o que deve fornecer melhor desempenho gráfico
  • Os contextos principais do OpenGL agora estão ativados por padrão para todas as placas gráficas e para todas as versões do Direct3D anteriores à 12
  • Novos recursos Direct3D 10 e 11 foram implementados
  • Várias interfaces Direct3D 11 foram atualizadas para a versão 11.2 e várias interfaces DXGI foram atualizadas para a versão 1.6. Isso permite que os aplicativos que requerem essas interfaces mais recentes comecem a funcionar
  • Texturas 3D comprimidas S3TC agora são suportadas. Texturas 2D compactadas S3TC já eram suportadas, desde que os drivers OpenGL as suportassem
  • Os controladores de jogo HID são compatíveis com as APIs XInput e Raw Input
  • Um driver SDL é implementado para disponibilizar controladores de jogos SDL por meio da interface HID
  • Suporte HiDPI para Android. A infraestrutura para definir o reconhecimento de DPI e o escalonamento de aplicativos sem reconhecimento de DPI foi implementada, mas não funciona fora do Android por enquanto

Há uma página de notas de lançamento mais detalhada disponível em WineHQ se você precisar de mais informações sobre a versão estável do Wine 4.0.

Para Direct3D 12, a biblioteca vkd3d e uma placa de vídeo compatível com Vulkan são necessárias.

Deve-se notar que alguns desses recursos já estavam disponíveis nas compilações de desenvolvimento e teste do Wine (dependendo da versão/compilação, é claro), que são usadas por softwares como Lutris, PlayOnLinux ou Valve's Proton, por exemplo.

Baixar Wine 4.0

Wine 4.0

Baixar wine

Os binários do Wine 4.0 para macOS, Android e distribuições Linux como Ubuntu, Debian e Fedora estão em processo de construção. O código fonte já está disponível para download.

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog
Propaganda
Propaganda