È disponibile l'uscita della libreria DXVK 1.9.3, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite la traduzione delle chiamate all'API Vulkan. Per utilizzare DXVK è necessario avere driver che supportano l'API Vulkan 1.1, come Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux tramite Wine, offrendo un'alternativa ad alte prestazioni alle implementazioni di Direct3D 9/10/11 integrate in Wine, che funzionano sopra OpenGL.
Principali modifiche:
- L'uso di dxvk-nvapi, un'implementazione di NVAPI sopra DXVK, fornisce supporto per la tecnologia DLSS, consentendo di utilizzare i core Tensor delle schede grafiche NVIDIA per un'upscaling realistico delle immagini attraverso metodi di apprendimento automatico, aumentando la risoluzione senza perdita di qualità.
- Con l'estensione Vulkan VK_EXT_robustness2, sono state ottimizzate le costanti degli shader D3D9 e rimosse le opzioni obsolete per i giochi che utilizzano l'elaborazione dei vertici software.
- Aggiunta e attivazione per alcuni giochi dell'opzione che fornisce una simulazione più accurata del comportamento D3D9 durante i calcoli in virgola mobile. L'attivazione di questa opzione ha risolto problemi in Red Orchestra 2, Dark Souls 2, Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd e Richard Burns Rally.
- Risolto un problema in DXGI che causava il crash quando si tentava di attivare la modalità a schermo intero su alcuni monitor.
- Risolti problemi nei giochi Black Mesa, Crysis 3 Remastered, Euro Truck Simulator, Injustice Gods Among Us, Rocksmith 2014, Splinter Cell: Chaos Theory, Sim City 2013 e The Guild 3.
Fonte: opennet.ru
