Venus — GPU virtual pĂ«r QEMU dhe KVM, i realizuar mbi bazĂ«n e API Vukan

Kompania Collabora prezantoi drejtuesin Venus, që ofron një GPU virtual (VirtIO-GPU), të realizuar mbi bazën e API-t grafik Vukan. Venus i ngjan drejtuesit të mëparshëm VirGL, i realizuar mbi bazën e API-t OpenGL, dhe gjithashtu lejon që çdo sistem mikpritës të ketë një GPU virtual për renderimin 3D, pa hapur akses ekskluziv drejtpërdrejt në GPU-në fizike. Kodi Venus është tashmë i përfshirë në Mesa dhe ofrohet që nga lëshimi 21.1.

Drejtuesi Venus përcakton protokollin Virtio-GPU për serializimin e komandave të API-t grafik Vulkan. Për renderimin në anën e sistemeve mikpritëse, përdoret biblioteka virglrenderer, që siguron përkthimin e komandave nga drejtuesit Venus dhe VirGL në komanda Vulkan dhe OpenGL. Për ndërveprimin me GPU-në fizike në anën e sistemit mikpritës mund të përdoren drejtuesit Vulkan ANV (Intel) ose RADV (AMD) nga Mesa.

Në këtë njoftim ofrohet një udhëzues i detajuar për përdorimin e Venus në sistemet e virtualizimit të bazuara në QEMU dhe KVM. Për të funksionuar në anën e mikpritësit, kërkohet një bërthamë Linux 5.16-rc me mbështetje për /dev/udmabuf (ndërfaqja e ndërtuar me opsionin CONFIG_UDMABUF), si dhe degë të veçanta të virglrenderer (dega res-sharing) dhe QEMU (dega venus-dev). Në anën e sistemit mikpritës është e nevojshme që të ketë bërthamë Linux 5.16-rc dhe paketën Mesa 21.1+, e ndërtuar me opsionin "-Dvulkan-drivers=virtio-experimental".

Venus - GPU virtual për QEMU dhe KVM, i realizuar mbi bazën e API-t Vukan


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster