GPU-gjennomgang lar virtuelle maskiner (VM-er) få direkte tilgang til fysiske grafikkort, noe som forbedrer ytelsen betydelig for grafikkintensive applikasjoner. Denne guiden vil lede deg gjennom prosessen med å sette opp GPU-gjennomgang i Hyper-V, Microsofts innebygde virtualiseringsplattform.
Forutsetninger for GPU Passthrough
Før du begynner, sørg for at systemet oppfyller disse kravene:
- En prosessor som støtter Intel VT-d eller AMD-V virtualiseringsteknologi.
- IOMMU-støtte (Input-Output Memory Management Unit) i CPU-en din.
- En GPU som støtter virtualisering (f.eks. NVIDIA GRID eller AMD MxGPU).
- Windows Server 2016 eller nyere, eller Windows 10/11 Pro eller Enterprise.
- Hyper-V-rolle installert og konfigurert.
- Kun virtuelle maskiner i generasjon 2.
Viktig:GPU-passthrough er ikke kompatibel med visse Hyper-V-funksjoner som Live Migration, sjekkpunkter eller dynamisk minnetildeling.
Aktiverer maskinvarevirtualisering
Trinn 1:Start datamaskinen på nytt og skriv inn BIOS/UEFI-innstillingene (vanligvis ved å trykke F2, Del eller en annen tast under oppstart).
Trinn 2:Se etter et alternativ som heter "Virtualiseringsteknologi", "Intel VT-d", "AMD-V" eller noe lignende. Aktiver denne innstillingen.
Trinn 3:Lagre endringene og gå ut av BIOS/UEFI. Datamaskinen vil starte på nytt.
Trinn 4:Når Windows har startet opp, åpne PowerShell som administrator og kjør denne kommandoen for å bekrefte IOMMU-støtte:
(Get-VMHost).IovSupportHvis den returnerer "True", er IOMMU aktivert, og du kan fortsette. Hvis det er "False", må du kanskje aktivere det i BIOS, ellers kan det hende at maskinvaren ikke støtter det.
Klargjøring av den virtuelle maskinen
Trinn 1:Åpne Hyper-V Manager og velg mål-VM.
Les mer:Hvordan tildele (Passthrough) en fysisk GPU til en Hyper-V Virtual Machine
Trinn 2:Høyreklikk VM-en og velg "Innstillinger".
Trinn 3:Under "Sjekkpunkter", velg "Deaktiver sjekkpunkter" for å sikre kompatibilitet med GPU-gjennomgang.
Trinn 4:I PowerShell, kjør disse kommandoene for å konfigurere VM for GPU-passthrough, og erstatte "YourVMName" med ditt faktiske VM-navn:
Set-VM -Name "YourVMName" -AutomaticStopAction TurnOff
Set-VM -Name "YourVMName" -GuestControlledCacheTypes $true -LowMemoryMappedIoSpace 1Gb -HighMemoryMappedIoSpace 32GbSette opp GPU Passthrough på Windows 10/11
Trinn 1:Sjekk om GPUen din støtter partisjonering ved å kjøre denne PowerShell-kommandoen:
# For Windows 10
Get-VMPartitionableGpu
# For Windows 11
Get-VMHostPartitionableGpuTrinn 2:Last ned Easy-GPU-PV-skriptet fra GitHub:Easy-GPU-PV-lager
Trinn 3:Pakk ut ZIP-filen til et passende sted.
Trinn 4:Åpne PowerShell som administrator og naviger til den utpakkede mappen. Kjør disse kommandoene:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
.Update-VMGpuPartitionDriver.ps1 -VMName "YourVMName" -GPUName "AUTO"Trinn 5:Legg til GPU til VM med denne kommandoen:
Add-VMGpuPartitionAdapter -VMName "YourVMName"Sette opp GPU Passthrough på Windows Server
Trinn 1:Åpne PowerShell som administrator og kjør denne kommandoen for å konfigurere VM:en:
Set-VM -Name "YourVMName" -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280MbTrinn 2:Identifiser GPUens PCI-adresse med denne kommandoen:
Get-PnpDevice -Class Display | ForEach-Object {
Write-Output "$($_.FriendlyName) has a device id of $($_.DeviceId) and is located at $($_ | Get-PnpDeviceProperty DEVPKEY_Device_LocationPaths | Select-Object -ExpandProperty Data | Where-Object { $_ -like "PCIROOT*" })";
}Trinn 3:Deaktiver GPU i Enhetsbehandling.
Trinn 4:Demonter GPUen fra vertssystemet, og erstatt "PCIROOT(0)#PCI(0200)" med GPUens faktiske PCI-adresse:
Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0200)" -ForceTrinn 5:Tilordne GPU til VM-en:
Add-VMAssignableDevice -VMName "YourVMName" -LocationPath "PCIROOT(0)#PCI(0200)"Trinn 6:Start VM-en og installer de riktige GPU-driverne i den virtuelle maskinen.
Verifiserer GPU-gjennomgang
Trinn 1:Start den virtuelle maskinen og logg inn.
Trinn 2:Åpne Enhetsbehandling i VM og sjekk under "Skjermadaptere." Du bør se din fysiske GPU oppført.
Trinn 3:Installer de nyeste GPU-driverne fra produsentens nettsted hvis de ikke allerede er til stede.
Trinn 4:Kjør et GPU-intensivt program eller et benchmarkverktøy for å bekrefte at gjennomføringen fungerer som den skal.
Med GPU-gjennomgang konfigurert, har den virtuelle Hyper-V-maskinen din nå direkte tilgang til din fysiske GPU, noe som øker grafikkytelsen betydelig. Dette oppsettet er ideelt for å kjøre ressurskrevende applikasjoner som CAD-programvare, videoredigeringsverktøy eller til og med spill i et virtuelt miljø.















