Vydání DXVK 2.2, implementace Direct3D 9/10/11 nad rozhraním Vulkan API

K dispozici je vydání vrstvy DXVK 2.2, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracující prostřednictvím překladu volání do Vulkan API. DXVK vyžaduje ovladače s podporou Vulkan 1.3 API, jako je Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine a slouží jako výkonnější alternativa k vestavěným implementacím Wine Direct3D 9/10/11 běžícím na OpenGL.

Hlavní změny:

  • Přidána podpora pro vrstvu D3D11On12, která umožňuje Direct3D 11 pracovat nad Direct3D 12. Pro podporu D3D12 v nových hrách založených na enginu Unity, jako je Lego Builder's Journey, implementovala společnost DXVK možnost vytvářet zařízení D3D11 ze zařízení D3D12 pomocí funkce D3D11On12CreateDevice a API ID3D11On12Device.
  • Implementace Direct3D 9 zavedla podporu pro částečné zobrazení (Partial Presentation), která umožňuje organizovat zobrazení částí okna zkopírováním obsahu vyrovnávací paměti obrazovky (backbuffer) do systémové paměti a následným vykreslením do okna pomocí CPU. Tato funkce zlepšuje kompatibilitu se spouštěči her vytvořenými pomocí sady nástrojů Microsoft WPF za cenu snížení výkonu. Pro Direct3D 9 bylo také vylepšeno obecné chování virtuálních framebufferů (SwapChain) a byla zrušena podpora pro volbu d3d9.noExplicitFrontBuffer.
  • Při použití s ​​Protonem nebo Wine je ve výchozím nastavení vytváření souborů protokolu zastaveno a výstup diagnostických zpráv do konzole je organizován pomocí funkcí specifických pro víno, což odpovídá chování vkd3d-proton. Chcete-li obnovit vytváření samostatných souborů protokolu, můžete nastavit proměnnou prostředí DXVK_LOG_PATH.
  • Výrazně snížená spotřeba paměti při vytváření nepoužívaných zařízení D3D11 ve hrách.
  • Na systémech s více GPU byla vylepšena detekce výstupních zařízení dostupných přes DXGI, což řeší problémy s výkonem v nových hrách založených na enginu RE (Reach for the Moon) využívající D3D12.
  • Opravené problémy, které se objevovaly ve hrách:
    • Revidované vydání Battle Fantasia
    • Mrazivý strach
    • Úsvit magie 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Master Chief Collection
    • Warhammer 40k: Space Marine
    • Jade Empire
    • Piráti Sida Meiera
    • Total War Shogun 2

    Zdroj: opennet.ru

Přidat komentář