Është në dispozicion lëshimi i ndërfaqes DXVK 1.10.1, e cila ofron realizimin e DXGI (Infrastrukturës Grafike DirectX), Direct3D 9, 10 dhe 11, që funksionon përmes përkthimit të thirrjeve në API Vulkan. Për të përdorur DXVK, kërkohen drejtuesit që mbështesin API Vulkan 1.1, si Mesa RADV 21.2, NVIDIA 495.46, Intel ANV dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojra 3D në Linux përmes Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj implementimeve të integruara të Wine për Direct3D 9/10/11, që punojnë mbi OpenGL.
Ndryshimet kryesore:
- Është zbatuar mbështetje fillestare për resurset e përbashkëta të teksteve dhe API IDXGIResource. Për të organizuar ruajtjen e metadëve të teksteve së bashku me deskriptuesit e tyre të shpërndarjes së memories, kërkohen patçë të tjera për Wine, të cilat për momentin janë të disponueshme vetëm në degën Proton Experimental. Currently, implementation is limited to supporting shared access to 2D textures for API D3D9 and D3D11. IDXGIKeyedMutex is not supported and there is currently no ability to share resources with applications using D3D12 and Vulkan. The added capabilities have resolved video playback issues in certain Koei Tecmo games, such as Nioh 2 and games from the Atelier series, as well as fixing the rendering interface in the game Black Mesa.
- Shtuar variabla e mjedisit DXVK_ENABLE_NVAPI, që lejon çaktivizimin e riidentifikimit të prodhuesit (ngjashëm me parametrin dxvk.nvapiHack = False).
- Përmirësuar gjenerimin e kodit të shenjuesve gjatë përdorimit të masave lokale, që mund të përshpejtojë punën e disa lojrave D3D11 në sisteme me drejtues të NVIDIA.
- Shtuar optimizim që potencialisht rrit performancën e renderimit të imazheve në formatin DXGI_FORMAT_R11G11B10_FLOAT.
- Zgjidhur problemet me ngarkimin e teksteve gjatë përdorimit të D3D9.
- Për lojrat Assassin’s Creed 3 dhe Black Flag është aktivizuar cilësimi «d3d11.cachedDynamicResources = a», që zgjidh problemet me performancën. Për lojën Frostpunk është aktivizuar cilësimi «d3d11.cachedDynamicResources = c», dhe për lojën God of War - «dxgi.maxFrameLatency = 1».
- Eliminuar problemet me renderimin në lojrat «GTA: San Andreas» dhe «Rayman Origins».
Burimi: opennet.ru
