Ten artykuł zawiera informacje, jak włączyć maszynę wirtualną VMware do przekazywania GPU.
Kroki konfiguracji:
- Włącz hosta dla przekazywania GPU:
- Sprawdź, czy włączone są funkcje VT-d lub AMD IOMMU na hoście, uruchamiając następujące polecenie przez SSH lub na konsoli. (Uwaga: zamień na nazwę modułu: vtddmar dla Intel, AMDiommu dla AMD). # esxcfg-moduł – l | grep Jeśli odpowiedni moduł nie jest obecny, może być konieczne włączenie go w systemie BIOS lub sprzęt może nie być w stanie zapewnić przekazywania PCI.
- Korzystając z klienta vSphere Client, połącz się z VMware™ vCenter i wybierz hosta z zainstalowaną kartą GPU.
- Wybierz kartę Konfiguracja dla hosta i kliknij opcję Ustawienia zaawansowane (Sprzęt w lewej górnej części). Jeśli na hoście znajdują się urządzenia obsługujące przekazywanie, te urządzenia zostaną wyświetlone tutaj.
- Aby skonfigurować przekazywanie dla GPU, kliknij opcję Konfiguruj przekazywanie.
- W oknie Oznacz urządzenia do przekazywania zaznacz pole odpowiadające karcie GPU zainstalowanej w hoście.
- Kliknij przycisk OK. Karta GPU powinna być teraz wymieniona w oknie na stronie Ustawienia zaawansowane.
- Uwaga: jeśli na ikonie urządzenia znajduje się pomarańczowa strzałka, host musi zostać uruchomiony ponownie, zanim funkcja przekazywania będzie działać. Jeśli ikona urządzenia jest zielona, przekazywanie jest włączone.
- Włącz maszynę wirtualną do przekazywania GPU
- Zaktualizuj VM do wersji sprzętu 9
- Aby vDGA działało, należy zarezerwować całą skonfigurowaną pamięć maszyny wirtualnej. Jeśli każda maszyna wirtualna ma 2 GB przydzielonej pamięci, należy zarezerwować całe 2 GB. W tym celu należy zaznaczyć opcję Zarezerwuj całą pamięć gościa podczas wyświetlania opcji Pamięć na karcie Zasoby w oknie ustawień maszyny wirtualnej.
- Dla maszyn wirtualnych, które mają skonfigurowane więcej niż 2 GB pamięci, należy dodać następujący parametr do pliku. vmx maszyny wirtualnej (można dodać to na końcu pliku): pciHole.start = “2048”
- Korzystając z klienta vSphere Client połącz się bezpośrednio z hostem ESXi z zainstalowaną kartą GPU lub wybierz hosta w vCenter.
- Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz polecenie Edytuj ustawienia
- Dodaj nowe urządzenie, wybierając z listy urządzenie PCI, a następnie kliknij przycisk Dalej.
- Wybierz GPU jako urządzenie przekazywania do połączenia z maszyną wirtualną z listy rozwijanej, a następnie kliknij przycisk Dalej.
- Kliknij przycisk Zakończ.
- Pobierz i zainstaluj sterowniki zgodnie z systemem operacyjnym maszyny wirtualnej.
- Uruchom ponownie maszynę wirtualną.
Źródło:
Przewodnik wdrażania przyspieszenia grafiki maszyny wirtualnej