Venus - virtual GPU mo QEMU ma KVM, faʻatinoina faʻavae ile Vukan API

Collabora ua faʻafeiloaʻi le avetaʻavale Venus, lea e ofoina atu se GPU (VirtIO-GPU) faʻavae i luga o le Vukan graphics API. Venus e tutusa ma le avetaʻavale VirGL na maua muamua, faʻatinoina i luga o le OpenGL API, ma faʻatagaina malo taʻitasi e tuʻuina atu se GPU faʻapitoa mo le faʻaaliga 3D, e aunoa ma le tuʻuina atu o le avanoa tuusaʻo i le GPU faaletino. Venus code ua uma ona aofia ai ma Mesa ma ua lafoina talu mai le tatalaina o le 21.1.

O le aveta'avale Venus o lo'o fa'amatalaina le Virtio-GPU protocol mo le fa'asologa o Vulkan graphics API fa'atonuga. Mo le fa'aliliuina i le itu malo, o lo'o fa'aogaina le faletusi virglrenderer, lea e maua ai le fa'aliliuga o fa'atonuga mai ta'avale Venus ma VirGL i Vulkan ma OpenGL fa'atonuga. Ina ia fegalegaleai ma le GPU faaletino i luga o le itu talimalo, e mafai ona faʻaogaina le ANV (Intel) poʻo le RADV (AMD) Vulkan avetaavale mai Mesa.

O le faʻamatalaga o loʻo tuʻuina atu ai faʻatonuga auiliili i le faʻaaogaina o Venus i faiga faʻapitoa e faʻavae i luga o le QEMU ma KVME manaʻomia se kernel mo le faʻagaioiga o le 'host-side'. Linux 5.16-rc fa'atasi ai ma le lagolago mo le /dev/udmabuf (na fausia i le filifiliga CONFIG_UDMABUF), fa'apea fo'i ma lala eseese o le virglrenderer (lala res-sharing) ma le QEMU (lala venus-dev). E mana'omia se kernel i luga o le faiga a le malo. Linux 5.16-rc ma le afifi Mesa 21.1+ ua tuufaatasia ma le filifiliga "-Dvulkan-drivers=virtio-experimental".

 Venus - virtual GPU mo QEMU ma KVM, faʻatinoina faʻavae ile Vukan API


puna: opennet.ru
FaŹ»atau talimalo faŹ»atuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers šŸ”„ Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster