DXVK 1.0.3 con implementazione Direct3D 10/11 sull'API Vulkan

Invece di un rilascio che è stato cancellato a causa di un problema con il congelamento della GPU 1.1 preparato per il rilascio dell'interstrato DXVK 1.0.3, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11, lavorando attraverso la traduzione delle chiamate all'API Vulkan. DXVK 1.0.3 riporta alcune correzioni e miglioramenti dal ramo 1.1, ad esempio:

  • È garantito che la DLL includa le informazioni sulla versione DXVK;
  • Sui sistemi con GPU NVIDIA, i problemi di rendering in Dark Souls Remastered e Grim Dawn sono stati risolti;
  • Risolto il problema del blocco della GPU e del crash del driver all'avvio di Star Citizen;
  • Risolti problemi di prestazioni in Anno 1800;
  • Risolti errori che portavano alla trasmissione di dati non definiti al driver, che potevano influenzare negativamente il caching dello shader;
  • Risolto un problema relativo all'hashing degli shader della geometria con i metadati del flusso che poteva causare una crescita incontrollabile dei file della cache di stato.

Come promemoria, DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux utilizzando Wine, fungendo da alternativa con prestazioni più elevate all'implementazione Direct3D 11 integrata di Wine in esecuzione su OpenGL. IN alcuni giochi prestazioni della combinazione Wine+DXVK diverso dall'esecuzione su Windows solo del 10-20%, mentre quando si utilizza l'implementazione Direct3D 11 basata su OpenGL, le prestazioni diminuiscono in modo più significativo. Lavori in corso su consegna DXVK come componente integrazione del vino, fornito sotto forma di libreria Linux separata (libdxvk.so), che può essere utilizzata direttamente in Wine, senza la necessità di un'installazione separata di DXVK sotto forma di DLL Windows.

Fonte: opennet.ru

Aggiungi un commento