Venus - virtuell GPU for QEMU og KVM, implementert basert pÄ Vukan API

Collabora har introdusert Venus-driveren, som tilbyr en virtuell GPU (VirtIO-GPU) basert pÄ Vukan grafikk API. Venus ligner pÄ den tidligere tilgjengelige VirGL-driveren, implementert pÄ toppen av OpenGL API, og lar ogsÄ hver gjest bli utstyrt med en virtuell GPU for 3D-gjengivelse, uten Ä gi eksklusiv direkte tilgang til den fysiske GPUen. Venus-kode er allerede inkludert i Mesa og har blitt sendt siden utgivelse 21.1.

Venus-driveren definerer Virtio-GPU-protokollen for serialisering av Vulkan grafikk API-kommandoer. For gjengivelse pÄ gjestesiden brukes virglrenderer-biblioteket, som gir oversettelse av kommandoer fra Venus- og VirGL-driverne til Vulkan- og OpenGL-kommandoer. For Ä samhandle med den fysiske GPUen pÄ vertssystemsiden kan ANV (Intel) eller RADV (AMD) Vulkan-driverne fra Mesa brukes.

Notatet gir detaljerte instruksjoner om bruk av Venus i virtualiseringssystemer basert pÄ QEMU og KVMEn kjerne er nÞdvendig for drift pÄ vertssiden. Linux 5.16-rc med stÞtte for /dev/udmabuf (bygd med CONFIG_UDMABUF-alternativet), samt separate grener av virglrenderer (videresalgsgren) og QEMU (venus-dev-gren). En kjerne er nÞdvendig pÄ gjestesystemet. Linux 5.16-rc og Mesa 21.1+-pakken kompilert med alternativet "-Dvulkan-drivers=virtio-experimental".

 Venus - virtuell GPU for QEMU og KVM, implementert basert pÄ Vukan API


Kilde: opennet.ru
KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster