Collabora wis ngenalaken driver Venus, sing nawakake GPU virtual (VirtIO-GPU) adhedhasar API grafis Vukan. Venus padha karo driver VirGL sadurunge kasedhiya, dipun ginakaken ing ndhuwur OpenGL API, lan uga ngidini saben tamu kasedhiya GPU virtual kanggo 3D Rendering, tanpa menehi akses langsung eksklusif menyang GPU fisik. Kode Venus wis kalebu karo Mesa lan wis dikirim wiwit release 21.1.
Driver Venus nemtokake protokol Virtio-GPU kanggo serializing printah API grafis Vulkan. Kanggo Rendering ing sisih tamu digunakake perpustakaan virglrenderer, kang menehi terjemahan printah saka pembalap Venus lan VirGL kanggo Vulkan lan OpenGL printah. Kanggo sesambungan karo GPU fisik ing sisih sistem inang, driver Vulkan ANV (Intel) utawa RADV (AMD) saka Mesa bisa digunakake.
Cathetan iki nyedhiyakake pandhuan rinci babagan nggunakake Venus ing sistem virtualisasi adhedhasar QEMU lan KVMKernel dibutuhake kanggo operasi sisih host. Linux 5.16-rc kanthi dhukungan kanggo /dev/udmabuf (dibangun nganggo opsi CONFIG_UDMABUF), uga cabang virglrenderer (cabang res-sharing) lan QEMU (cabang venus-dev) sing kapisah. Kernel dibutuhake ing sistem tamu. Linux Paket 5.16-rc lan Mesa 21.1+ dikompilasi nganggo opsi "-Dvulkan-drivers=virtio-experimental".

Source: opennet.ru
