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

La tavolo DXVK 1.8 estis liberigita, provizante efektivigon de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 kaj 11, laborante per la traduko de vokoj al la Vulkan API. DXVK postulas ŝoforojn kiuj subtenas la Vulkan 1.1 API, kiel Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 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:

  • DXGI inkluzivas subtenon por multi-monitoraj agordoj. Por ĝusta funkciado, vi devas instali relative lastatempan version de Wine kun subteno por XRandR 1.4.
  • Por solvi problemojn pri rulado de ludoj en sistemoj sen aparta GPU, Vulkan-programaraj realigoj, kiuj uzas CPUojn, kiel Lavapipe, estas inkluzivitaj en la listo de rasterigiloj.
  • Operacioj por ŝanĝi parametrojn por meti bildon en memoron (Image Layout) estis optimumigitaj, kio plibonigis la rendimenton de kelkaj ludoj sur Intel GPU-oj.
  • La efektivigo de Direct3D 9 optimumigis la procezon de ŝarĝo de teksturoj kaj kontrolado de la videbleco de objektoj interkovrantaj kun aliaj objektoj. Problemoj kun malĝusta reveno de la listo de subtenataj reen bufroformatoj estis solvitaj.
  • Direct3D 11 inkluzivas defaŭlte la agordojn d3d11.enableRtOutputNanFixup (por pli malnovaj versioj de la RADV-ŝoforo) kaj d3d11.invariantPosition (por solvi problemojn kun Z-batalado, kiuj aperas sur RDNA2-GPU-oj). Korektis problemojn pri referenckalkulado kaj pritraktado de nulaj valoroj (NaN) en ombriloj.
  • Korektis avertojn dum konstruado kun novaj versioj de la ilaro Meson.
  • Problemoj en Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 kaj Tomb Raider Legend estis solvitaj.

fonto: opennet.ru

Aldoni komenton