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

Formata rilascio dello strato DXVK 1.7, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite la traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK è richiesto la presenza di driver compatibili con l'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 e giochi 3D su Linux tramite Wine, fungendo da alternativa ad alte prestazioni all'implementazione di Direct3D 11 integrata in Wine, che funziona sopra OpenGL.

Principali modifiche:

  • Aggiunta la supporto per le estensioni dell'API grafica Vulkan: VK_EXT_custom_border_color (utilizzata per supportare i 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, utilizzata per gestire l'accesso oltre il limite consentito delle risorse). Per utilizzare queste estensioni è necessario avere wine 5.8, oltre ai driver AMD e Intel da Mesa 20.2-dev o il driver NVIDIA 440.66.12-beta;
  • Ottimizzato l'utilizzo delle operazioni di pulizia e
    barriere durante il rendering, il che ha leggermente migliorato le prestazioni di alcuni giochi;
  • Nei giochi D3D11 è stata aggiunta la possibilità di utilizzare code di calcolo per il caricamento asincrono delle risorse, se il driver (ad esempio, RADV) non supporta una coda di trasferimento separata;
  • Implementata una certa funzionalità DXGI 1.6, che sarà utilizzata nelle future versioni di World of Warcraft;
  • Ridotto il consumo di memoria in D3D9, evitando il superamento della memoria disponibile in alcuni giochi, come Toxikk;
  • Corrette le errori di controllo Vulkan in Cloudpunk e in altri giochi che utilizzano in modo errato il buffer delle risorse;
  • Risolti i problemi di compilazione in GCC 10.1;
  • Risolvere vari problemi relativi a D3D9;
  • Ridefinita l'opzione dxgi.tearFree;
  • Risolti i problemi nei giochi Fallout New Vegas, Freelancer, GTA IV e Halo Custom Edition;
  • Interrotta la supporto per la compilazione con winelib. Per compilare DXVK ora è necessario 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