Invece del rilascio annullato a causa di un problema di blocco della GPU è stata preparata la versione intermedia , che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11, funzionante tramite la traduzione delle chiamate nell'API Vulkan. In DXVK 1.0.3 sono stati trasferiti alcuni correzioni e miglioramenti dalla branch 1.1, ad esempio:
- È stata inclusa in DLL la versione delle informazioni su DXVK;
- Nei sistemi con GPU NVIDIA sono stati risolti problemi di rendering nei giochi Dark Souls Remastered e Grim Dawn;
- Risolto il blocco della GPU e il crash del driver all'avvio del gioco Star Citizen;
- Affrontati problemi di prestazioni nel gioco Anno 1800;
- Corrette le anomalie che portavano a passare dati non definiti al driver, il che poteva negativamente influenzare la cache degli shader;
- Risolto un problema di hashing degli shader geometrici con metadati del flusso, che poteva portare a un aumento incontrastato delle dimensioni dei file di cache dello stato.
Ricordiamo che DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux tramite Wine, fungendo da alternativa più performante all'implementazione di Direct3D 11 integrata in Wine, che funziona sopra OpenGL. In 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. da DXVK come componente , fornito sotto forma di libreria Linux separata (libdxvk.so), che può essere utilizzata direttamente in Wine, senza la necessità di installare DXVK separatamente come DLL di Windows.
Fonte: opennet.ru
