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

Ir pieejams DXVK 1.9.1 slāņa laidiens, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas darbojas, izmantojot zvanu tulkošanu uz Vulkan API. DXVK nepieciešami draiveri ar 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 iebūvētajām Direct3D 9/10/11 implementācijām, kas darbojas virs OpenGL.

Galvenās izmaiņas:

  • Novērš vairākas veiktspējas un stabilitātes problēmas, kas tika ieviestas pēc D3D9 bloķēšanas mehānisma pārveidošanas.
  • Staging Texture apstrāde programmā D3D11 ir pārstrādāta, kā rezultātā ir samazināts atmiņas patēriņš un attēla kopiju skaits, kas nepieciešams datu pārvietošanai starp CPU un GPU.
  • Kods ir noņemts, lai novērstu problēmas vecākās Mesa versijās (<=19.0).
  • Pārveidoti bloķēšanas primitīvi, kuru pamatā ir Windows SRW slēdzenes, kas ir efektīvākas nekā winpthreads ieviešana mingw būvniecībā.
  • Ir atrisinātas problēmas ar Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 un World of Final Fantasy.

Avots: opennet.ru

Pievieno komentāru