Foi publicado um lançamento experimental da implementação aberta da API Win32 — Wine 10.10. Desde o lançamento do 10.9, 38 relatórios de erro foram fechados e 234 alterações foram feitas.
As alterações mais importantes:
- O mecanismo Wine Mono foi atualizado para a versão 10.1.0. O Wine Mono é uma distribuição do Framework Mono, destinada a ser usada no Wine em vez do componente proprietário .NET Framework.
- Removida a dependência da biblioteca OSMesa (Off-screen Mesa).
- Na implementação da linguagem de descrição de interfaces WIDL (Wine Interface Definition Language), expandiu-se o suporte à geração de metadados do Windows Runtime (WinRT).
- Os dados de localização foram atualizados para a versão Unicode CLDR 47 (Repositório Comum de Dados de Localização Unicode).
- Adicionada suporte ao formato P010 na implementação do framework Media Foundation.
- Atualizadas as versões do faudio 25.06, mpg123 1.33.0, libpng 1.6.48 e xslt 1.1.43.
- Fechados relatórios de erros relacionados ao funcionamento de aplicativos: Lotus Freelance Graphics 2.1, HTML-Kit 292, cmd.exe, regedit, Baofeng5, Noteworthy Composer, Ricoh Digital Camera Utility 5, PlayOnline Viewer, HP Prime Virtual Calculator, Wondershare Uniconverter 13, AVCLabs Video Enhancer AI, Qt Installer, Smartsuite 3.1.
- Fechados relatórios de erros relacionados ao funcionamento de jogos: Rise of Nations: Thrones and Patriots, Braid, Burger Shop, Horizon Chase, F.E.A.R, .T.A.L.K.E.R. Anomaly, The Fidelio Incident, Eador: Masters of the Broken World, Unreal 2, Vampyr, StarCraft Remastered.
Além disso, pode-se destacar o lançamento da camada DXVK 2.6.2, que fornece uma implementação do DXGI (Infraestrutura de Gráficos DirectX), Direct3D 8, 9, 10 e 11, funcionando através da tradução de chamadas na API Vulkan. Para usar DXVK, é necessário ter drivers que suportem a API Vulkan 1.3. O DXVK pode ser usado para executar aplicativos 3D e jogos no Linux com o Wine, servindo como uma alternativa de maior desempenho às implementações do Direct3D incorporadas no Wine, que funcionam sobre OpenGL.
Na nova versão do DXVK:
- Adicionada a variável de ambiente DXVK_FILTER_DEVICE_UUID para filtrar dispositivos por UUID em sistemas com múltiplos modelos de GPU idênticos.
- Adicionadas as configurações d3d9.hide{Amd,Intel,Nvidia}Gpu e aprimorada a lógica de substituição de identificadores de GPU, o que pode ser útil para executar jogos que se recusam a iniciar em algumas GPUs ou usando funcionalidade reduzida nelas.
- No dxvk-native, melhorada a escolha do backend WSI.
- Resolvidos problemas com atualização incorreta da saída em alguns jogos para capacetes de realidade virtual.
- Resolvidos problemas em jogos como Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 e Thumper.
Fonte: opennet.ru
