¿Qué es Proxmox VGPU y cómo habilitarlo paso a paso?

Proxmox VGPU le permite compartir una GPU entre muchas máquinas virtuales. Aumenta la velocidad para aplicaciones de inteligencia artificial, 3D y remotas. Esta guía le muestra cómo habilitar y usar VGPU en 7 pasos.

download-icon
Descarga gratuita
para VM, SO, BD, archivos, NAS, etc.
alejandro

Updated by Alejandro on 2025/12/23

Tabla de contenidos
  • ¿Qué es Proxmox VGPU?

  • Cómo habilitar VGPU en Proxmox

  • Copia de seguridad y recuperación de Vinchin para VM en Proxmox

  • Preguntas frecuentes sobre Proxmox VGPU

  • Conclusión

¿Qué es Proxmox VGPU?

Proxmox VGPU permite que una GPU física de NVIDIA se comparta entre varias máquinas virtuales (VM). En lugar de asignar toda una GPU a una sola VM mediante passthrough PCI, VGPU divide los recursos de la GPU. Esto significa que múltiples VM pueden usar aceleración por hardware al mismo tiempo. Es ideal para inteligencia artificial, aprendizaje automático, escritorios remotos y aplicaciones 3D.

Solo las GPU para centros de datos NVIDIA compatibles pueden utilizar VGPU. Estos incluyen modelos como el A100, A40, T4 y L40. Las tarjetas para consumidores, como la serie GeForce RTX, no admiten VGPU debido a restricciones de licencia. Para obtener una lista actualizada de compatibilidad, visite el catálogo de hardware calificado de NVIDIA.

Para usar VGPU en Proxmox, necesitas:

  • Proxmox VE 8.3.4 o posterior

  • Una tarjeta NVIDIA con soporte para vGPU habilitada

  • SR-IOV (o MDEV para tarjetas más antiguas)

  • Una licencia válida del software NVIDIA vGPU

  • Características de BIOS como VT-d/AMD-V, IOMMU y decodificación por encima de 4G habilitadas

Proxmox comenzó a admitir oficialmente NVIDIA vGPU en 2024. Incluye herramientas como pve-nvidia-vgpu-helper para simplificar la configuración.

Cómo habilitar VGPU en Proxmox

Paso 1: Verificar el hardware y la configuración del BIOS

Asegúrate de que tu CPU y placa base soporten virtualización y IOMMU. Ingresa al BIOS y habilita:

  • VT-d (Intel) o SVM (AMD)

  • IOMMU

  • Decodificación por encima de 4G

  • Soporte ARIs (si está disponible)

Después del arranque, verifique el aislamiento de IOMMU:

for d in /sys/kernel/iommu_groups/*/devices/*; do echo ${d##*/}; done

Su GPU debería aparecer en su propio grupo. Si no es así, el paseo puede fallar.

Paso 2: Actualizar Proxmox e instalar VGPU Helper

Abra Actualizaciones en la interfaz gráfica de Proxmox. Aplique todas las actualizaciones y reinicie. Luego abra Shell y ejecute:

apt install pve-nvidia-vgpu-helper
pve-nvidia-vgpu-helper setup

Este asistente configura módulos del kernel, desactiva controladores en conflicto (como nouveau) y establece reglas udev.

Paso 3: Instalar los controladores de host de NVIDIA

Descargue los últimos controladores de host vGPU KVM (por ejemplo, rama 17.x) desde el portal empresarial de NVIDIA. Transfiera el archivo .run a su host Proxmox y ejecute:

chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run

Si su kernel es 6.8 o posterior, los controladores antiguos pueden no compilar correctamente. Aplique parches DKMS como el repositorio vgpu unlock de polloloco.

Paso 4: Habilitar SR-IOV o MDEV

Para las GPU Ampere y Ada, habilite las funciones virtuales SR-IOV:

systemctl enable --now pve-nvidia-sriov@<GPU_PCI_ID>.service

Para verificar:

lspci -d 10de:

Deberías ver las funciones virtuales listadas.

Para GPU más antiguas (por ejemplo, Turing), use MDEV:

mdevctl start -u <UUID> -p 0000:01:00.0 --type nvidia-<profile>

Paso 5: Asignar vGPU a una máquina virtual

Vaya a la pestaña Hardware de su máquina virtual. Haga clic en Agregar > Dispositivo PCI. Seleccione la función virtual, marque Usar con dispositivos mediados y guarde.

Paso 6: Instalar controladores para invitados

En el interior de la máquina virtual, instale el controlador para invitados que coincida con su versión de vGPU. Puede encontrarlo en el mismo paquete de descarga de NVIDIA.

Use nvidia-smi para verificar que la vGPU sea reconocida.

Paso 7: Configurar la licencia de NVIDIA

NVIDIA requiere un servidor de licencias válido. Puedes ejecutarlo en un contenedor o máquina virtual:

docker run -d -p 7070:7070 --name nvidia-licensing nvidia/vgpu-license-server

Configure las reglas del cortafuegos para permitir el puerto TCP 7070. En su máquina virtual invitada, configure la IP del servidor de licencias utilizando la herramienta nvidia-smi vgpu.

Validación posterior a la configuración

Verifique el estado del controlador:

dmesg | grep -i vfio
nvidia-smi vgpu -q

Busque errores. Si falta la vGPU:

  • Vuelva a verificar la configuración del BIOS

  • Verifique las versiones correctas del controlador

  • Confirmar la conectividad del servidor de licencias

Copia de seguridad y recuperación de Vinchin para VM en Proxmox

Una vez que su configuración de VGPU Proxmox sea estable, proteger sus máquinas virtuales se vuelve esencial. Vinchin Backup & Recovery es una solución profesional de copia de seguridad de máquinas virtuales a nivel empresarial que admite Proxmox VE junto con otras 15 plataformas, incluyendo VMware, Hyper-V, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack y ZStack.

Vinchin ofrece copia de seguridad completaincremental,diferencial y  con opciones programadas y repetitivas. Las características principales incluyen duplicación de datos y compresión, migración cruzada V2V y copia de seguridad sin LAN. También admite cifrado, retención GFS, CBT y recuperación instantánea para una protección sólida de máquinas virtuales.

La consola web es limpia y fácil de usar. Solo sigue estos cuatro pasos simples:

1. Seleccione la VM de Proxmox para respaldar;

Seleccione la máquina virtual Proxmox para hacer copia de seguridad

2. Elija almacenamiento de copia de seguridad;

Elegir almacenamiento de copia de seguridad

3. Configurar estrategias de copia de seguridad;

Configurar estrategias de copia de seguridad

4. Enviar el trabajo.

Enviar el trabajo

Vinchin es confiable a nivel mundial por su rendimiento y soporte. Pruébelo usted mismo con una prueba gratuita de 60 días con todas las funciones. ¿Tiene preguntas o necesita ayuda? Contáctenos en cualquier momento.

Preguntas frecuentes sobre Proxmox VGPU

P1. ¿Qué GPU admiten vGPU en Proxmox?
Solo las GPU para centros de datos de NVIDIA compatibles, como A100, A40, L40 y T4. Las GPU para consumidores como GeForce no son compatibles.

P2. ¿Cómo instalo un servidor de licencias?
Puedes usar un contenedor Docker: docker run -d -p 7070:7070 nvidia/vgpu-license-server

P3. Mi vGPU no aparece en la máquina virtual. ¿Qué debo verificar?
Verifique el BIOS para la decodificación por encima de 4G, confirme las versiones del controlador y use nvidia-smi vgpu -q para diagnosticar.

Conclusión

Proxmox VGPU permite compartir la GPU entre máquinas virtuales para aplicaciones exigentes como inteligencia artificial y gráficos 3D. Con la configuración adecuada, funciona sin problemas. Proteja estas cargas de trabajo con una solución de copia de seguridad confiable que ofrezca copia de seguridad incremental perpetua, desduplicación y migración V2V. Pruebela gratis durante 60 días: sin riesgos, todas las funciones.


Compartir en:

Categories: VM Tips