Ang Venus usa ka virtual GPU para sa QEMU ug KVM base sa Vukan API

Gipaila sa Collabora ang drayber sa Venus, nga nagtanyag usa ka virtual nga GPU (VirtIO-GPU) base sa Vukan graphics API. Ang Venus susama sa kaniadto nga magamit nga VirGL driver nga gibase sa OpenGL API ug gitugotan usab ang matag guest system nga mahatagan ug virtual GPU para sa 3D rendering, nga walay ekslusibo ug direktang pag-access sa pisikal nga GPU. Ang Venus code gilakip na sa Mesa ug gipadala sukad sa pagpagawas sa 21.1.

Ang drayber sa Venus naghubit sa Virtio-GPU protocol alang sa pagserialize sa Vulkan graphics API nga mga sugo. Alang sa paghubad sa kilid sa mga sistema sa bisita, gigamit ang librarya sa virglrenderer, nga naghatag paghubad sa mga sugo gikan sa mga drayber sa Venus ug VirGL ngadto sa mga sugo sa Vulkan ug OpenGL. Ang mga drayber sa ANV (Intel) o RADV (AMD) nga Vulkan sa Mesa mahimong magamit aron makig-uban sa pisikal nga GPU sa bahin sa host.

Ang nota naghatag ug detalyadong mga instruksyon sa paggamit sa Venus sa mga sistema sa virtualization nga gibase sa QEMU ug KVMGikinahanglan ang kernel para sa host-side operation. Linux 5.16-rc nga adunay suporta para sa /dev/udmabuf (gihimo gamit ang opsyon nga CONFIG_UDMABUF), ingon man usab sa managlahing sanga sa virglrenderer (res-sharing branch) ug QEMU (venus-dev branch). Gikinahanglan ang usa ka kernel sa guest system. Linux 5.16-rc ug Mesa 21.1+ nga pakete nga gi-compile gamit ang opsyon nga "-Dvulkan-drivers=virtio-experimental".

 Ang Venus usa ka virtual GPU para sa QEMU ug KVM base sa Vukan API


Source: opennet.ru
Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster