Liberigo de DXVK 1.10.1, Direct3D 9/10/11 efektivigoj aldone al la Vulkan API

La liberigo de la tavolo DXVK 1.10.1 haveblas, provizante efektivigon de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 kaj 11, laborante per la tradukado de vokoj al la Vulkan API. DXVK postulas ŝoforojn kiuj subtenas la Vulkan 1.1 API, kiel Mesa RADV 21.2, NVIDIA 495.46, Intel ANV kaj AMDVLK. DXVK povas esti uzata por ruli 3D-aplikaĵojn kaj ludojn en Linukso uzante Wine, funkciante kiel pli alt-efikeca alternativo al la denaskaj Direct3D 9/10/11 efektivigoj de Wine kurantaj sur OpenGL.

Ĉefaj ŝanĝoj:

  • Efektivigite komenca subteno por komunaj teksturaj rimedoj kaj la IDXGIResource API. Por organizi la stokadon de teksturaj metadatenoj kune kun rilataj komunaj memorpriskribiloj, kromaj pecetoj al Wine estas postulataj, kiuj estas nuntempe nur haveblaj en la Proton Experimental branĉo. La efektivigo estas nuntempe limigita al subteno de 2D teksturo kundivido por la D3D9 kaj D3D11 APIoj. La IDXGIKeyedMutex-voko ne estas subtenata kaj nuntempe ne ekzistas kapablo kunhavigi rimedojn kun aplikaĵoj uzantaj D3D12 kaj Vulkan. La aldonitaj funkcioj ebligis solvi problemojn pri videoludado en kelkaj Koei Tecmo-ludoj, kiel ekzemple Nioh 2 kaj ludoj en la serio Atelier, kaj ankaŭ plibonigi la interfacon en la ludo Black Mesa.
  • Aldonita mediovariablo DXVK_ENABLE_NVAPI por malŝalti la anstataŭigon de la ID de vendisto (same kiel dxvk.nvapiHack = False).
  • Plibonigita ombra kodgenerado dum uzado de lokaj tabeloj, kiuj povas akceli kelkajn D3D11-ludojn en sistemoj kun NVIDIA-ŝoforoj.
  • Aldonita optimumigo, kiu eble pliigas la rendimenton de bildigo de bildoj en la formato DXGI_FORMAT_R11G11B10_FLOAT.
  • Problemoj pri ŝarĝado de teksturoj dum uzado de D3D9 estis solvitaj.
  • Por Assassin's Creed 3 kaj Black Flag, la agordo "d3d11.cachedDynamicResources=a" estis ebligita por solvi rendimentajn problemojn. Por Frostpunk la agordo "d3d11.cachedDynamicResources = c" estas ebligita, kaj por Dio de Milito ĝi estas "dxgi.maxFrameLatency = 1".
  • Problemoj pri bildigo en GTA: San Andreas kaj Rayman Origins estis solvitaj.

fonto: opennet.ru

Aldoni komenton