Cos'è Proxmox VGPU e come abilitarlo passo dopo passo?

Proxmox VGPU consente di condividere una singola GPU tra molte macchine virtuali. Aumenta la velocità per applicazioni AI, 3D e remote. Questa guida ti mostra come abilitare e utilizzare VGPU in 7 passaggi.

download-icon
Download gratuito
per VM, sistema operativo, database, file, NAS, ecc.
sofia

Updated by Sofia on 2025/12/23

Indice dei contenuti
  • Cos'è Proxmox VGPU?

  • Come abilitare la VGPU in Proxmox

  • Vinchin Backup e ripristino di VM per Proxmox

  • Domande frequenti su Proxmox VGPU

  • Conclusione

Cos'è Proxmox VGPU?

Proxmox VGPU permette di condividere una singola GPU fisica NVIDIA tra più macchine virtuali (VM). Invece di assegnare un'intera GPU a una singola VM tramite pass-through PCI, VGPU suddivide le risorse della GPU. Ciò significa che più VM possono utilizzare l'accelerazione hardware contemporaneamente. È ideale per intelligenza artificiale, apprendimento automatico, desktop remoti e applicazioni 3D.

Solo le GPU per data center NVIDIA supportate possono utilizzare VGPU. Queste includono modelli come A100, A40, T4 e L40. Le schede per utenti finali, come la serie GeForce RTX, non supportano VGPU a causa di restrizioni di licenza. Per un elenco aggiornato della compatibilità, visitare il catalogo hardware qualificato di NVIDIA.

Per utilizzare VGPU su Proxmox, è necessario:

  • Proxmox VE 8.3.4 o versione successiva

  • Una scheda NVIDIA abilitata per vGPU supportata

  • SR-IOV (o MDEV per schede più vecchie)

  • Una licenza software NVIDIA vGPU valida

  • Funzionalità del BIOS come VT-d/AMD-V, IOMMU e decodifica Above 4G abilitate

Proxmox ha iniziato a supportare ufficialmente NVIDIA vGPU nel 2024. Include strumenti come pve-nvidia-vgpu-helper per semplificare la configurazione.

Come abilitare la VGPU in Proxmox

Passo 1: Verifica l'hardware e le impostazioni del BIOS

Assicurati che la CPU e la scheda madre supportino la virtualizzazione e IOMMU. Accedi al BIOS e abilita:

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

  • IOMMU

  • Decodifica sopra 4G

  • Supporto ARIs (se disponibile)

Dopo l'avvio, verifica l'isolamento IOMMU:

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

La tua GPU dovrebbe apparire in un proprio gruppo. In caso contrario, il pass-through potrebbe non riuscire.

Passaggio 2: Aggiornare Proxmox e installare VGPU Helper

Apri Aggiornamenti nell'interfaccia grafica di Proxmox. Applica tutti gli aggiornamenti e riavvia. Poi apri la Shell ed esegui:

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

Questo helper configura i moduli del kernel, disabilita i driver in conflitto (come nouveau) e imposta le regole udev.

Passaggio 3: Installa i driver host NVIDIA

Scarica i driver host vGPU KVM più recenti (ad esempio, branch 17.x) dal portale aziendale NVIDIA. Trasferisci il file .run sul tuo host Proxmox ed esegui:

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

Se il tuo kernel è 6.8 o successivo, i driver più vecchi potrebbero non riuscire a compilarsi. Applica le patch DKMS come quelle del repository vgpu unlock di polloloco.

Passaggio 4: Abilita SR-IOV o MDEV

Per le GPU Ampere e Ada, abilitare le funzioni virtuali SR-IOV:

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

Da verificare:

lspci -d 10de:

Dovresti vedere elencate le funzioni virtuali.

Per GPU più vecchie (ad esempio, Turing), utilizzare MDEV:

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

Passaggio 5: Collegare una vGPU a una VM

Vai alla scheda Hardware della tua VM. Fai clic su Aggiungi > Dispositivo PCI. Seleziona la funzione virtuale, seleziona Usa con dispositivi mediati e salva.

Passaggio 6: Installa i driver guest

All'interno della macchina virtuale, installa il driver guest corrispondente alla tua versione di vGPU. Puoi trovarlo nello stesso pacchetto di download NVIDIA.

Utilizzare nvidia-smi per verificare che la vGPU sia riconosciuta.

Passaggio 7: Configurare la licenza NVIDIA

NVIDIA richiede un server di licenza valido. È possibile eseguirlo in un contenitore o in una macchina virtuale:

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

Impostare le regole del firewall per consentire la porta TCP 7070. Nella macchina virtuale guest, configurare l'indirizzo IP del server della licenza utilizzando lo strumento nvidia-smi vgpu.

Convalida post-installazione

Verifica lo stato del driver:

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

Verificare la presenza di errori. Se la vGPU è assente:

  • Ricontrolla le impostazioni del BIOS

  • Verificare le versioni corrette del driver

  • Conferma la connettività del server di licenza

Vinchin Backup e ripristino di VM per Proxmox

Dopo aver ottenuto una configurazione stabile di Proxmox VGPU, proteggere le macchine virtuali diventa essenziale. Vinchin Backup & Recovery è una soluzione professionale di livello aziendale per il backup delle macchine virtuali che supporta Proxmox VE insieme ad altre 15+ piattaforme, tra cui VMware, Hyper-V, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack e ZStack.

Vinchin offre backup completoincrementale,differenziale con opzioni programmate e ripetitive. Le funzionalità principali includono duplicazione dei dati e compressione, migrazione cross-platform V2V e backup senza LAN. Supporta inoltre crittografia, conservazione GFS, CBT e recupero immediato per una protezione solida delle macchine virtuali.

La console web è pulita e facile da usare. Basta seguire quattro semplici passaggi:

1. Seleziona la VM Proxmox da cui eseguire il backup;

Seleziona la macchina virtuale Proxmox da cui eseguire il backup

2. Scegli l'archiviazione di backup;

Scegli lo spazio di archiviazione di backup

3. Configurare le strategie di backup;

Configura strategie di backup

4. Invia il lavoro.

Invia il lavoro

Vinchin è affidabile in tutto il mondo per le sue prestazioni e assistenza. Provalo tu stesso con una prova gratuita di 60 giorni con tutte le funzionalità. Hai domande o hai bisogno di aiuto? Contattaci in qualunque momento!

Domande frequenti su Proxmox VGPU

D1. Quali GPU supportano vGPU su Proxmox?
Solo i GPU per data center NVIDIA supportati come A100, A40, L40 e T4. I GPU consumer come GeForce non sono supportati.

Q2. Come si installa un server di licenze?
È possibile utilizzare un contenitore Docker: docker run -d -p 7070:7070 nvidia/vgpu-license-server

Q3. La mia vGPU non viene visualizzata nella macchina virtuale. Cosa dovrei verificare?
Verifica nel BIOS l'opzione Above 4G Decoding, conferma le versioni dei driver e utilizza nvidia-smi vgpu -q per effettuare la diagnostica.

Conclusione

Proxmox VGPU consente la condivisione della GPU tra macchine virtuali per applicazioni impegnative come intelligenza artificiale e grafica 3D. Con la configurazione corretta, funziona senza problemi. Proteggi questi carichi di lavoro con una soluzione di backup affidabile che offre backup incrementale perpetuo, deduplicazione e migrazione V2V. Provalo gratuitamente per 60 giorni—senza rischi, tutte le funzionalità incluse.


Condividi su:

Categories: VM Tips