Come collegare una GPU fisica a una macchina virtuale su Hyper-V
Note chiave
- Il passthrough GPU migliora le prestazioni grafiche delle macchine virtuali.
- I requisiti di sistema includono il supporto Intel-VT o AMD-V.
- Una configurazione corretta è essenziale per un’allocazione corretta della GPU.
Massimizza la grafica virtuale: una guida completa per collegare una scheda video fisica su Hyper-V
Per gli utenti avanzati che necessitano di una grafica robusta in ambienti virtuali, sfruttare una GPU dedicata può migliorare significativamente le prestazioni in applicazioni come il gaming o calcoli grafici intensivi. Questa guida descrive come collegare una scheda video fisica a una VM su Hyper-V, esplorando i prerequisiti e le procedure dettagliate, evidenziando al contempo potenziali insidie.
Come collegare una scheda video fisica a una macchina virtuale utilizzando il passthrough GPU
Per collegare una scheda video fisica a una VM tramite passthrough GPU, seguire questi passaggi dettagliati:
- Abilitare la virtualizzazione Intel-VT o AMD-V.
- Configura il tuo computer per il passthrough GPU.
- Imposta il passthrough GPU per Windows 11/10.
- Impostare il passthrough GPU per Windows Server.
Passaggio 1: abilitare la virtualizzazione Intel-VT o AMD-V
Inizialmente, è necessario abilitare la virtualizzazione hardware. Per le CPU Intel, abilitare Intel-VT, mentre per gli utenti AMD si applica la virtualizzazione AMD-V. Per accedere alle impostazioni del BIOS, riavviare il computer:
Andare su Configurazione > Tecnologia di virtualizzazione e impostarla su Abilitato.
Passaggio 2: configura il computer per il passthrough GPU
Con la virtualizzazione abilitata, è necessario assicurarsi che l’host sia configurato di conseguenza. Verificare che IOMMU sia attivo e che i checkpoint automatici siano disabilitati.È possibile utilizzare PowerShell per verificare lo stato di IOMMU:
(Get-VMHost).IovSupport; (Get-VMHost).IovSupportReasons
Se restituisce True, procedi; se False, abilitalo. Quindi, elimina tutti i checkpoint della VM:
Get-VM | Set-VM -Name NameOfVM -AutomaticStopAction TurnOff
Passaggio 3: configurare il passthrough GPU per Windows 11/10
Per abilitare il GPU Passthrough per i sistemi operativi client, verifica se la tua scheda video lo supporta:
Per Windows 11: Get-VMHostPartitionableGpu
Per Windows 10: Get-VMPartitionableGpu
Successivamente, scarica ed estrai il driver grafico richiesto tramite questo link.
Abilita l’esecuzione dello script con:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force E Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Per aggiungere una VM al passthrough GPU, eseguire:
.\Update-VMGpuPartitionDriver.ps1 -VMName <VMNAME> -GPUName "AUTO"
Passaggio 4: configurare il passthrough GPU per Windows Server
Per Windows Server, configura cache e limiti:
Set-VM -Name VMNAME -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280Mb
Determinare la posizione del dispositivo PCI Express con:
Get-PnpDevice | Where-Object {$_. Present -eq $true} | Where-Object {$_. Class -eq "Display"} | select Name, InstanceId
Se individuato, procedere alla disattivazione del dispositivo in Gestione dispositivi, eseguendo:
Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0200)"-Force
Per assegnare la GPU:
Add-VMAssignableDevice -VMName VMNAME -LocationPath "PCIROOT(0)#PCI(0200)"
Avvia la macchina virtuale, installa i driver della scheda video dal sito web del produttore e il gioco è fatto!
Per rimuovere la GPU dalla VM, eseguire:
Remove-VMAssignableDevice -VMName VMNAME -LocationPath $locationPath
Infine, ricollega la GPU:
Mount-VMHostAssignableDevice -LocationPath $locationPath
Riepilogo
Collegare correttamente una scheda video fisica a una macchina virtuale su Hyper-V tramite GPU Passthrough sblocca prestazioni grafiche senza pari per le applicazioni più esigenti. Assicurati che i prerequisiti hardware e software siano soddisfatti, abilita la virtualizzazione e segui i passaggi di configurazione dettagliati per massimizzare le capacità della tua VM.
Conclusione
Integrando una scheda video fisica nel tuo ambiente virtuale, migliori le capacità grafiche del tuo sistema, aprendo nuove opportunità per le attività di gaming, design e visualizzazione dati. Segui attentamente i passaggi descritti per una configurazione ottimale, assicurandoti di rispettare i requisiti hardware e software. Potenzia le tue macchine virtuali oggi stesso!
FAQ (Domande frequenti)
Che cosa è il passthrough GPU?
GPU Passthrough è una tecnologia che consente a una macchina virtuale di accedere direttamente a una scheda grafica dedicata, migliorandone le prestazioni per le applicazioni che necessitano di un’elevata potenza di elaborazione grafica.
È possibile utilizzare qualsiasi GPU per il Passthrough?
No, per un passthrough riuscito è necessario assicurarsi che la GPU supporti tecnologie di virtualizzazione come NVIDIA GRID o AMD MxGPU.