Lanzamiento candidato de Wine 5.0 y lanzamiento del paquete para ejecutar juegos de Windows Proton 4.11-10

Comenzó probando la primera versión candidata Wine 5.0, una implementación abierta de la API Win32. La base del código se ha puesto en modo congelado antes de su lanzamiento, que se espera para finales de diciembre o principios de enero. Comparado con el lanzamiento Vino 4.21 Se cerraron 37 informes de errores y se realizaron 475 cambios.

Los cambios más importantes:

  • motor de navegador Geco del vino, que se utiliza en la biblioteca MSHTML, se actualizó a la versión 2.47.1. Se ha reelaborado el código de carga del motor Gecko y se ha agregado la capacidad de iniciarlo desde una instalación general, no específica de Wine;
  • Las tablas Unicode se han actualizado a la versión 12.1.0. Las funciones para la conversión Unicode se han reelaborado en ntdll;
  • Se agregó la versión inicial de la biblioteca MSADO (Objetos de datos ActiveX) con una interfaz para acceder y manipular datos a través de un proveedor OLE DB, por ejemplo, para conectar programas a un servidor SQL;
  • Se agregó soporte para instalar actualizaciones a la utilidad WUSA (Windows Update Standalone);
  • Continuó el trabajo para transferir código de kernel32 a kernelbase y reestructurar estas bibliotecas. Por ejemplo, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    Funciones GeoID, FindFirst/NextFile y zona horaria. El código para la inicialización del kernel se ha movido parcialmente a ntdll;

  • bcrypt ha agregado soporte para verificar hashes con firmas digitales basadas en claves ECDSA;
  • Se han agregado muchas características nuevas a VBScript, incluidas ScriptTypeInfo_* y ScriptTypeComp_Bind*;
  • Informes de errores cerrados relacionados con el funcionamiento de juegos y aplicaciones:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab 2, Football Manager 2017, Visor de cámara IP 4.x, Beat Hazard 2, Visual C++ Express 2005.

Además, válvula опубликовала nueva versión del proyecto Protón 4.11-10, que se basa en los desarrollos del proyecto Wine y tiene como objetivo permitir que las aplicaciones de juegos creadas para Windows y presentadas en el catálogo de Steam se ejecuten en Linux. logros del proyecto propagar bajo licencia BSD. Proton le permite ejecutar directamente aplicaciones de juegos solo para Windows en el cliente Steam Linux. El paquete incluye una implementación de DirectX 9 (basada en D9VK), DirectX 10/11 (basado en Extensión DXVK) y DirectX 12 (basado en vkd3d), que funciona mediante la traducción de llamadas DirectX a la API de Vulkan, proporciona soporte mejorado para controladores de juegos y la capacidad de usar el modo de pantalla completa independientemente de las resoluciones de pantalla admitidas en los juegos.

En la nueva versión de Proton:

  • Se proporciona la posibilidad de iniciar juegos. Halo: El Jefe Master Collection (requiere una versión beta del cliente Steam y una versión de la biblioteca GnuTLS inferior a 3.5.4 para ejecutarse). Faltan algunos modos de juego debido a la falta de disponibilidad del soporte EasyAntiCheat;
  • Los controladores de eventos del mouse se han mejorado significativamente, lo que tiene un efecto positivo en el comportamiento del mouse en los juegos Fallout 4, Furi y Metal Gear Solid V;
  • Se agregó un nuevo modo de escala de números enteros que proporciona una claridad de píxeles mejorada al acercar. El modo se habilita comenzando con la variable de entorno WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Se resolvieron varios problemas con los diseños de los controladores de juegos. Los cambios permiten que los juegos de Telltale funcionen mejor con los controladores de Xbox, así como los juegos de Cuphead e ICEY con controladores de PlayStation 4 conectados mediante Bluetooth;
  • Manejo mejorado de la retroalimentación de fuerza en los gamepads, especialmente cuando se usan controladores en el volante.
  • Se han resuelto los problemas con el congelamiento de Metal Gear Solid V al iniciar.
  • Se corrigió una regresión de rendimiento al usar controladores de juegos Xbox;
  • Al jugar Trine 4, se eliminó el límite de velocidad de fotogramas de 30 FPS;
  • Se corrigieron fallas al jugar IL-2 Sturmovik;
  • Versiones actualizadas de componentes de terceros: D9VK actualizado a la versión 0.40-rc-p y FAudio a la 19.12. Se han realizado correcciones en DXVK.

Fuente: opennet.ru

Añadir un comentario