DXVK 1.7, Direct3D 9/10/11 implementációk kiadása a Vulkan API-n

Alakított rétegközi kiadás SZO 1.7, amely DXGI-t (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 implementációt biztosít, amely a Vulkan API-ba történő hívásfordításon keresztül működik. A DXVK használatához kötelező támogatás a járművezetők számára Vulcan API 1.1például AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 és AMDVLK.
A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine használatával, ami nagyobb teljesítményű alternatívaként szolgál a Wine OpenGL-en futó beépített Direct3D 11 megvalósításához képest.

Nagy változások:

  • Hozzáadott támogatás a Vulkan grafikus API-bővítményeihez: VK_EXT_custom_border_color (a Sampler keretszíneinek támogatására szolgál, sok problémát megoldott a Direct3D 9-alapú játékokban, beleértve a Crysist és a Halo 2 Vistát is) és a VK_EXT_robustness2 (hasonlóan a D3D11-hez, a kiesések kezelésére szolgál). korlátozza a hozzáférési erőforrás területeket). A bővítmények használatához Win 5.8, valamint AMD és Intel illesztőprogramok szükségesek a Mesa 20.2-dev vagy NVIDIA 440.66.12-beta illesztőprogramtól;
  • A tisztítási műveletek optimalizált alkalmazása és
    akadályokat rendereléskor, ami lehetővé tette néhány játék teljesítményének kismértékű javítását;

  • A D3D11 játékok hozzáadták a számítási sorok használatát az erőforrások aszinkron betöltéséhez, ha az illesztőprogram (például RADV) nem támogat külön átviteli sort;
  • Bevezetett néhány DXGI 1.6 funkciót, amelyet a World of Warcraft jövőbeli kiadásaiban fognak használni;
  • Csökkentett memóriafelhasználás a D3D9-ben, ami megakadályozta, hogy egyes játékokban, például a Toxikkban kifogyjon a rendelkezésre álló memória;
  • Javítva a Vulkan érvényesítési hibái a Cloudpunkban és más játékokban, amelyek helytelenül használták az erőforráspuffert;
  • Problémák megoldása a GCC 10.1-ben való építés során;
  • A D3D9-hez kapcsolódó különféle problémák javítása;
  • A dxgi.tearFree opciót átdolgoztuk;
  • A Fallout New Vegas, a Freelancer, a GTA IV és a Halo Custom Edition problémái megoldódtak;
  • Támogatás az építkezésekhez winelib. A DXVK építéséhez most MinGW szükséges.

Forrás: opennet.ru

Hozzászólás