Wine 5.0 Release Candidate und Veröffentlichung des Pakets zum Ausführen von Windows-Spielen Proton 4.11-10

Hat begonnen Testen des ersten Release Candidate Wine 5.0, einer offenen Implementierung der Win32-API. Die Codebasis wurde vor der Veröffentlichung, die für Ende Dezember oder Anfang Januar erwartet wird, in den Freeze-Modus versetzt. Im Vergleich zur Veröffentlichung Wine 4.21 37 Fehlerberichte geschlossen und 475 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Browser-Engine Wein-Gecko, das in der MSHTML-Bibliothek verwendet wird, wurde auf Version 2.47.1 aktualisiert. Der Ladecode der Gecko-Engine wurde überarbeitet und die Möglichkeit hinzugefügt, sie von einer allgemeinen, nicht Wine-spezifischen Installation aus zu starten;
  • Unicode-Tabellen wurden auf Version 12.1.0 aktualisiert. Funktionen zur Unicode-Konvertierung wurden in ntdll überarbeitet;
  • Erste Version der MSADO-Bibliothek hinzugefügt (ActiveX-Datenobjekte) mit einer Schnittstelle für den Zugriff auf und die Bearbeitung von Daten über einen OLE DB-Anbieter, beispielsweise zum Verbinden von Programmen mit einem SQL-Server;
  • Dem Dienstprogramm WUSA (Windows Update Standalone) wurde Unterstützung für die Installation von Updates hinzugefügt.
  • Die Arbeit an der Übertragung des Codes von Kernel32 nach Kernelbase und der Umstrukturierung dieser Bibliotheken wurde fortgesetzt. Zum Beispiel Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID-, FindFirst/NextFile- und Zeitzonenfunktionen. Der Code für die Kernel-Initialisierung wurde teilweise nach ntdll verschoben;

  • bcrypt hat Unterstützung für die Überprüfung von Hashes mit digitalen Signaturen basierend auf ECDSA-Schlüsseln hinzugefügt;
  • Viele neue Funktionen wurden zu VBScript hinzugefügt, darunter ScriptTypeInfo_* und ScriptTypeComp_Bind*;
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Spielen und Anwendungen:
    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, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.

Darüber hinaus Ventil опубликовала neue Veröffentlichung des Projekts Proton 4.11-10, 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 DirectX 9-Implementierung (basierend auf D9VK), DirectX 10/11 (basierend auf DXVK-Erweiterung) und DirectX 12 (basierend auf vkd3d), das über die Übersetzung von DirectX-Aufrufen an die Vulkan-API funktioniert, 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.

In der neuen Version von Proton:

  • Es besteht die Möglichkeit, Spiele zu starten Halo: Der Master Chief Sammlung (erfordert eine Betaversion des Steam-Clients und eine GnuTLS-Bibliotheksversion kleiner als 3.5.4, um ausgeführt zu werden). Einige Spielmodi fehlen, da die EasyAntiCheat-Unterstützung nicht verfügbar ist.
  • Die Maus-Ereignishandler wurden deutlich verbessert, was sich positiv auf das Mausverhalten in den Spielen Fallout 4, Furi und Metal Gear Solid V auswirkt;
  • Es wurde ein neuer ganzzahliger Skalierungsmodus hinzugefügt, der beim Vergrößern eine verbesserte Pixelklarheit bietet. Der Modus wird aktiviert, indem mit der Umgebungsvariablen WINE_FULLSCREEN_INTEGER_SCALING=1 begonnen wird.
  • Mehrere Probleme mit Gamecontroller-Layouts wurden behoben. Durch die Änderungen funktionieren Telltale-Spiele besser mit Xbox-Controllern sowie Cuphead- und ICEY-Spiele mit über Bluetooth verbundenen PlayStation 4-Controllern.
  • Verbesserte Handhabung von Force-Feedback auf Gamepads, insbesondere bei Verwendung von Lenkrad-Controllern.
  • Probleme mit dem Einfrieren von Metal Gear Solid V beim Start wurden behoben.
  • Ein Leistungsrückgang bei der Verwendung von Xbox-Gamecontrollern wurde behoben.
  • Beim Spielen von Trine 4 wurde die Bildratenbegrenzung von 30 FPS entfernt;
  • Abstürze beim Spielen von IL-2 Sturmovik behoben;
  • Aktualisierte Versionen von Komponenten von Drittanbietern: D9VK aktualisiert auf Version 0.40-rc-p und FAudio auf 19.12. Es wurden Korrekturen an DXVK vorgenommen.

Source: opennet.ru

Kommentar hinzufügen