experimentelle Veröffentlichung der offenen Win32 API — . Seit der Veröffentlichung der Version Es wurden 44 Fehlerberichte geschlossen und 431 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Über hundert DLLs sind standardmäßig mit der integrierten Bibliothek (bereitgestellt durch das Wine-Projekt, und DLLs aus Windows) im PE-Format (Portable Executable);
- Die Unterstützung für die Installation von PnP (Plug and Play)-Treibern wurde erweitert. Die Funktion UpdateDriverForPlugAndPlayDevices() wurde implementiert;
- In den Framework wurde die Unterstützung für die Zeitsynchronisation hinzugefügt;
- In den Audiotreibern wurde die Möglichkeit zur Lautstärkeregelung hinzugefügt;
- Fehlerberichte, die mit dem Betrieb von Spielen und Anwendungen zusammenhängen, wurden geschlossen:
Gleichzeitig hat die Firma Valve Projektzusammenstellung , das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von in Linux entwickelten Spielen, die für Windows erstellt wurden und im Steam-Katalog präsentiert werden, zu ermöglichen. Die Entwicklungen des Projekts unter der BSD-Lizenz. Proton ermöglicht es, Spieleanwendungen, die nur für Windows bereitgestellt werden, direkt im Linux-Client von Steam auszuführen. Das Paket umfasst die Implementierung von DirectX 10/11 (basierend auf ) und 12 (basierend auf ), die durch die Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeitet, bietet eine verbesserte Unterstützung für Spielcontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu verwenden. Im Vergleich zum ursprünglichen Wine wird die Leistung von Mehrkernspielen durch den Einsatz von Patches "" (Eventfd Synchronisation) erheblich gesteigert.
Im Proton:
- Die Komponenten von FAudio mit der Implementierung der DirectX-Audiobibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die Version 19.06 aktualisiert.
- Die DXVK 1.2.1-Umgebung wurde mit einem neuen Compiler erstellt, was eine Leistungssteigerung in 32-Bit-Spielen ermöglichte.
- Die Schriftanzeige im Spiel SpellForce 3 wurde verbessert.
- Es wurden Probleme mit der Unterstützung von Rumble-Spielecontrollern in einigen Spielen, einschließlich Team Sonic Racing, behoben.
- Probleme mit Spielen bei Verwendung nicht-englischsprachiger Lokalisierungen wurden gelöst.
- Es wurden Fehler im neuen Steam-Netzwerk-API behoben, einschließlich der Möglichkeit für Mehrspieler-Modus in „A Hat in Time“.
Quelle: opennet.ru
