Lansarea DXVK 1.9.1, implementarea Direct3D 9/10/11 pe baza API-ului Vulkan

Este disponibilă lansarea stratului DXVK 1.9.1, care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, funcționând prin translatarea apelurilor în API-ul Vulkan. Pentru a utiliza DXVK, sunt necesare drivere care suportă API-ul Vulkan 1.1, cum ar fi Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 și AMDVLK. DXVK poate fi utilizat pentru a rula aplicații 3D și jocuri pe Linux prin intermediul Wine, oferind o alternativă mai performantă la implementările integrate de Direct3D 9/10/11 din Wine, care funcționează pe baza OpenGL.

Modificări principale:

  • S-au rezolvat mai multe probleme legate de performanță și stabilitate, apărute după revizuirea mecanismului de blocare D3D9.
  • S-a refăcut gestionarea texturilor intermediare (Staging Texture) în D3D11, ceea ce a dus la reducerea consumului de memorie și la diminuarea numărului de copii de imagini necesare pentru transferul datelor între CPU și GPU.
  • A fost eliminat codul pentru ocolirea problemelor în versiunile mai vechi de Mesa (<=19.0).
  • Primitivele de blocare au fost reproiectate pe baza blocărilor Windows SRW, care sunt mai eficiente decât implementarea winpthreads în construcțiile mingw.
  • Au fost rezolvate problemele în jocurile Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 și World of Final Fantasy.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster