Release fan it DXVK 1.2-projekt mei Direct3D 10/11-ymplemintaasje boppe op de Vulkan API

publisearre interlayer release DXVK 1.2, dy't in ymplemintaasje leveret fan DXGI (DirectX Graphics Infrastructure), Direct3D 10 en Direct3D 11, wurkje troch oersetting fan petearen nei de Vulkan API. Om DXVK te brûken ferplicht stipe foar bestjoerders Vulkan API, lykas
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 en AMDVLK.

DXVK kin brûkt wurde om 3D-applikaasjes en spultsjes op Linux út te fieren mei Wine, en tsjinnet as in alternatyf mei hegere prestaasjes foar Wine's native Direct3D 11-ymplemintaasje dy't boppe op OpenGL rint. YN guon spultsjes prestaasje fan de Wine + DXVK kombinaasje ferskille fan it rinnen op Windows mei mar 10-20%, wylst by it brûken fan de Direct3D 11-ymplemintaasje basearre op OpenGL, de prestaasjes signifikant fermindere.

De nije release brûkt in aparte tried foar kommando buffer oerdracht, dy't ferbettert prestaasjes yn guon multi-core konfiguraasjes. Derneist is de frekwinsje fan it ferstjoeren fan de kommandobuffer ferhege om downtime te eliminearjen en it gebrûk fan 'e GPU te fergrutsjen. Fan 'e applikaasjes wêrfan de prestaasjes posityf beynfloede waarden troch dizze feroaringen, wurdt it spultsje Quake Champions opmurken.

Stipe tafoege foar spesifike rendering-útwreidingen dy't net offisjeel definieare binne yn 'e Direct3D 11-spesifikaasje en wurde apart fersoarge troch fabrikanten fia ekstra bibleteken foar Windows. Dizze útwreidingen binne nedich om it pilotprojekt te wurkjen. DXVK-AGS mei de ymplemintaasje fan AGS (AMD GPU Tsjinsten) útwreidings foarsteld yn AMD AGS SDK en wêrtroch jo guon optimisaasjes kinne brûke, ynklusyf dy brûkt yn 'e spultsjes Resident Evil 2 en Devil May Cry 5.

Fixes omfetsje: In bytsje fermindere CPU-load yn guon spultsjes. In probleem reparearre wêrtroch ekstra items wurde tafoege oan 'e steatcache en identike Vulkan-behannelers wurde opnij kompilearre. In brek reparearre dy't crashes of ferkeard gebrûk fan Vulkan feroarsake by it brûken fan de ClearView-metoade. De NVAPI-workaround dy't waard brûkt om problemen op te lossen yn Mirror's Edge Catalyst op systemen mei NVIDIA GPU's is útskeakele.

Boarne: opennet.ru

Add a comment