Venus - chaiyo GPU yeQEMU neKVM, inoshandiswa zvichibva paVukan API

Collabora yakaburitsa mutyairi weVenus, iyo inopa chaiyo GPU (VirtIO-GPU) yakavakirwa paVukan graphics API. Venus yakafanana neyaimbove iripo VirGL mutyairi, iyo yakavakirwa paOpenGL API, uye zvakare inobvumira yega yega sisitimu yevaenzi kuti iwanikwe ine chaiyo GPU ye3D inopa pasina kuda yakasarudzika yakananga yekuwana iyo yemuviri GPU. Iyo Venus kodhi yakatoverengerwa muMesa uye inotumirwa kutanga nekuburitswa 21.1.

Mutyairi weVenus anotsanangura iyo Virtio-GPU protocol yekuisa serializing Vulkan graphics API mirairo. Pakuita zvevaenzi, raibhurari yevirglrenderer inoshandiswa, kuturikira mirairo kubva kuVenus neVirGL madhiraivha kuenda mumirairo yeVulkan neOpenGL. Nekudyidzana neiyo yemuviri GPU pane iyo host system, iyo ANV (Intel) kana RADV (AMD) Vulkan vatyairi kubva kuMesa vanogona kushandiswa.

Tsamba iyi inopa mirairo yakadzama yekushandisa Venus mumasisitimu ekuona zvinhu zvichibva paQEMU uye KVMKernel inodiwa kuti ishande parutivi rwemugadziri. Linux 5.16-rc ine rutsigiro rwe /dev/udmabuf (yakavakwa nesarudzo yeCONFIG_UDMABUF), pamwe chete nemapazi akasiyana evirglrenderer (bazi re res-sharing) uye QEMU (bazi revenus-dev). Kern inodiwa pasystem yevaenzi. Linux Pakeji ye5.16-rc neMesa 21.1+ yakaunganidzwa nesarudzo ye "-Dvulkan-drivers=virtio-experimental".

 Venus iGPU chaiyo yeQEMU neKVM, inoshandiswa uchishandisa Vukan API.


Source: opennet.ru
Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster