Venera Vukan API əsasında QEMU və KVM üçün virtual GPU-dur

Collabora şirkəti Vukan qrafik API əsasında virtual GPU (VirtIO-GPU) təklif edən Venus sürücüsünü təqdim etdi. Venera əvvəllər mövcud olan, OpenGL API-nin üzərində tətbiq olunan VirGL sürücüsünü xatırladır və həmçinin hər bir qonaq sistemini eksklüzivlik və fiziki GPU-ya birbaşa çıxış olmadan 3D göstərilməsi üçün virtual GPU ilə təmin etməyə imkan verir. Venera kodu artıq Mesa-ya daxil edilib və 21.1-ci buraxılışından bəri göndərilir.

Venera sürücüsü Vulkan qrafik API əmrlərini seriallaşdırmaq üçün Virtio-GPU protokolunu müəyyən edir. Qonaq sistemlərinin tərəfində göstərmək üçün Venera və VirGL sürücülərindən əmrlərin Vulkan və OpenGL əmrlərinə tərcüməsini təmin edən virglrenderer kitabxanasından istifadə olunur. Mesa-nın ANV (Intel) və ya RADV (AMD) Vulkan sürücüləri ana tərəfdəki fiziki GPU ilə qarşılıqlı əlaqə yaratmaq üçün istifadə edilə bilər.

Qeyddə Veneranın QEMU və KVM əsasında virtualizasiya sistemlərində istifadəsi üçün ətraflı təlimatlar verilir. Host tərəfində əməliyyat /dev/udmabuf (CONFIG_UDMABUF seçimi ilə qurun) dəstəyi ilə Linux kernel 5.16-rc, həmçinin virglrenderer (res-paylaşım şöbəsi) və QEMU (venus-dev filialı) ayrı filiallarını tələb edir. Qonaq tərəfində sizə Linux 5.16-rc nüvəsi və "-Dvulkan-drivers=virtio-eksperimental" seçimi ilə qurulmuş Mesa 21.1+ paketi lazımdır.

Venera Vukan API əsasında QEMU və KVM üçün virtual GPU-dur


Mənbə: opennet.ru

Добавить комментарий