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

Veidojas starpslāņu atbrīvošana DXVK 1.7, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas darbojas, izmantojot zvanu tulkošanu uz Vulkan API. Lai izmantotu DXVK nepieciešams atbalsts vadītājiem Vulcan API 1.1piemēram, AMD RADV 19.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ā augstākas veiktspējas alternatīva Wine iebūvētajai Direct3D 11 ieviešanai, kas darbojas virs OpenGL.

Galvenās izmaiņas:

  • Pievienots atbalsts Vulkan grafikas API paplašinājumiem: VK_EXT_custom_border_color (izmanto, lai atbalstītu apmales krāsas programmā Sampler, tas atrisināja daudzas problēmas Direct3D 9 spēlēs, tostarp Crysis un Halo 2 Vista) un VK_EXT_robustness2 (līdzīgi D3D11, ko izmanto, lai apstrādātu ārpus ierobežo piekļuves resursu apgabalus). Lai izmantotu šos paplašinājumus, jums ir jābūt Win 5.8, kā arī AMD un Intel draiveriem no Mesa 20.2-dev vai NVIDIA draivera 440.66.12-beta;
  • Optimizēta tīrīšanas darbību pielietošana un
    barjeras renderēšanas laikā, kas ļāva nedaudz uzlabot dažu spēļu veiktspēju;

  • D3D11 spēlēm ir pievienota iespēja izmantot aprēķinu rindas, lai asinhroni ielādētu resursus, ja draiveris (piemēram, RADV) neatbalsta atsevišķu pārsūtīšanas rindu;
  • Ieviesta dažas DXGI 1.6 funkcionalitātes, kas tiks izmantotas turpmākajos World of Warcraft laidienos;
  • Samazināts atmiņas patēriņš D3D9, kas neļāva iztērēt pieejamo atmiņu dažās spēlēs, piemēram, Toxikk;
  • Izlabotas Vulkan validācijas kļūdas Cloudpunk un citās spēlēs, kurās nepareizi tika izmantots resursu buferis;
  • Atrisinātas problēmas, būvējot GCC 10.1;
  • Novērstas dažādas problēmas saistībā ar D3D9;
  • Opcija dxgi.tearFree ir pārstrādāta;
  • Ir atrisinātas problēmas ar Fallout New Vegas, Freelancer, GTA IV un Halo Custom Edition;
  • Atbalsts būvēm ar winelib. DXVK izveidei tagad ir nepieciešams MinGW.

Avots: opennet.ru

Pievieno komentāru