Veröffentlichung von Wine 4.9 und Proton 4.2-5

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

Die wichtigsten Änderungen:

  • Erste Unterstützung für die Installation von Plug-and-Play-Treibern hinzugefügt;
  • Die Möglichkeit, 16-Bit-Module im PE-Format zusammenzustellen, wurde implementiert;
  • Verschiedene Funktionen wurden in eine neue KernelBase-DLL verschoben;
  • Es wurden Korrekturen im Zusammenhang mit der Bedienung von Gamecontrollern vorgenommen;
  • Der Einsatz hochpräziser Systemzeitgeber, sofern vorhanden, ist gewährleistet;
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Spielen und Anwendungen:
    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 Valve опубликовала Aufbau des Projekts Proton 4.2-5, das auf den Entwicklungen des Wine-Projekts basiert und darauf abzielt, für Windows erstellte und im Steam-Katalog präsentierte Spieleanwendungen für die Ausführung unter Linux zu ermöglichen. Projekterfolge Ausbreitung unter BSD-Lizenz. Mit Proton können Sie reine Windows-Gaming-Anwendungen direkt im Steam-Linux-Client ausführen. Das Paket enthält eine Implementierung von DirectX 10/11 (basierend auf DXVK-Erweiterung) und 12 (basierend auf vkd3d), das über DirectX-Aufrufe an die Vulkan-API arbeitet, bietet verbesserte Unterstützung für Gamecontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in Spielen unterstützten Bildschirmauflösungen zu verwenden. Im Vergleich zum ursprünglichen Wine wurde die Leistung von Multithread-Spielen dank der Verwendung von Patches deutlich gesteigert.esync"(Eventfd-Synchronisierung).

В neue Version Unterstützung für Steam-Netzwerk-APIs hinzugefügt, die in neuen Spielen verwendet werden, einschließlich A Hat in Time. Zahlreiche Game-Controller-Layout-Korrekturen wurden vorgenommen, um viele Game-Controller-Probleme in Unity-basierten Spielen, einschließlich Subnautica- und Ubisoft-Spielen, zu beheben.

Proton 4.2-5 verwendet die Zwischenschichtfreigabe
DXVK 1.2.1 mit der Implementierung von DXGI, Direct3D 10 und Direct3D 11 zusätzlich zur Vulkan-API (zuvor wurde Version 1.1.1 verwendet). Zusätzlich zu Fehlerbehebungen und verbesserter Spieleunterstützung im DXVK 1.2-Zweig beteiligt ein separater Thread zum Übertragen des Befehlspuffers und zusätzliche Unterstützung für bestimmte Rendering-Erweiterungen, die nicht offiziell in der Direct3D 11-Spezifikation definiert sind. Die Korrekturversion von DXVK 1.2.1 verbessert die Kompatibilität mit ReShade, Leistungsprobleme in Lords of the Fallen und The Surge wurden behoben, Abstürze in Yakuza Kiwami 2 wurden behoben.

Source: opennet.ru

Kommentar hinzufügen