RADAR ·
Açık kaynak virtio-nvgpu, sanal makinelere Nvidia kartına neredeyse doğrudan erişim veriyor
GitHub'da yayımlanan açık kaynak virtio-nvgpu projesi, Linux sanal makinelerinin ana makinedeki Nvidia ekran kartını neredeyse kayıpsız kullanmasını sağlıyor. Proje, çağrıları grafik API'si düzeyinde çevirmek yerine çekirdek sürücüsü düzeyinde ana makineye iletiyor; sanal makine Nvidia'nın kendi kullanıcı alanı sürücülerini hiç değiştirmeden çalıştırıyor. RTX 3060 üzerindeki ölçümlerde, kare başına yaklaşık 2 milisaniyeyi aşan yüklerde sanal makine, doğrudan donanım üzerinde çalışan ana makineden en fazla yüzde 2 geride kaldı. Aynı karta bağlanan dört sanal makine toplam başarımı eşit paylaştı ve dördü aynı anda H.264 kodlama yaptı.
Geliştiriciler sınırları da açıkça yazıyor: sanal makineyle ana makine arasında donanım düzeyinde yalıtım yok, CUDA yalnızca kartın tanınması düzeyinde denendi, dörtten fazla sanal makine test edilmedi. Birbirine güvenmeyen kullanıcılar için VFIO ya da vGPU'nun hâlâ doğru yol olduğunu belirtiyorlar.
“This is attack-surface reduction, not hardware isolation.”virtio-nvgpu proje belgesi
Kaynak: Hacker News