Projekta DXVK 1.2 izlaišana ar Direct3D 10/11 ieviešanu papildus Vulkan API

publicēts starpslāņu atbrīvošana DXVK 1.2, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 10 un Direct3D 11 ieviešanu, tulkojot zvanus uz Vulkan API. Lai izmantotu DXVK nepieciešams atbalsts vadītājiem Vulkan API, piemēram,
AMD RADV 18.3, AMDGPU PRO 18.50, 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ā labākas veiktspējas alternatīva Wine vietējai Direct3D 11 ieviešanai, kas darbojas virs OpenGL. IN dažas spēles Wine+DXVK kombinācijas veiktspēja atšķirīgs no palaišanas operētājsistēmā Windows tikai par 10-20%, savukārt, izmantojot Direct3D 11 ieviešanu, kuras pamatā ir OpenGL, veiktspēja samazinās daudz būtiskāk.

Jaunajā laidienā komandu bufera pārsūtīšanai tiek izmantots atsevišķs pavediens, kas uzlabo veiktspēju dažās daudzkodolu konfigurācijās. Turklāt ir palielināts komandu bufera nosūtīšanas biežums, lai novērstu dīkstāves un palielinātu GPU izmantošanu. No lietojumprogrammām, kuru veiktspēju šīs izmaiņas ietekmēja pozitīvi, tiek atzīmēta spēle Quake Champions.

Pievienots atbalsts konkrētiem renderēšanas paplašinājumiem, kas nav oficiāli definēti Direct3D 11 specifikācijā un kurus ražotāji nodrošina atsevišķi, izmantojot papildu bibliotēkas operētājsistēmai Windows. Šie paplašinājumi ir nepieciešami, lai pilotprojekts darbotos. DXVK-AGS gadā ierosināto AGS (AMD GPU Services) paplašinājumu ieviešanu AMD AGS SDK un ļauj izmantot dažas optimizācijas, tostarp tās, kas tiek izmantotas spēlēs Resident Evil 2 un Devil May Cry 5.

Labojumi ietver: Nedaudz samazināta CPU slodze dažās spēlēs. Novērsta problēma, kuras dēļ stāvokļa kešatmiņai tika pievienoti papildu vienumi un pārkompilēti identiski Vulkan apstrādātāji. Izlabota kļūda, kas izraisīja avārijas vai nepareizu Vulkan lietošanu, izmantojot ClearView metodi. NVAPI risinājums, kas tika izmantots, lai atrisinātu Mirror's Edge Catalyst problēmas sistēmās ar NVIDIA GPU, ir atspējots.

Avots: opennet.ru

Pievieno komentāru