virtio-nvgpu: гость KVM рендерит на NVIDIA GPU почти как на голом железе

Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest

Экспериментальный virtio-драйвер nestrilabs пробрасывает ioctl-вызовы драйвера NVIDIA из гостя KVM на хост на уровне ABI, минуя трансляцию API. Гость запускает родные пользовательские драйверы NVIDIA без изменений, получая Vulkan, NVENC и CUDA. На RTX 3060 с драйвером 595.99.02 гость отстаёт от голого железа менее чем на 2% на кадрах дольше 2 мс и тратит столько же CPU. Четыре гостя на одной карте делят её равномерно.

Выше примерно 2 мс на кадр — а это каждый кадр, который рисует игра, — гость находится в пределах 2% от голого железа.

Ещё за этот день

2026-09-24