Megjelent a DXVK 1.10.1, a Direct3D 9/10/11 Vulkan API fölötti megvalósítása

Megjelent a DXVK 1.10.1 verzió, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 megvalósítását nyújtja, Vulkan API-hoz való hívások átkonvertálásával. A DXVK használatához Vulkan 1.1 API-t támogató illesztőprogramok szükségesek, mint például a Mesa RADV 21.2, NVIDIA 495.46, Intel ANV és AMDVLK. A DXVK a 3D-alkalmazások és játékok Linux alatt való futtatására használható a Wine segítségével, magasabb teljesítményt nyújtva, mint a Wine beépített Direct3D 9/10/11 megvalósítása, amely OpenGL-en fut.

Főbb változások:

  • Megvalósult a közös használatú textúra erőforrások és az IDXGIResource API kezdeti támogatása. A textúrák metadatainak tárolásához a kapcsolódó megosztott memória leírókkal együtt további javításokra van szükség a Wine-ban, amelyek jelenleg csak a Proton Experimental ágon érhetők el. Jelenleg a D3D9 és D3D11 API-k számára a 2D textúrák közös használatának támogatására korlátozódik. Az IDXGIKeyedMutex hívása nem támogatott, valamint jelenleg nincs lehetőség a D3D12-t és Vulkan-t használó alkalmazásokkal való közös erőforrás-használatra. Az új lehetőségek lehetővé tették a videolejátszási problémák megoldását egyes Koei Tecmo játékokban, mint például a Nioh 2 és az Atelier sorozat játékai, valamint az interfész renderelésének javítását a Black Mesa játékban.
  • Hozzáadva a DXVK_ENABLE_NVAPI környezeti változó, amely lehetővé teszi a gyártóazonosító felülírásának letiltását (hasonlóan a dxvk.nvapiHack = False paraméterhez).
  • Javult a shader kód generálása helyi tömbök használata esetén, ami felgyorsíthatja egyes D3D11 játékok teljesítményét NVIDIA illesztőprogramokkal rendelkező rendszerekben.
  • Hozzáadva egy optimalizálás, amely potenciálisan növelheti a DXGI_FORMAT_R11G11B10_FLOAT formátumú képek renderelési teljesítményét.
  • Megoldották a textúrák betöltési problémáit D3D9 használata esetén.
  • Az Assassin’s Creed 3 és a Black Flag játékokhoz aktiválva lett a "d3d11.cachedDynamicResources = a" beállítás, amely a teljesítményproblémákat orvosolja. A Frostpunk játékhoz aktiválva lett a "d3d11.cachedDynamicResources = c", míg a God of War játékhoz a "dxgi.maxFrameLatency = 1".
  • Javították a renderelési problémákat a "GTA: San Andreas" és a "Rayman Origins" játékban.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster