experimentelle Ausgabe der offenen Win32 API-Implementierung — . Seit der Veröffentlichung der Version 16 Fehlerberichte wurden geschlossen und 203 Änderungen wurden vorgenommen.
Die wichtigsten Änderungen sind:
- Die Stabilität der Maussteuerungsfunktionen in Spielen wurde verbessert;
- Die Unterstützung für die Kreuzkompilierung in WineGCC wurde verbessert;
- Die Kompatibilität mit Windows-Debuggern wurde verbessert;
- Der Code, der mit Speicherverwaltung, Debugging, ioctl, Konsole, Sperren und der Verfolgung von Dateiänderungen verbunden ist, wurde von kernel32 nach kernelbase verschoben;
- Fehlerberichte, die mit den Spielen und Anwendungen Dragon Age: Art of Murder, Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, ExHIBIT, Zoom Edit&Share 5.0.0.0. zusammenhängen, wurden geschlossen.
Am selben Tag hat das Unternehmen Valve Neue Veröffentlichung des Projekts , 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 unter der BSD-Lizenz. Proton ermöglicht das direkte Starten von Spieleanwendungen, die nur für Windows bereitgestellt werden, im Linux-Client von Steam. Das Paket umfasst die Implementierung von DirectX 9 (basierend auf ), DirectX 10/11 (basierend auf ) und DirectX 12 (basierend auf ), die über die DirectX-Call-Translatorschnittstelle in die Vulkan-API arbeiten, bieten 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.
In der neuen Version:
- Die DXVK-Schicht (Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API) wurde auf Version , in der ein Speicherleck behoben wurde, das beim Starten von Spielen auftritt, die Direct2D verwenden. Leistungsprobleme in dem Spiel Quantum Break wurden behoben, die sich bei der Verwendung von NVIDIA- und älteren AMD-Treibern zeigen. Für das Spiel Control wurde die Option d3d11.allowMapFlagNoWait aktiviert, um die GPU-Ressourcen besser zu nutzen;
- Die D9VK-Schicht (Implementierung von Direct3D 9 über die Vulkan-API) wurde auf die experimentelle Version aktualisiert. ;
- Die FAudio-Komponenten mit Implementierung der DirectX-Audiobibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die neueste Version aktualisiert. ;
- Das Verhalten von PlayStation 4-Gamecontrollern und anderen über Bluetooth angeschlossener Controller wurde verbessert;
- Verbesserungen im Zusammenhang mit der Maussteuerung und dem Verlust des Fensterfokus wurden implementiert;
- Unterstützung für den Betrieb des Spiels Farming Simulator 19 wurde gewährleistet;
- Grafikartefakte in den Spielen A Hat in Time und Ultimate Marvel vs Capcom 3 wurden behoben.
Quelle: opennet.ru
