Lanzamiento de Wine 7.1 y puesta en escena de Wine 7.1

Se llevó a cabo un lanzamiento experimental de una implementación abierta de la API Win32: Wine 7.1. Desde el lanzamiento de 7.0, se han cerrado 42 informes de errores y se han realizado 408 cambios. Como recordatorio, comenzando con la rama 2.x, el proyecto Wine cambió a un esquema de numeración de versiones en el que cada versión estable da como resultado un aumento en el primer dígito del número de versión (6.0.0, 7.0.0) y actualizaciones. Las versiones estables se publican con un cambio en el tercer dígito (7.0.1, 7.0.2, 7.0.3). Las versiones experimentales, desarrolladas como preparación para la próxima versión principal, se lanzan con un cambio en el segundo dígito (7.1, 7.2, 7.3).

Los cambios más importantes:

  • Se agregó soporte para la API de gráficos Vulkan 1.3.
  • Se han resuelto una serie de problemas con los temas.
    Lanzamiento de Wine 7.1 y puesta en escena de Wine 7.1Lanzamiento de Wine 7.1 y puesta en escena de Wine 7.1
  • Soporte mejorado para el protocolo WebSocket.
  • Recorte del cursor mejorado en la plataforma macOS.
  • Se han realizado correcciones en el compilador IDL para mejorar la compatibilidad con C++.
  • Se cierran los informes de errores relacionados con el funcionamiento de los juegos: 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.
  • Los informes de errores relacionados con el funcionamiento de las aplicaciones están cerrados: 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.

Además, podemos observar la formación del lanzamiento del proyecto Wine Staging 7.1, en el marco del cual se forman compilaciones extendidas de Wine, incluidos parches no completamente listos o riesgosos que aún no son adecuados para su adopción en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 561 parches adicionales.

La nueva versión trae sincronización con el código base de Wine 7.1. Se han transferido al Wine principal 3 parches relacionados con la implementación de notificaciones de devolución de llamada en xactengine, la adición de WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY en ws2_32 y el uso de texturas indexadas dinámicamente (sin enlace) para sombreadores GLSL en wined3d. Parche actualizado para admitir NVIDIA CUDA.

También se ha publicado el lanzamiento de la capa DXVK 1.9.4, proporcionando una implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 y 11, trabajando mediante la traducción de llamadas a la API de Vulkan. DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux usando Wine, y sirve como una alternativa de mayor rendimiento a las implementaciones nativas Direct3D 9/10/11 de Wine que se ejecutan sobre OpenGL.

En la nueva versión de DXVK:

  • De forma predeterminada, la emulación estricta de punto flotante en D3D9 está habilitada en sistemas con versiones futuras del controlador RADV Vulkan, lo que mejorará la precisión y el rendimiento de la representación.
  • Asignación de memoria mejorada y consumo de memoria reducido en juegos que utilizan múltiples procesos o dispositivos D3D.
  • Se resolvió un problema con el uso de la memoria de video en las GPU NVIDIA con RBAR (BAR redimensionable) cuando la configuración dxvk.shrinkNvidiaHvvHeap está habilitada.
  • Se eliminó la opción heredada para deshabilitar OpenVR.
  • Se habilitaron optimizaciones de rendimiento y se agregó soporte para la tecnología DLSS Realistic Scaling para God of War.

Fuente: opennet.ru

Añadir un comentario