Lançamento do Wine 7.1 e Wine staging 7.1

Foi lançado a versão experimental da implementação aberta da Win32 API — Wine 7.1. Desde o lançamento da versão 7.0, 42 relatórios de erros foram corrigidos e 408 alterações foram feitas. Lembramos que, a partir da versão 2.x, o projeto Wine adotou um esquema de numeração de versões no qual cada lançamento estável resulta em um aumento do primeiro dígito na numeração (6.0.0, 7.0.0), enquanto as atualizações para as versões estáveis são lançadas alterando o terceiro dígito (7.0.1, 7.0.2, 7.0.3). Versões experimentais, desenvolvidas enquanto se prepara o próximo lançamento significativo, são lançadas alterando o segundo dígito (7.1, 7.2, 7.3).

As alterações mais importantes:

  • Adicionada a suporte para a API gráfica Vulkan 1.3.
  • Resolvidos uma série de problemas relacionados aos temas.
    Lançamento do Wine 7.1 e Wine staging 7.1 Lançamento do Wine 7.1 e Wine staging 7.1
  • Melhorado o suporte ao protocolo WebSocket.
  • Aprimorada a recorte do cursor na plataforma macOS.
  • Feitas correções no compilador IDL para melhorar o suporte a C++.
  • Fecharam-se os relatórios de erros relacionados ao funcionamento de jogos: Age of Empires 3, Final Fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Fechados os relatórios de erros relacionados ao funcionamento de aplicativos: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

Adicionalmente, pode-se observar a formação do lançamento do projeto Wine Staging 7.1, no qual são geradas compilações estendidas do Wine, incluindo patches não totalmente prontos ou arriscados, enquanto ainda não são adequados para aceitação no ramo principal do Wine. Em comparação com o Wine, o Wine Staging oferece 561 patches adicionais.

Nesta nova versão, foi realizada a sincronização com a base de código do Wine 7.1. No núcleo do Wine, três patches foram integrados relacionados à implementação de notificações de callback em xactengine, à adição de WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY em ws2_32 e ao uso de texturas indexadas dinamicamente (bindless) para shaders GLSL em wined3d. O patch para suporte a NVIDIA CUDA foi atualizado.

Também foi lançado o release da camada DXVK 1.9.4, que fornece a implementação do DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, operando através da tradução de chamadas para a API Vulkan. O DXVK pode ser utilizado para executar aplicativos e jogos 3D no Linux usando o Wine, servindo como uma alternativa de maior desempenho às implementações Direct3D 9/10/11 embutidas no Wine, que operam sobre OpenGL.

Na nova versão do DXVK:

  • Por padrão, o modo de emulação estrita de cálculos de ponto flutuante em D3D9 está ativado em sistemas com versões futuras do driver Vulkan RADV, o que permitirá aumentar a precisão e o desempenho na renderização.
  • Melhorada a distribuição de memória e reduzido o consumo de memória em jogos que utilizam múltiplos processos ou dispositivos D3D.
  • Resolvido o problema de uso da memória de vídeo na GPU NVIDIA com RBAR (Resizable BAR) ao ativar a configuração dxvk.shrinkNvidiaHvvHeap.
  • Removida a opção obsoleta para desativar o OpenVR.
  • Ativadas otimizações de desempenho e adicionada suporte à tecnologia de escalonamento realista DLSS para o jogo God of War.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster