Lanzamento de Wine 7.1 e Wine Staging 7.1

Realizouse unha versión experimental dunha implementación aberta da API Win32 - Wine 7.1. Desde o lanzamento da versión 7.0, pecháronse 42 informes de erros e fixéronse 408 cambios. Como recordatorio, comezando pola rama 2.x, o proxecto Wine pasou a un esquema de numeración de versións no que cada versión estable dá lugar a un aumento do primeiro díxito do número de versión (6.0.0, 7.0.0) e actualizacións. a versións estables lánzanse cun cambio no terceiro díxito (7.0.1, 7.0.2, 7.0.3). As versións experimentais, desenvolvidas en preparación para a próxima versión principal, lánzanse cun cambio no segundo díxito (7.1, 7.2, 7.3).

Os cambios máis importantes:

  • Engadido soporte para a API de gráficos Vulkan 1.3.
  • Resolvéronse unha serie de problemas con temas.
    Lanzamento de Wine 7.1 e Wine Staging 7.1Lanzamento de Wine 7.1 e Wine Staging 7.1
  • Compatibilidade mellorada para o protocolo WebSocket.
  • Recorte de cursor mellorado na plataforma macOS.
  • Fixéronse correccións no compilador IDL para mellorar a compatibilidade con C++.
  • Os informes de erros relacionados co funcionamento dos xogos están pechados: 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.
  • Péchanse os informes de erros relacionados co funcionamento das aplicacións: 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.

Ademais, podemos observar a formación do lanzamento do proxecto Wine Staging 7.1, no marco 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 561 parches adicionais.

A nova versión trae sincronización coa base de código Wine 7.1. 3 parches relacionados coa implementación de notificacións de devolución de chamada en xactengine, a adición de WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY en ws2_32 e o uso de texturas indexadas dinámicamente (sen enlace) para os sombreadores GLSL en wined3d foron transferidos ao Wine principal. Parche actualizado para admitir NVIDIA CUDA.

Tamén se publicou o lanzamento da capa DXVK 1.9.4, que ofrece unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que traballa a través da tradución de chamadas á API de Vulkan. DXVK pódese usar para executar aplicacións e xogos 3D en Linux usando Wine, servindo como unha alternativa de maior rendemento ás implementacións nativas de Direct3D 9/10/11 de Wine que se executan enriba de OpenGL.

Na nova versión de DXVK:

  • Por defecto, a emulación de punto flotante estrita en D3D9 está habilitada nos sistemas con versións futuras do controlador RADV Vulkan, o que mellorará a precisión e o rendemento da representación.
  • Mellora a asignación de memoria e reduciu o consumo de memoria en xogos que usan múltiples procesos ou dispositivos D3D.
  • Resolveuse un problema co uso da memoria de vídeo nas GPU de NVIDIA con RBAR (Barra redimensionable) cando a configuración dxvk.shrinkNvidiaHvvHeap está activada.
  • Eliminouse a opción antiga para desactivar OpenVR.
  • Optimizacións de rendemento activadas e soporte adicional para a tecnoloxía de escala realista DLSS para God of War.

Fonte: opennet.ru

Engadir un comentario