experimentelle Ausgabe der offenen Win32 API-Implementierung — . Seit der Veröffentlichung der Version 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. (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 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 das Projekt , 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 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 ) und 12 (basierend auf ), 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 «» (Eventfd-Synchronisierung).
In 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
