DXVK 1.2 proiektuaren kaleratzea Direct3D 10/11 inplementazioarekin Vulkan APIaren gainean

argitaratua geruzen arteko askapena DXVK 1.2, DXGI (DirectX Graphics Infrastructure), Direct3D 10 eta Direct3D 11 inplementazioa eskaintzen duena, Vulkan APIrako deien itzulpenaren bidez lan eginez. DXVK erabiltzeko beharrezkoa gidarientzako laguntza Vulkan APIa, esaterako
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 eta AMDVLK.

DXVK Wine erabiliz Linux-en 3D aplikazioak eta jokoak exekutatzeko erabil daiteke, Wine-ren jatorrizko Direct3D 11 inplementaziorako errendimendu handiagoko alternatiba gisa, OpenGL-en gainean exekutatzen dena. IN joko batzuk Wine+DXVK konbinazioaren errendimendua hainbat Windows-en % 10-20 baino ez exekutatzeko, eta, berriz, OpenGLn oinarritutako Direct3D 11 inplementazioa erabiltzean, errendimendua nabarmen murrizten da.

Bertsio berriak komando-buffer transferitzeko hari bereizi bat erabiltzen du, eta horrek errendimendua hobetzen du nukleo anitzeko konfigurazio batzuetan. Horrez gain, komando-buffer-a bidaltzeko maiztasuna areagotu egin da geldialdi-denbora kentzeko eta GPUaren erabilera areagotzeko. Aldaketa hauek errendimenduan eragin positiboa izan duten aplikazioen artean, Quake Champions jokoa nabarmentzen da.

Direct3D 11 zehaztapenean ofizialki definituta ez dauden eta fabrikatzaileek Windows-erako liburutegi osagarrien bidez bereizita eskaintzen dituzten errendatze-luzapen espezifikoetarako laguntza gehitu da. Luzapen horiek beharrezkoak dira proiektu pilotuak funtziona dezan. DXVK-AGS urtean proposatutako AGS (AMD GPU Zerbitzuak) luzapenen ezarpenarekin AMD AGS SDK eta optimizazio batzuk erabiltzeko aukera ematen dizu, Resident Evil 2 eta Devil May Cry 5 jokoetan erabiltzen direnak barne.

Konponketak honako hauek dira: PUZaren karga apur bat murriztu da joko batzuetan. Arazo bat konpondu da egoeraren cachean elementu gehigarriak gehitzea eta Vulkan kudeatzaile berdinak berriro konpilatzea eragiten zuena. ClearView metodoa erabiltzean Vulkan-en hutsegite edo erabilera okerra eragiten zuen akats bat konpondu da. NVIDIA GPUak dituzten sistemetan Mirror's Edge Catalyst-en arazoak konpontzeko erabili zen NVAPI konponbidea desgaitu egin da.

Iturria: opennet.ru

Gehitu iruzkin berria