Uma placa de vídeo virtual (vGPU) é uma GPU emulada por software que apresenta uma interface gráfica padrão (OpenGL, Vulkan, DirectX, CUDA) a um SO convidado ou aplicação, enquanto executa renderização em recursos compartilhados do host (CPU, RAM do sistema, ou GPU física via SR-IOV / mediação pass-through).
| Tipo | Como Funciona | Desempenho | Caso de Uso |
|---|---|---|---|
| Renderizador Software (llvmpipe, SwiftShader) | CPU executa shader JIT → framebuffer na RAM | Baixo (OpenGL 4.x, sem aceleração HW) | CI headless, thin clients, VMs sem GPU |
| GPU Virtualizada (NVIDIA vGPU, AMD MxGPU, Intel GVT-g) | GPU física particionada via SR-IOV / mediação pass-through; cada VM recebe dispositivo PCIe virtual | Quase nativo (suporte API completo) | VDI, cloud gaming, notebooks IA/ML, CAD |
| Remoting de API (Virgl, DXGK) | Driver convidado traduz chamadas API → driver host executa | Moderado (latência, subconjunto features) | VMs Linux no Windows/macOS, Chrome OS Crostini |
Tecnologia Eletrônica © [www.351231.com]