Выпуск DXVK 1.8, рэалізацыі Direct3D 9/10/11 па-над API Vulkan

Сфарміраваны выпуск праслойкі DXVK 1.8, якая прадстаўляе рэалізацыю DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 і 11, якая працуе праз трансляцыю выклікаў у API Vulkan. Для выкарыстання DXVK патрабуецца наяўнасць драйвераў з падтрымкай API Vulkan 1.1, такіх як Mesa RADV 20.2/415.22, NVIDIA 19.0, Intel ANV 3 і AMDVLK. DXVK можа ўжывацца для запуску 3D-прыкладанняў і гульняў у Linux пры дапамозе Wine, выступаючы ў якасці больш высокапрадукцыйнай альтэрнатывы убудаваных у Wine рэалізацый Direct9D 10/11/XNUMX, якія працуюць па-над OpenGL.

Асноўныя змены:

  • У DXGI уключана падтрымка канфігурацый з некалькімі маніторамі. Для карэктнай працы патрабуецца ўстаноўка адносна свежай версіі Wine з падтрымкай XRandR 1.4.
  • Для рашэння праблем з запускам гульняў на сістэмах без асобнага GPU забяспечана ўказанне ў спісе растэрызатараў праграмных рэалізацый Vulkan, якія выкарыстоўваюць CPU, такіх як Lavapipe.
  • Аптымізаваны аперацыі змены параметраў размяшчэння выявы ў памяці (Image Layout), што дазволіла павысіць прадукцыйнасць некаторых гульняў на GPU Intel.
  • У рэалізацыі Direct3D 9 аптымізаваны працэс загрузкі тэкстур і праверкі перакрыцця бачнасці аб'ектаў іншымі аб'ектамі. Вырашаны праблемы з некарэктным вяртаннем спісу падтрымліваемых фарматаў экраннага буфера (back buffer).
  • У Direct3D 11 уключаны па змаўчанні налады d3d11.enableRtOutputNanFixup (для старых версій драйвера RADV) і d3d11.invariantPosition (для рашэння праблем з Z-файтынгам, якія выяўляюцца на GPU RDNA2). Ухілены праблемы з падлікам спасылак і апрацоўкай нявызначаных значэнняў (NaN) у шэйдарах.
  • Ухілены папярэджанні пры зборцы новымі версіямі інструментара Meson.
  • Вырашаны праблемы ў гульнях Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 і Tomb Raider Legend.

Крыніца: opennet.ru

Дадаць каментар