Novas versións de Wine 4.17, Wine Staging 4.17, Proton 4.11-6 e D9VK 0.21

Dispoñible versión experimental dunha implementación aberta da API Win32 - Viño 4.17. Desde o lanzamento da versión 4.16 Pecháronse 14 informes de erros e fixéronse 274 cambios.

Os cambios máis importantes:

  • O motor Mono actualizouse á versión 4.9.3;
  • Engadido soporte para texturas comprimidas en formato DXTn a d3dx9 (transferido desde Wine Staging);
  • Propúxose unha versión inicial da biblioteca de tempo de execución de Windows Script (msscript);
  • Engadiuse o procesamento de chamadas APC a ntdll antes de que comece o proceso;
  • wined3d engade soporte para GPU AMD VEGA12;
  • Implementouse o soporte para procesar notificacións sobre cambios no dispositivo a través da API XRandR;
  • Engadido soporte para xerar claves RSA;
  • Para a arquitectura ARM64, implementouse soporte para proxies sen fisuras para interfaces de obxectos;
  • Os informes de erros relacionados co funcionamento de xogos e aplicacións están pechados.
    Vampire the Masquerade, AppCAD, Civilization 4, instalador Shed, Royal Quest, iCloud.

Simultaneamente presentado lanzamento do proxecto Escenificación do viño 4.17, dentro do cal se forman compilacións estendidas de Wine, incluíndo parches non totalmente listos ou arriscados que aínda non son aptos para a súa adopción na rama principal de Wine. En comparación con Wine, Wine Staging ofrece 855 parches adicionais. A nova versión trae sincronización coa base de código Wine 4.17. Engadiuse compatibilidade para a entrada en modo bruto (Raw Input en user32), o que eliminou os problemas nos xogos baseados no motor Source, así como en Overwatch e Star Citizen. Correccións incluídas para resolver fallos do xogo
Empire Earth, Trinklet Supreme e Silent Hill 4: The Room. Engadido stub dsdmo.dll para efectos DirectSound.

Compañía de válvulas publicado nova versión do proxecto Protón 4.11-6, que se basea nos desenvolvementos do proxecto Wine e que ten como obxectivo garantir que as aplicacións de xogos creadas para Windows e presentadas no catálogo de Steam poidan executarse en Linux. Logros do proxecto espallamento baixo licenza BSD. Proton permítelle executar directamente aplicacións de xogos só para Windows no cliente Steam Linux. O paquete inclúe unha implementación de DirectX 9 (baseada en D9VK), DirectX 10/11 (basado en DXVK) e DirectX 12 (baseado en vkd3d), que traballa mediante a tradución de chamadas de DirectX á API de Vulkan, ofrece un soporte mellorado para os controladores de xogos e a capacidade de usar o modo de pantalla completa independentemente das resolucións de pantalla admitidas nos xogos.

Na nova versión de Proton, a capa DXVK (unha implementación de DXGI, Direct3D 10 e Direct3D 11 enriba da API de Vulkan) actualizouse a unha rama 1.4, en que
A interface de programación Direct3D 11 actualizouse á versión 11.4 e DXGI á versión 1.5. Mentres tanto, os desenvolvedores de DXVK publicaron unha actualización correctiva DXVK 1.4.1, que solucionou problemas que causaban fallos no código D3D10 e mellorou o soporte para Batman: Arkham City, Hitman 2 e Ni no Kuni Remastered.

Ademais, podemos observar unha nova versión significativa do proxecto D9VK 0.21, dentro do cal se está a desenvolver a implementación de Direct3D 9, traballando a través da tradución de chamadas á API de gráficos Vulkan. O proxecto baséase na base de código do proxecto DXVK, que foi ampliada co soporte para Direct3D 9. En comparación coa implementación de Direct3D 9 baseada en WineD3D, D9VK permite un maior rendemento, xa que a tradución de Direct3D 9 a través de OpenGL é máis lenta que a tradución a través de Vulkan.

В nova versión engadiu novas chamadas a Direct3D 9
D3DBLEND_BOTHSRCALPHA e D3DBLEND_BOTHINVSRCALPHA, implantouse un sistema de bloqueo para imaxes MSAA e mapas de profundidade, engadiuse soporte para formatos YUV2 e YUVY, engadiuse un conxunto de constantes ampliado ao habilitar o procesamento de software de sombreadores de vértices, realizouse a optimización do rendemento, as chamadas a TexM3x3Spec e TexMXNUMXxXNUMXSpec foron implementadas para DXSO
TexM3x3VSpec, 27 erros corrixidos.

Fonte: opennet.ru

Engadir un comentario