uscita del layer , fornendo l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, che funziona attraverso la traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK avere driver compatibili con , come ad esempio
AMD RADV 18.3, 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 a prestazioni superiori rispetto all'implementazione Direct3D 11 integrata in Wine, che funziona sopra OpenGL.
Variazioni principali:
- È stata condotta un'ottimizzazione generale delle prestazioni di Direct3D 9.
- È stata migliorata l'implementazione dell'offset della profondità in Direct3D 9, eliminando problemi di rendering come l'assenza di ombre e in molti giochi.
- È stato risolto un errore che portava a un crash a causa di divisione per zero durante l'avvio di alcuni giochi basati su Direct3D 9.
- Sono stati risolti problemi di rendering in molti giochi basati su Direct3D 9 che utilizzano Pixel Shader 1.x.
- È stata ripristinata la funzionalità dell'impostazione dxvk.hud, che era stata accidentalmente rimossa nella branch 1.5.
- Il numero di thread utilizzati durante la compilazione degli shader è stato ottimizzato per ridurre l'impatto negativo sulle prestazioni delle CPU a 6 e 8 core (per configurazione manuale è possibile utilizzare l'opzione dxvk.numCompilerThreads).
- Sono stati risolti problemi in giochi come GTA V, Halo CE, Need For Speed: Carbon, Risen 2, Sims 4, Trackmania Forever e Vampire The Masquerade: Bloodlines.
Fonte: opennet.ru
