Veröffentlichung von Wine 4.10 und Proton 4.2-6

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

Die wichtigsten Änderungen:

  • Mehr als hundert DLLs werden standardmäßig mit einer integrierten Bibliothek erstellt msvcrt (bereitgestellt vom Wine-Projekt und der DLL von Windows) im PE-Format (Portable Executable);
  • Die Unterstützung für die Installation von PnP-Treibern (Plug and Play) wurde erweitert. Die Funktion UpdateDriverForPlugAndPlayDevices() wurde implementiert.
  • Zum Rahmen Medienstiftung Unterstützung für Uhrensynchronisation hinzugefügt;
  • Möglichkeit hinzugefügt, die Lautstärke in Soundtreibern zu ändern;
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Spielen und Anwendungen:

Gleichzeitig Valve опубликовала Aufbau des Projekts Proton 4.2-6, 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 Proton:

  • FAudio-Komponenten, die DirectX-Soundbibliotheken implementieren (API XAudio2, X3DAudio, XAPO und XACT3), wurden auf Version 19.06 aktualisiert.
  • Die DXVK 1.2.1-Schicht wurde mit einem neuen Compiler kompiliert, wodurch eine verbesserte Leistung in 32-Bit-Spielen erzielt werden konnte.
  • Verbesserte Schriftwiedergabe in SpellForce 3.
  • Probleme mit der Unterstützung von Rumble-Gamecontrollern in einigen Spielen, einschließlich Team Sonic Racing, wurden behoben.
  • Probleme mit Spielen bei Verwendung nicht-englischer Gebietsschemas wurden behoben.
  • Wir haben an Fehlern in der neuen Steam-Netzwerk-API gearbeitet, einschließlich der Möglichkeit, A Hat in Time im Mehrspielermodus zu spielen.

Source: opennet.ru

Kommentar hinzufügen