Invece del rilascio annullato a causa di problemi con il blocco della GPU è stato preparato il rilascio del layer , fornendo implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11, funzionante tramite traduzione delle chiamate nell'API Vulkan. In DXVK 1.0.3 sono state trasferite alcune correzioni e miglioramenti dalla versione 1.1, come ad esempio:
- Nella DLL è stata aggiunta l'informazione sulla versione di DXVK;
- Sui sistemi con GPU NVIDIA sono stati risolti problemi di rendering nei giochi Dark Souls Remastered e Grim Dawn;
- È stato risolto il blocco della GPU e il crash del driver all'avvio del gioco Star Citizen;
- Sono stati risolti problemi di prestazioni nel gioco Anno 1800;
- Corrette le anomalie che portavano a trasmettere dati non definiti al driver, che potevano avere un impatto negativo sulla cache degli shader;
- È stato risolto il problema di hashing degli shader geometrici con i metadati dello stream, che poteva causare un'ingigantimento incontrollato delle dimensioni dei file della cache di stato.
Ricordiamo che DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux mediante Wine, fungendo da alternativa ad alte prestazioni all'implementazione Direct3D 11 integrata in Wine, che opera sopra OpenGL. Nelle le prestazioni della combinazione Wine+DXVK Dall'avvio su Windows solo del 10-20%, mentre utilizzando l'implementazione Direct3D 11 basata su OpenGL, le prestazioni diminuiscono in modo più considerevole. per DXVK come componente , fornito come una libreria Linux separata (libdxvk.so), che può essere utilizzata direttamente in Wine, senza la necessità di installare separatamente DXVK come DLL di Windows.
Fonte: opennet.ru
