Venus - GPU mai kama da QEMU da KVM, wanda aka aiwatar akan Vukan API

Collabora ya gabatar da direban Venus, wanda ke ba da GPU mai kama-da-wane (VirtIO-GPU) bisa Vukan graphics API. Venus yayi kama da direban VirGL da aka samu a baya, wanda aka aiwatar a saman OpenGL API, kuma yana ba kowane baƙo damar samar da GPU mai kama-da-wane don ma'anar 3D, ba tare da ba da keɓantaccen damar kai tsaye ga GPU ta zahiri ba. An riga an haɗa lambar Venus tare da Mesa kuma an tura shi tun lokacin da aka saki 21.1.

Direban Venus ya bayyana ka'idar Virtio-GPU don tsara umarnin API na Vulkan graphics. Don gabatarwa a gefen baƙi, ana amfani da ɗakin karatu na virglrenderer, wanda ke ba da fassarar umarni daga direbobin Venus da VirGL zuwa umarnin Vulkan da OpenGL. Don yin hulɗa tare da GPU na zahiri a gefen tsarin runduna, ana iya amfani da direbobin Vulkan ANV (Intel) ko RADV (AMD) daga Mesa.

Bayanan kula yana ba da cikakkun bayanai game da amfani da Venus a cikin tsarin haɓakawa bisa QEMU da KVM. Don yin aiki a gefen mai masaukin baki, ana buƙatar Linux kernel 5.16-rc tare da tallafi don / dev/udmabuf (gina tare da zaɓi na CONFIG_UDMABUF), da kuma rassa daban-daban na virglrenderer (reshen res-sharing) da QEMU (reshen venus-dev). ). A gefen tsarin baƙo, dole ne ku sami Linux kernel 5.16-rc da Mesa 21.1+ kunshin da aka haɗa tare da zaɓin "-Dvulkan-drivers=virtio-experimental".

Venus - GPU mai kama da QEMU da KVM, wanda aka aiwatar akan Vukan API


source: budenet.ru

Add a comment