Uscita DXVK 1.7, implementazione di Direct3D 9/10/11 sopra l'API Vulkan

Formata uscita del layer DXVK 1.7, 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 è necessario avere driver compatibili con API Vulkan 1.1, come AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK.
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:

  • Aggiunta la supporto per le estensioni dell'API grafica Vulkan: VK_EXT_custom_border_color (l'uso per il supporto dei colori dei bordi nel Sampler ha risolto molti problemi nei giochi basati su Direct3D 9, inclusi Crysis e Halo 2 Vista) e VK_EXT_robustness2 (simile a D3D11, utilizzato per gestire l'accesso oltre l'area consentita delle risorse). Per utilizzare queste estensioni è necessaria la presenza di wine 5.8, insieme a driver AMD e Intel da Mesa 20.2-dev o driver NVIDIA 440.66.12-beta;
  • Ottimizzato l'uso delle operazioni di pulizia e
    barriere nella fase di rendering, che ha permesso di migliorare leggermente le prestazioni di alcuni giochi;
  • Nei giochi D3D11 è stata aggiunta la possibilità di utilizzare code compute per il caricamento asincrono delle risorse, se il driver (ad esempio, RADV) non supporta una code di trasferimento separata;
  • Implementata una certa funzionalità di DXGI 1.6, che sarà applicata nelle future versioni di World of Warcraft;
  • Ridotto il consumo di memoria in D3D9, evitando l'esaurimento della memoria disponibile in alcuni giochi, come Toxikk;
  • Corrette le errori di verifica di Vulkan in Cloudpunk e in altri giochi che utilizzano in modo scorretto il buffer delle risorse;
  • Risolti problemi nella compilazione con GCC 10.1;
  • Risolti vari problemi legati a D3D9;
  • Rivista l'opzione dxgi.tearFree;
  • Risolti problemi nei giochi Fallout New Vegas, Freelancer, GTA IV e Halo Custom Edition;
  • Interrotto il supporto per la compilazione con winelib. Per compilare DXVK è ora necessaria l'installazione di MinGW.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster