Ausgabe der Schicht , das eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bietet, die durch das Übersetzen von API-Aufrufen in Vulkan funktioniert. Zur Nutzung von DXVK sind Treiber mit Unterstützung für , wie zum Beispiel
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 und .
DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen, als leistungsstärkere Alternative zur in Wine integrierten Implementierung von Direct3D 11, die über OpenGL läuft.
Hauptänderungen:
- Einige in der Implementierung von Direct3D 9 fehlende Operationen mit SwapChain-Virtual-Framebuffer (), die Probleme beim Start solcher Anwendungen wie dem ATi ToyShop-Demo, Atelier Sophie und Dynasty Warriors 7 lösten.
- Es wurden in letzter Zeit aufgedeckte Fehler in der Implementierung von Direct3D 9 behoben und geringfügige Optimierungen der Leistung und des Speicherverbrauchs hinzugefügt.
- Eine Option d3d9.forceSwapchainMSAA wurde hinzugefügt, um die Methode des MSAA (Multisample Anti-Aliasing) für Bilder, die in der SwapChain bearbeitet werden, zwangsweise zu aktivieren.
- Die Einstellung d3d9.deferredSurfaceCreation wurde aktiviert, um Probleme mit der Anzeige von Menüs in Spielen der Atelier-Serie, die Direct3D 11 verwenden, zu beseitigen.
- Probleme in Spielen wurden gelöst: Dragon Age Origins, Entropia Universe, Ferentus, Herrcot, Xiones, Gothic 3, Tales of Vesperia, TrackMania United Forever, Vampire The Masquerade: Bloodlines und Warriors Orochi 4.
- Die Unterstützung für ältere Treiberversionen, die die Grafik-API Vulkan 1.1 nicht unterstützen: AMD / Intel (Mesa) 17.3 und frühere Versionen, NVIDIA 390.xx und frühere Versionen, wurde eingestellt.
Quelle: opennet.ru
