Liberazione di u prughjettu DXVK 1.2 cù l'implementazione Direct3D 10/11 in cima à l'API Vulkan

publicatu liberazione interlayer DXVK 1.2, chì furnisce una implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 è Direct3D 11, travagliendu per traduzzione di chjama à l'API Vulkan. Per utilizà DXVK necessariu supportu per i cunduttori Vulkan API, cum'è
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 è AMDVLK.

DXVK pò esse adupratu per eseguisce applicazioni è ghjochi 3D in Linux cù Wine, servendu cum'è una alternativa di rendimentu più altu à l'implementazione integrata di Direct3D 11 di Wine in esecuzione sopra OpenGL. IN certi ghjochi vinu + performance DXVK sferenti da eseguisce in Windows da solu 10-20%, mentre chì quandu si usa l'implementazione di Direct3D 11 basatu in OpenGL, u rendiment diminuisce più significativamente.

A nova versione usa un filu separatu per passà u buffer di cumanda, chì migliurà u rendiment in alcune cunfigurazioni multi-core. Inoltre, a freccia di mandà u buffer di cumandamentu hè stata aumentata per eliminà u downtime è aumentà l'usu di a GPU. Una di l'applicazioni chì hà benefiziu di sti cambiamenti era Quake Champions.

Supportu aghjuntu per estensioni di rendering specifiche chì ùn sò micca definite ufficialmente in a specificazione Direct3D 11 è sò furnite separatamente da i fabricatori per mezu di biblioteche supplementari per Windows. Queste estensioni sò necessarii per u prughjettu pilotu per travaglià DXVK-AGS cù l'implementazione di l'estensione AGS (AMD GPU Services) pruposte in AMD AGS SDK è chì vi permettenu di utilizà alcune ottimisazioni, cumprese quelle usate in i ghjochi Resident Evil 2 è Devil May Cry 5.

Trà e correzioni: Ligeramente ridutta a carica nantu à u CPU in certi ghjochi. Avemu risoltu un prublema chì hà risultatu in l'aggiunta di elementi extra à a cache statale è a ricompilazione di gestori Vulkan identici. Fixed un bug chì causava Vulkan à crash o misuse quandu si usa u metu ClearView. Disattivatu una soluzione NVAPI chì hè stata aduprata per risolve i prublemi in Mirror's Edge Catalyst in sistemi cù GPU NVIDIA.

Source: opennet.ru

Add a comment