Lëshimi i implementimeve DXVK 1.10.1, Direct3D 9/10/11 në krye të Vulkan API

Lëshimi i shtresës DXVK 1.10.1 është i disponueshëm, duke siguruar një implementim të DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, duke punuar përmes përkthimit të thirrjeve në Vulkan API. DXVK kërkon drejtues që mbështesin Vulkan 1.1 API, si Mesa RADV 21.2, NVIDIA 495.46, Intel ANV dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj zbatimeve amtare të Wine Direct3D 9/10/11 që funksionojnë në krye të OpenGL.

Ndryshimet kryesore:

  • U zbatua mbështetje fillestare për burimet e teksturës së përbashkët dhe API-në e IDXGIResource. Për të organizuar ruajtjen e meta të dhënave të teksturës së bashku me përshkruesit e memories së përbashkët, kërkohen arna shtesë për Wine, të cilat aktualisht disponohen vetëm në degën Proton Experimental. Implementimi aktualisht është i kufizuar në mbështetjen e ndarjes së teksturës 2D për API-të D3D9 dhe D3D11. Thirrja IDXGIKeyedMutex nuk mbështetet dhe aktualisht nuk ka aftësi për të ndarë burimet me aplikacionet që përdorin D3D12 dhe Vulkan. Veçoritë e shtuara bënë të mundur zgjidhjen e problemeve me riprodhimin e videos në disa lojëra Koei Tecmo, si Nioh 2 dhe lojërat në serinë Atelier, si dhe përmirësimin e paraqitjes së ndërfaqes në lojën Black Mesa.
  • U shtua ndryshorja e mjedisit DXVK_ENABLE_NVAPI për të çaktivizuar zëvendësimin e ID-së së shitësit (njëlloj si dxvk.nvapiHack = False).
  • Gjenerimi i përmirësuar i kodit shader kur përdorni grupe lokale, gjë që mund të shpejtojë disa lojëra D3D11 në sistemet me drejtues NVIDIA.
  • Optimizimi i shtuar që rrit potencialisht performancën e paraqitjes së imazheve në formatin DXGI_FORMAT_R11G11B10_FLOAT.
  • Problemet me ngarkimin e teksteve kur përdorni D3D9 janë zgjidhur.
  • Për Assassin's Creed 3 dhe Black Flag, cilësimi "d3d11.cachedDynamicResources = a" është aktivizuar për të zgjidhur problemet e performancës. Për Frostpunk cilësimi "d3d11.cachedDynamicResources = c" është i aktivizuar, dhe për God of War është "dxgi.maxFrameLatency = 1".
  • Problemet e paraqitjes në GTA: San Andreas dhe Rayman Origins janë zgjidhur.

Burimi: opennet.ru

Shto një koment