uscita del layer , fornendo l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11, che funziona tramite la translitazione delle chiamate nell'API Vulkan. Per utilizzare DXVK avere driver compatibili con , come ad esempio
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 e .
DXVK può essere utilizzato per eseguire applicazioni 3D e giochi su Linux tramite Wine, fungendo da alternativa ad alte prestazioni all'implementazione di Direct3D 11 integrata in Wine, che funziona sopra OpenGL. N le prestazioni della combinazione Wine+DXVK partono da un 10-20% in meno rispetto all'esecuzione in Windows, mentre l'implementazione di Direct3D 11 basata su OpenGL mostra una riduzione delle prestazioni più significativa.
Nel nuovo rilascio è stato utilizzato un thread separato per il trasferimento del buffer comandi, il che ha permesso di aumentare le prestazioni in alcune configurazioni multi-core. Inoltre, è stata aumentata la frequenza di invio del buffer comandi per escludere i ritardi e utilizzare più attivamente la GPU. Tra le applicazioni che hanno beneficiato delle modifiche apportate, si segnala il gioco Quake Champions.
È stata aggiunta la supporto per estensioni di rendering specifiche, ufficialmente non definite nella specifica Direct3D 11 e fornite separatamente dai produttori tramite librerie aggiuntive per Windows. Queste estensioni sono necessarie per il funzionamento del progetto sperimentale con implementazione delle estensioni AGS (AMD GPU Services), proposte nel e che consentono di utilizzare alcune ottimizzazioni, incluse quelle utilizzate nei giochi Resident Evil 2 e Devil May Cry 5.
Tra le correzioni: leggermente ridotto il carico sulla CPU in alcuni giochi. Risolto un problema che portava all'aggiunta di elementi superflui nella cache degli stati e alla ricompilazione di gestori Vulkan identici. Corretto un bug che portava a crash o utilizzo incorretto di Vulkan nell'applicazione del metodo ClearView. Disattivata una manovra di bypass in NVAPI, utilizzata per risolvere problemi nel gioco Mirror’s Edge Catalyst su sistemi con GPU NVIDIA.
Fonte: opennet.ru
