Veröffentlichung von Wine 4.9 und Proton 4.2-5

Verfügbar experimentelle Ausgabe der offenen Win32 API-Implementierung — Wine 4.9. Seit der Veröffentlichung der Version 4.8 wurden 24 Fehlerberichte geschlossen und 362 Änderungen vorgenommen.

Die wichtigsten Änderungen sind:

  • Anfängliche Unterstützung für die Installation von Plug and Play-Treibern hinzugefügt;
  • Möglichkeit zur Erstellung von 16-Bit-Modulen im PE-Format implementiert;
  • Verschiedene Funktionen in die neue DLL KernelBase übertragen;
  • Fehlerbehebungen in Bezug auf die Funktion von Gamecontrollern vorgenommen;
  • Bereitstellung von Hochgenauigkeits-Systemtimern, sofern verfügbar;
  • Fehlerberichte in Bezug auf Spiele und Anwendungen geschlossen:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Gleichzeitig hat das Unternehmen Valve die das Projekt Proton 4.2-5, das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von Windows-Spielanwendungen unter Linux zu ermöglichen, die im Steam-Katalog angeboten werden. Die Entwicklungsarbeiten des Projekts werden stehen unter der BSD-Lizenz. Proton ermöglicht die direkte Ausführung von Windows-Spielen, die nur für den Windows-Client verfügbar sind, im Steam-Client unter Linux. Das Paket umfasst die Implementierung von DirectX 10/11 (basierend auf DXVK) und 12 (basierend auf vkd3d), das über die Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeitet, bietet verbesserte Unterstützung für Spiel-Controller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu nutzen. Im Vergleich zur ursprünglichen Wine-Version wurde die Leistung von Mehrkernspielen deutlich verbessert, dank der Anwendung von Patches «esync» (Eventfd-Synchronisierung).

In In der neuen Version wurde die Unterstützung für die Netzwerk-APIs von Steam hinzugefügt, die in neuen Spielen verwendet werden, einschließlich „A Hat in Time“. Es wurden zahlreiche Korrekturen in Bezug auf die Konfiguration der Anordnung bei Spiel-Controllern vorgenommen, die viele Probleme mit Spiel-Controllern in Unity-basierten Spielen, einschließlich Subnautica und Spielen von Ubisoft, behoben haben.

In Proton 4.2-5 wurde die Schicht
DXVK 1.2.1 mit der Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API aktiviert (zuvor wurde die Version 1.1.1 verwendet). Neben Fehlerbehebungen und der Verbesserung der Unterstützung für Spiele in der DXVK 1.2-Serie wurde ein separater Thread für die Übertragung des Befehls-Puffers aktiviert und die Unterstützung für spezifische Rendering-Erweiterungen hinzugefügt, die offiziell nicht in der Direct3D 11-Spezifikation definiert sind. In der Korrekturversion DXVK 1.2.1 wurde die Kompatibilität verbessert mit ReShade, Probleme mit der Spieleleistung bei Lords of the Fallen und The Surge wurden behoben, Abstürze des Spiels Yakuza Kiwami 2 wurden beseitigt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster