Rilis proyek DXVK 1.2 kanthi implementasi Direct3D 10/11 ing ndhuwur Vulkan API

diterbitake release interlayer DXVK 1.2, sing nyedhiyakake implementasine DXGI (DirectX Graphics Infrastructure), Direct3D 10 lan Direct3D 11, nggarap terjemahan telpon menyang API Vulkan. Kanggo nggunakake DXVK dibutuhake dhukungan kanggo pembalap Vulkan APIkayata
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 lan AMDVLK.

DXVK bisa digunakake kanggo mbukak aplikasi lan game 3D ing Linux nggunakake Wine, dadi alternatif kinerja sing luwih dhuwur kanggo implementasi Direct3D 11 asli Wine sing mlaku ing ndhuwur OpenGL. ING sawetara game kinerja kombinasi Wine+DXVK beda saka mlaku ing Windows mung 10-20%, nalika nggunakake Direct3D 11 implementasine adhedhasar OpenGL, kinerja sudo liyane Ngartekno.

Rilis anyar nggunakake benang kapisah kanggo transfer buffer printah, sing nambah kinerja ing sawetara konfigurasi multi-inti. Kajaba iku, frekuensi ngirim buffer printah wis tambah kanggo ngilangi downtime lan nambah panggunaan GPU. Saka aplikasi sing kinerja wis kena pengaruh positif dening owah-owahan kasebut, game Quake Champions kacathet.

Dhukungan tambahan kanggo ekstensi rendering tartamtu sing ora ditetepake sacara resmi ing spesifikasi Direct3D 11 lan diwenehake kanthi kapisah dening manufaktur liwat perpustakaan tambahan kanggo Windows. Ekstensi kasebut dibutuhake supaya proyek pilot bisa digunakake. DXVK-AGS karo implementasine saka AGS (Layanan AMD GPU) ekstensi ngajokaken ing AMD AGS SDK lan ngidini sampeyan nggunakake sawetara optimasi, kalebu sing digunakake ing game Resident Evil 2 lan Devil May Cry 5.

Ndandani kalebu: Beban CPU rada suda ing sawetara game. Ndandani masalah sing nyebabake item ekstra ditambahake menyang cache negara lan panangan Vulkan sing padha bakal dikompilasi maneh. Ndandani bug sing nyebabake kacilakan utawa panggunaan Vulkan sing salah nalika nggunakake metode ClearView. Solusi NVAPI sing digunakake kanggo ngatasi masalah ing Mirror's Edge Catalyst ing sistem karo NVIDIA GPU wis dipateni.

Source: opennet.ru

Add a comment