Die Version 1.9 der DXVK-Schicht ist nun verfügbar, die eine Implementierung von DXGI (DirectX Graphics Infrastructure) sowie Direct3D 9, 10 und 11 bietet, die durch einen Aufruftranslater in die Vulkan-API arbeitet. Für die Verwendung von DXVK sind Treiber erforderlich, die die Vulkan-API 1.1 unterstützen, wie z. B. Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 und AMDVLK. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen und stellt eine leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die auf OpenGL basieren.
Wesentliche Änderungen:
- Es wurde eine grundlegende Unterstützung für YUV-Texturformate mit Farbunterabtastung, wie NV12, hinzugefügt, die zum Abspielen von Videos in einigen Spielen verwendet werden.
- Die API ID3D11VideoProcessor wurde implementiert, die für die Videoausgabe in den Spielen Nier Replicant und Contra: Rogue Corps verwendet wird.
- Die Unterstützung für konservative Rasterisierung wurde für GPUs hinzugefügt, die diese Funktion unterstützen. Diese Änderung ermöglicht die Verwendung der NVIDIA ShadowLibs-Option in Final Fantasy XV und anderen Spielen.
- Die Anzeigeverzögerungen wurden verringert, was Probleme in Spielen, die durch vertikale Synchronisation, FPS-Begrenzer oder DXGI-Einstellungen limitiert sind, lösen kann.
- Ein Bestandteil zur Begrenzung der Bildrate (Frame Rate Limiter) wurde hinzugefügt, der für das reibungslose Spielverhalten von Spielen verwendet werden kann, die nicht für hohe FPS ausgelegt sind.
- Die Übertragung von Informationen über Softwareimplementierungen von Vulkan, wie Lavapipe, an Anwendungen wurde eingestellt, wenn ein GPU mit Vulkan-Unterstützung im System vorhanden ist. Dies löst Probleme, die auftreten, wenn Spiele Lavapipe anstelle des richtigen Treibers verwenden. Um Lavapipe zu aktivieren, wird empfohlen, die Umgebungsvariable VK_ICD_FILENAMES zu setzen.
- Die Ladung von Texturen und Buffern in D3D9 wurde verbessert.
- Probleme in den Spielen Atelier Mysterious Trilogy Deluxe Pack, Dal Segno, Nights of Azure, Days Gone, Demon Stone, Dragon Quest Builder 2, Final Fantasy XIII, Spec Ops: The Line, GTA IV, Halo 2, Kohan II, Nier Replicant, Second Sight und TrackMania Forever wurden behoben.
Quelle: opennet.ru
