Venus — QEMU ja KVM virtuaalne GPU, mis on rakendatud Vukan API baasil

Ettevõte Collabora tutvustas Venus draiverit, mis pakub virtuaalset GPU-d (VirtIO-GPU), mis on loodud graafika API Vulkani baasil. Venus meenutab varem olemas olnud VirGL draiverit, mis põhines OpenGL API-l, ja võimaldab samuti iga külg-süsteemi jaoks pakkuda virtuaalset GPU-d 3D-renderdamiseks, ilma et avataks eksklusiivset otsest juurdepääsu füüsilisele GPU-le. Venus kood on juba lisatud Messa ja on saadaval alates versioonist 21.1.

Venus draiver määratleb Virtio-GPU protokolli graafika API Vulkani käskude serialiseerimiseks. Külg-süsteemide renderdamiseks kasutatakse virglrenderer teeki, mis tagab Venus ja VirGL draiverite käskude tõlkimise Vulkan ja OpenGL käskudeks. Füüsilise GPU-ga suhtlemiseks külg-süsteemi pooles võivad kasutada Messa Vulkani draivereid ANV (Intel) või RADV (AMD).

Märkus sisaldab üksikasjalikku juhendit Venus kasutamiseks virtuaalisüsteemides, mis põhinevad QEMU-l ja KVM. Külg-süsteemide nõue on Linuxi kernel 5.16-rc koos /dev/udmabuf toe (CONFIG_UDMABUF valikuga kokku pandud), samuti eraldi harud virglrenderer (haru res-sharing) ja QEMU (haru venus-dev). Külg-süsteemis peab olema Linuxi kernel 5.16-rc ja pakett Mesa 21.1+, mis on kokku pandud valikuga „-Dvulkan-drivers=virtio-experimental”.

Venus - virtuaalne GPU QEMU ja KVM jaoks, mis on loodud Vulkani API baasil.


Allikas: opennet.ru
Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster