Venus - GPU virtuale për QEMU dhe KVM, e implementuar në bazë të Vukan API

Collabora ka prezantuar shoferin Venus, i cili ofron një GPU virtuale (VirtIO-GPU) bazuar në API grafike Vukan. Venus është i ngjashëm me drejtuesin VirGL të disponueshëm më parë, i implementuar në krye të OpenGL API, dhe gjithashtu lejon që çdo mysafiri të pajiset me një GPU virtuale për paraqitjen 3D, pa dhënë akses ekskluzive të drejtpërdrejtë në GPU-në fizike. Kodi i Venusit është përfshirë tashmë me Mesa dhe është dërguar që nga lëshimi 21.1.

Drejtuesi i Venus përcakton protokollin Virtio-GPU për serializimin e komandave të API grafike Vulkan. Për paraqitjen në anën e mysafirit, përdoret biblioteka e virglrenderer, e cila ofron përkthimin e komandave nga drejtuesit Venus dhe VirGL në komandat Vulkan dhe OpenGL. Për të bashkëvepruar me GPU-në fizike në anën e sistemit pritës, mund të përdoren drejtuesit Vulkan ANV (Intel) ose RADV (AMD) nga Mesa.

Shënimi ofron udhëzime të hollësishme mbi përdorimin e Venus në sistemet e virtualizimit të bazuara në QEMU dhe KVMNjë bërthamë është e nevojshme për funksionimin në anën e hostit. Linux 5.16-rc me mbështetje për /dev/udmabuf (ndërtuar me opsionin CONFIG_UDMABUF), si dhe degë të veçanta të virglrenderer (dega res-sharing) dhe QEMU (dega venus-dev). Kërkohet një bërthamë në sistemin mysafir. Linux Paketa 5.16-rc dhe Mesa 21.1+ e kompiluar me opsionin "-Dvulkan-drivers=virtio-experimental".

 Venus - GPU virtuale për QEMU dhe KVM, e implementuar në bazë të Vukan API


Burimi: opennet.ru
Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster