Att tilldela eller passera genom en fysisk GPU till en Hyper-V virtuell maskin (VM) gör att den virtuella datorn kan komma åt och använda GPU:ns resurser direkt. Detta är fördelaktigt för virtuella maskiner som kräver intensiv grafikbearbetning, till exempel för spel, videoredigering eller maskininlärning.
Här är stegen för hur du tilldelar (genomföring) en fysisk GPU till en Hyper-V virtuell maskin på Windows 10 eller Windows 11:
Förutsättningar:
- Se till att ditt system har en kompatibel fysisk GPU som stöder passthrough. Vissa GPU-tillverkare, som NVIDIA, tillhandahåller mjukvarulösningar för GPU-genomföring. Kontrollera dokumentationen för din GPU för att se om den stöds.
- Kontrollera att ditt system uppfyller hårdvarukraven för Hyper-V, inklusive en processor med hårdvaruassisterad virtualisering (Intel VT-x eller AMD-V), tillräckligt med RAM och en kompatibel nätverksadapter.
Steg:
1. Aktivera Hyper-V:
- Öppna "Kontrollpanelen" på ditt Windows-system.
- Gå till "Program"> "Program och funktioner."
- Klicka på "Slå på eller av Windows-funktioner."
- I listan över funktioner, markera rutan för "Hyper-V" och klicka på "OK."
- Starta om datorn för att ändringarna ska träda i kraft.
2. Installera GPU Passthrough-programvara (vid behov):
- Om din GPU kräver passthrough-programvara från tillverkaren (t.ex. NVIDIA), installera den enligt tillverkarens instruktioner.
3. Konfigurera BIOS:
- Ange BIOS för ditt system. Detta innebär vanligtvis att du trycker på en specifik tangent (t.ex. "F1" eller "F10") under uppstart.
- Leta reda på inställningarna för IOMMU (Input/Output Memory Management Unit) och aktivera den om den inte redan är det.
- Spara ändringarna och avsluta BIOS.
4. Skapa en ny virtuell switch (valfritt):
- Öppna "Hyper-V Manager" på ditt Windows-system.
- Gå till "Virtual Switch Manager" under "Actions"-panelen på höger sida.
- Klicka på "Skapa virtuell switch" och följ guiden för att skapa en ny switch.
- Se till att du väljer "Externt nätverk" som anslutningstyp och tilldelar det ett lämpligt namn.
5. Skapa en ny virtuell maskin:
- I "Hyper-V Manager", klicka på "Ny"> "Virtuell maskin."
- Följ guiden för att skapa en ny virtuell dator.
- Ange ett namn, välj "Generation 2" för VM-kompatibilitet och välj mängden RAM och virtuella processorer.
- Välj "Befintlig virtuell hårddisk" eller klicka på "Skapa en virtuell hårddisk" för att skapa en ny virtuell disk för den virtuella datorn.
6. Tilldela GPU till virtuell dator:
- På skärmen "Nästa" för att skapa en virtuell dator, välj "Anpassa inställningar" för att öppna VM-inställningarna.
- Gå till avsnittet "Hårdvara".
- Klicka på "Lägg till hårdvara" och välj "PCI Express Root Complex."
- Välj den fysiska grafikprocessorn som du vill tilldela den virtuella datorn och klicka på "OK".
- Se till att alternativet "IOMMU" är aktiverat under "Avancerade funktioner" för PCI Express Root Complex.
7. Konfigurera GPU-enhet:
- I avsnittet "Hårdvara" i VM-inställningarna väljer du grafikkortet du just tilldelade.
- Klicka på "Egenskaper" och konfigurera grafikminnet och andra inställningar enligt dina krav.
- Se till att "Aktivera 3D-acceleration" är markerad.
8. Anslut virtuell dator till nätverk:
- Gå till avsnittet "Nätverksadapter" i VM-inställningarna.
- Välj den virtuella switch som du skapade tidigare eller välj en befintlig nätverksanslutning.
- Se till att nätverkskortet är aktiverat.
9. Konfigurera OS och installera gästtillägg:
- Välj önskat gästoperativsystem för din virtuella dator och påbörja installationen.
- När operativsystemet är installerat, se till att installera Hyper-V Integration Services eller Guest Additions för det specifika operativsystem du använder. Detta kommer att förbättra prestandan och ge bättre kompatibilitet med Hyper-V-miljön.
10. Starta virtuell maskin:
- Efter att ha konfigurerat alla nödvändiga inställningar, starta din virtuella maskin.
Genom att tilldela den fysiska GPU:n till den virtuella maskinen kan den direkt komma åt GPU:ns resurser och utföra grafikintensiva uppgifter mer effektivt.