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

Je k dispozici vydání vrstvy DXVK 1.9.1, 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, které podporují Vulkan 1.1 API, jako je Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.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:

  • Řeší několik problémů s výkonem a stabilitou, které byly zavedeny po přepracování uzamykacího mechanismu D3D9.
  • Zpracování textury Staging Texture v D3D11 bylo přepracováno, což má za následek snížení spotřeby paměti a snížení počtu kopií obrazu nutných k přesunu dat mezi CPU a GPU.
  • Odstraněný kód pro řešení problémů ve starších verzích Mesa (<=19.0).
  • Přepracovaná zamykací primitiva založená na zámcích Windows SRW, která jsou efektivnější než implementace winpthreads v sestavách mingw.
  • Problémy v Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 a World of Final Fantasy byly vyřešeny

Zdroj: opennet.ru

Přidat komentář