NVIDIA GPU를 KVM 게스트에서 거의 네이티브로 쓴다

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

virtio-nvgpu는 NVIDIA 커널 드라이버 ioctl을 드라이버 ABI 수준에서 포워딩해 KVM 게스트가 네이티브에 가까운 GPU 성능을 내도록 한다. RTX 3060에서 게스트는 베어메탈 대비 2% 이내의 프레임 시간을 보였고, CPU 사용량도 호스트와 거의 같았다. 한 카드에서 4개 게스트가 동시에 H.264 인코딩을 하면서도 성능이 균등하게 분배됐다. 아직 4개 이상의 게스트나 CUDA 심화 테스트는 미완이다.

2ms 이상 걸리는 프레임, 즉 게임이 그리는 모든 프레임에서 게스트는 베어메탈 대비 2% 이내의 성능을 보인다.

이 날의 다른 글

2026-09-24