Jak podłączyć fizyczny procesor graficzny do maszyny wirtualnej w systemie Hyper-V
Notatki kluczowe
- Funkcja GPU Passthrough poprawia wydajność grafiki w maszynach wirtualnych.
- Wymagania systemowe obejmują obsługę technologii Intel-VT lub AMD-V.
- Prawidłowa konfiguracja jest niezbędna do pomyślnego przydzielenia zasobów GPU.
Maksymalizacja grafiki wirtualnej: kompleksowy przewodnik po podłączaniu fizycznej karty graficznej w systemie Hyper-V
Dla zaawansowanych użytkowników wymagających solidnej grafiki w środowiskach wirtualnych wykorzystanie dedykowanego procesora graficznego może znacznie zwiększyć wydajność w aplikacjach, takich jak gry lub intensywne obliczenia graficzne. Ten przewodnik szczegółowo opisuje, jak podłączyć fizyczną kartę graficzną do maszyny wirtualnej w Hyper-V, badając wymagania wstępne i procedury krok po kroku, jednocześnie rzucając światło na potencjalne pułapki.
Jak podłączyć fizyczną kartę graficzną do maszyny wirtualnej za pomocą funkcji GPU Passthrough
Aby podłączyć fizyczną kartę graficzną do maszyny wirtualnej za pośrednictwem funkcji GPU Passthrough, wykonaj następujące szczegółowe kroki:
- Włącz wirtualizację Intel-VT lub AMD-V.
- Skonfiguruj komputer do obsługi GPU Passthrough.
- Konfigurowanie funkcji GPU Passthrough w systemie Windows 11/10.
- Konfigurowanie funkcji GPU Passthrough dla systemu Windows Server.
Krok 1: Włącz wirtualizację Intel-VT lub AMD-V
Na początku musisz włączyć wirtualizację sprzętową. W przypadku procesorów Intel włącz Intel-VT, podczas gdy w przypadku użytkowników AMD obowiązuje wirtualizacja AMD-V. Uzyskaj dostęp do ustawień BIOS-u, ponownie uruchamiając komputer:
Przejdź do opcji Konfiguracja > Technologia wirtualizacji i ustaw ją na Włączoną.
Krok 2: Skonfiguruj komputer do obsługi GPU Passthrough
Po włączeniu wirtualizacji należy upewnić się, że host jest odpowiednio skonfigurowany. Sprawdź, czy IOMMU jest aktywny i czy automatyczne punkty kontrolne są wyłączone. Możesz użyć programu PowerShell, aby sprawdzić stan IOMMU:
(Get-VMHost).IovSupport; (Get-VMHost).IovSupportReasons
Jeśli zwróci True, kontynuuj; jeśli False, włącz. Następnie usuń wszystkie punkty kontrolne VM:
Get-VM | Set-VM -Name NameOfVM -AutomaticStopAction TurnOff
Krok 3: Skonfiguruj przepustowość GPU dla systemu Windows 11/10
Aby włączyć funkcję GPU Passthrough w systemach operacyjnych klientów, sprawdź, czy Twoja karta graficzna ją obsługuje:
Dla systemu Windows 11: Get-VMHostPartitionableGpu
Dla systemu Windows 10: Get-VMPartitionableGpu
Następnie pobierz i rozpakuj wymagany sterownik graficzny korzystając z tego łącza.
Włącz wykonywanie skryptu za pomocą:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
I Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Aby dodać maszynę wirtualną do funkcji GPU Passthrough, wykonaj następujące czynności:
.\Update-VMGpuPartitionDriver.ps1 -VMName <VMNAME> -GPUName "AUTO"
Krok 4: Skonfiguruj przepustowość GPU dla systemu Windows Server
W przypadku systemu Windows Server skonfiguruj pamięć podręczną i limity:
Set-VM -Name VMNAME -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280Mb
Określ lokalizację urządzenia PCI Express za pomocą:
Get-PnpDevice | Where-Object {$_. Present -eq $true} | Where-Object {$_. Class -eq "Display"} | select Name, InstanceId
Jeśli urządzenie zostało znalezione, wyłącz je w Menedżerze urządzeń, uruchamiając:
Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0200)"-Force
Aby przypisać GPU:
Add-VMAssignableDevice -VMName VMNAME -LocationPath "PCIROOT(0)#PCI(0200)"
Uruchom maszynę wirtualną, zainstaluj sterowniki karty graficznej ze strony producenta i gotowe!
Aby usunąć procesor graficzny z maszyny wirtualnej, wykonaj następujące polecenie:
Remove-VMAssignableDevice -VMName VMNAME -LocationPath $locationPath
Na koniec podłącz ponownie GPU:
Mount-VMHostAssignableDevice -LocationPath $locationPath
Streszczenie
Pomyślne podłączenie fizycznej karty graficznej do maszyny wirtualnej w Hyper-V przez GPU Passthrough odblokowuje niezrównaną wydajność grafiki dla wymagających aplikacji. Upewnij się, że spełnione są wymagania sprzętowe i programowe, włącz wirtualizację i postępuj zgodnie ze szczegółowymi krokami konfiguracji, aby zmaksymalizować możliwości swojej maszyny wirtualnej.
Wniosek
Integrując fizyczną kartę graficzną ze swoim wirtualnym środowiskiem, zwiększasz możliwości graficzne swojego systemu, otwierając nowe możliwości dla gier, projektowania i zadań wizualizacji danych. Postępuj dokładnie według opisanych kroków, aby pomyślnie skonfigurować, upewniając się, że przestrzegasz wymagań sprzętowych i programowych. Wzmocnij swoje maszyny wirtualne już dziś!
FAQ (najczęściej zadawane pytania)
Czym jest GPU Passthrough?
GPU Passthrough to technologia umożliwiająca maszynie wirtualnej bezpośredni dostęp do dedykowanej karty graficznej, co poprawia jej wydajność w przypadku aplikacji wymagających dużej mocy przetwarzania graficznego.
Czy do Passthrough można użyć dowolnego procesora graficznego?
Nie, musisz się upewnić, że procesor graficzny obsługuje technologie wirtualizacji, takie jak NVIDIA GRID lub AMD MxGPU, aby zapewnić prawidłowe przekazywanie danych.
Powiązane posty:
- Poprawa wydajności maszyny wirtualnej Hyper-V poprzez optymalizację i udoskonalenie
- Kompleksowy przewodnik instalacji Debiana na Hyper-V: instrukcje krok po kroku
- Jak zmienić akcję automatycznego zatrzymywania dla maszyn wirtualnych Hyper-V w systemie Windows 11
- Jak konwertować pliki OVA/OVF na maszyny wirtualne Hyper-V w systemie Windows 11
- Jak włączyć lub wyłączyć Hyper-V dla użytkowników standardowych w systemie Windows 11