Venus - GPU virtoaly ho an'ny QEMU sy KVM, napetraka mifototra amin'ny Vukan API

Collabora dia nampiditra ny mpamily Venus, izay manolotra GPU virtoaly (VirtIO-GPU) mifototra amin'ny API grafika Vukan. Venus dia mitovy amin'ny mpamily VirGL efa nisy teo aloha, napetraka teo an-tampon'ny OpenGL API, ary mamela ny vahiny tsirairay omena GPU virtoaly ho an'ny rendering 3D, nefa tsy manome fidirana mivantana mivantana amin'ny GPU ara-batana. Ny code Venus dia efa tafiditra amin'ny Mesa ary efa nalefa hatramin'ny famoahana 21.1.

Ny mpamily Venus dia mamaritra ny protocole Virtio-GPU amin'ny fandefasana ny baiko API grafika Vulkan. Ho an'ny famandrihana amin'ny lafiny vahiny dia ampiasaina ny tranomboky virglrenderer, izay manome fandikana ny baiko avy amin'ny mpamily Venus sy VirGL mankany amin'ny baiko Vulkan sy OpenGL. Mba hifaneraserana amin'ny GPU ara-batana amin'ny lafiny rafitra mpampiantrano, dia azo ampiasaina ny mpamily ANV (Intel) na RADV (AMD) Vulkan avy any Mesa.

Ny fanamarihana dia manome torolΓ lana amin'ny antsipiriany momba ny fampiasana Venus amin'ny rafitra virtoaly mifototra amin'ny QEMU sy KVM. Mba hiasa amin'ny lafiny mpampiantrano dia ilaina ny kernel Linux 5.16-rc miaraka amin'ny fanohanana / dev / udmabuf (manorina miaraka amin'ny safidy CONFIG_UDMABUF), ary koa sampana misaraka amin'ny virglrenderer (sampana res-sharing) ary QEMU (sampana venus-dev. ). Amin'ny lafiny rafitra vahiny dia tsy maintsy manana ny Linux kernel 5.16-rc sy ny fonosana Mesa 21.1+ miaraka amin'ny safidy "-Dvulkan-drivers=virtio-experimental" ianao.

Venus - GPU virtoaly ho an'ny QEMU sy KVM, napetraka mifototra amin'ny Vukan API


Source: opennet.ru

Add a comment