Veröffentlichung von Wine 4.10 und Proton 4.2-6

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

Die wichtigsten Änderungen sind:

  • Mehr als hundert DLLs sind standardmäßig mit einer integrierten Bibliothek gesammelt. msvcrt (die vom Wine-Projekt bereitgestellt werden, während die DLLs aus Windows) im PE (Portable Executable)-Format;
  • Die Unterstützung für die Installation von PnP (Plug and Play) Treibern wurde erweitert. Implementierung der Funktion UpdateDriverForPlugAndPlayDevices();
  • In das Framework Media Foundation wurde Unterstützung für die Synchronisierung von Uhren hinzugefügt;
  • In den Audiotreibern wurde die Möglichkeit zur Lautstärkeregulierung hinzugefügt;
  • Fehlerberichte in Bezug auf Spiele und Anwendungen geschlossen:

Gleichzeitig hat das Unternehmen Valve die das Projekt Proton 4.2-6, 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 Proton:

  • Die Komponenten von FAudio mit Implementierungen von DirectX-Audiobibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die Version 19.06 aktualisiert.
  • Die DXVK 1.2.1-Intermediärschicht wurde mit einem neuen Compiler erstellt, wodurch die Leistung in 32-Bit-Spielen verbessert werden konnte.
  • Die Schriftartdarstellung im Spiel SpellForce 3 wurde verbessert.
  • Probleme mit der Unterstützung von Rumble-Gamecontrollern in einigen Spielen, darunter Team Sonic Racing, wurden behoben.
  • Probleme mit Spielen bei Verwendung nicht-englischer Lokalisierungen wurden gelöst.
  • Fehlerbehebungen im neuen Netzwerk-API von Steam wurden durchgeführt, einschließlich der Möglichkeit für Mehrspieler im Spiel «A Hat in Time».

Quelle: opennet.ru

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