DXVK 1.8, Direct3D 9/10/11 implementāciju izlaišana papildus Vulkan API

Ir izlaists DXVK 1.8 slānis, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas nodrošina zvanu tulkošanu uz Vulkan API. DXVK nepieciešami draiveri, kas atbalsta Vulkan 1.1 API, piemēram, Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 un AMDVLK. DXVK var izmantot, lai palaistu 3D lietojumprogrammas un spēles operētājsistēmā Linux, izmantojot Wine, kas kalpo kā lielāka veiktspējas alternatīva Wine vietējām Direct3D 9/10/11 implementācijām, kas darbojas virs OpenGL.

Galvenās izmaiņas:

  • DXGI ietver atbalstu vairāku monitoru konfigurācijām. Pareizai darbībai ir jāinstalē salīdzinoši jaunāka Wine versija ar XRandR 1.4 atbalstu.
  • Lai atrisinātu problēmas, kas saistītas ar spēļu palaišanu sistēmās bez atsevišķa GPU, rasterizatoru sarakstā ir iekļautas Vulkan programmatūras implementācijas, kas izmanto CPU, piemēram, Lavapipe.
  • Ir optimizētas darbības parametru maiņai attēla ievietošanai atmiņā (Image Layout), kas uzlaboja dažu spēļu veiktspēju Intel GPU.
  • Direct3D 9 ieviešana ir optimizējusi tekstūru ielādes procesu un to objektu redzamības pārbaudi, kas pārklājas ar citiem objektiem. Problēmas ar nepareizu atbalstīto bufera formātu saraksta atgriešanu ir atrisinātas.
  • Direct3D 11 pēc noklusējuma ietver iestatījumus d3d11.enableRtOutputNanFixup (vecākām RADV draivera versijām) un d3d11.invariantPosition (lai atrisinātu problēmas ar Z-fighting, kas parādās RDNA2 GPU). Novērstas problēmas ar atsauces skaitīšanu un nulles vērtību (NaN) apstrādi ēnotājos.
  • Izlaboti brīdinājumi, veidojot ar jaunām Meson rīkkopas versijām.
  • Ir atrisinātas problēmas ar Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 un Tomb Raider Legend.

Avots: opennet.ru

Pievieno komentāru