Zwykle nie potrzebujesz procesora graficznego na serwerze Proxmox VE, aby uruchomić maszyny wirtualne. Ale jeśli chcesz włącz akcelerację 3D (przy użyciu VirtIO-GL lub VirGL) na swoich maszynach wirtualnych Proxmox VE , Lub przepuszczanie procesora graficznego w kontenerze Proxmox VE w celu akceleracji AI/CUDA , będziesz potrzebować procesora graficznego i wymaganych sterowników GPU zainstalowanych na serwerze Proxmox VE.
W tym artykule pokażemy, jak zainstalować najnowszą wersję oficjalnych sterowników procesora graficznego NVIDIA na Proxmox VE 8, aby móc go używać do akceleracji VirIO-GL/VirGL 3D na maszynach wirtualnych Proxmox VE lub przekazywać procesor graficzny NVIDIA na komputerze Kontenery Proxmox VE do akceleracji AI/CUDA.
Temat treści:
Sprawdzanie, czy na serwerze Proxmox VE jest zainstalowany procesor graficzny NVIDIA
Aby zainstalować sterowniki procesora graficznego NVIDIA na serwerze Proxmox VE, musisz mieć zainstalowany na serwerze sprzęt graficzny NVIDIA. Jeśli potrzebujesz pomocy w sprawdzeniu, czy masz dostępny/zainstalowany sprzęt GPU NVIDIA na swoim serwerze, .
Włączanie repozytoriów pakietów społeczności Proxmox VE (opcjonalnie dla użytkowników korporacyjnych)
Jeśli nie masz subskrypcji korporacyjnej Proxmox VE, musisz ją mieć włącz repozytoria pakietów społeczności Proxmox VE aby zainstalować wymagane pliki nagłówkowe w celu skompilowania sterowników GPU NVIDIA dla serwera Proxmox VE.
Aktualizowanie pamięci podręcznej bazy danych pakietu Proxmox VE
Po włączeniu repozytoriów pakietów społeczności Proxmox VE przejdź do pw > Powłoka z panelu kontrolnego Proxmox VE i uruchom następujące polecenie, aby zaktualizować pamięć podręczną bazy danych pakietu Proxmox VE:
$ trafna aktualizacja
Instalowanie nagłówków jądra Proxmox VE na Proxmox VE
Nagłówki jądra Proxmox VE są wymagane do kompilacji modułów jądra sterowników GPU NVIDIA.
Aby zainstalować nagłówki jądra Proxmox VE na serwerze Proxmox VE, uruchom następującą komendę:
$ trafny zainstalować -I pve-headers-$ ( bez imienia -R )Nagłówki jądra Promox VE powinny być zainstalowane na serwerze Proxmox VE.
Instalowanie wymaganych zależności dla sterowników GPU NVIDIA na Proxmox VE
Aby zbudować moduły jądra sterowników GPU NVIDIA, musisz także zainstalować pewne pakiety zależności na serwerze Proxmox VE.
Aby zainstalować wszystkie wymagane pakiety zależności na serwerze Proxmox VE, uruchom następującą komendę:
$ trafny zainstalować build-essential pkg-config xorg xorg-dev libglvnd0 libglvnd-dev Aby potwierdzić instalację, naciśnij „Y”, a następnie naciśnij
Wymagane pakiety zależności są pobierane z Internetu. Ukończenie zajmuje trochę czasu.
Instalowane są wymagane pakiety zależności. Ukończenie zajmuje trochę czasu.
W tym momencie wymagane pakiety zależności powinny zostać zainstalowane na serwerze Proxmox VE.
Pobieranie najnowszej wersji sterowników GPU NVIDIA dla Proxmox VE
Aby pobrać najnowszą wersję oficjalnego pliku instalacyjnego sterowników procesora graficznego NVIDIA dla Proxmox VE, odwiedź stronę z dowolnej przeglądarki internetowej.
Po załadowaniu strony wybierz swój procesor graficzny z menu rozwijanych „Typ produktu”, „Seria produktów” i „Produkt”. [1] . Wybierz „Linux 64-bit” jako „System operacyjny” [2] , „Oddział produkcyjny” jako „Typ pobierania” [3] i kliknij „Szukaj” [4] .
Kliknij „Pobierz”.
Kliknij prawym przyciskiem myszy (RMB) „Zgadzam się i pobierz” i kliknij „Kopiuj link”, aby skopiować link do pobrania pliku instalacyjnego sterowników GPU NVIDIA.
Teraz wróć do powłoki Proxmox VE i wpisz polecenie „wget”. [1] , naciskać
Po wklejeniu łącza pobierania do powłoki Proxmox VE naciśnij
Trwa pobieranie pliku instalacyjnego sterowników karty graficznej NVIDIA. Ukończenie zajmuje trochę czasu.
W tym momencie należy pobrać plik instalacyjny sterowników karty graficznej NVIDIA.
Plik instalacyjny sterowników karty graficznej NVIDIA można znaleźć ( NVIDIA-Linux-x86_64-535.146.02.run w naszym przypadku) w katalogu domowym serwera Proxmox VE.
$ ls -lh
Instalowanie sterowników GPU NVIDIA na Proxmox VE
Zanim będziesz mógł uruchomić plik instalatora sterowników procesora graficznego NVIDIA na serwerze Proxmox VE, dodaj uprawnienia wykonywalne do pliku instalatora sterowników procesora graficznego NVIDIA w następujący sposób:
$ chmod +x NVIDIA-Linux-x86_64-535.146.02.runTeraz uruchom plik instalacyjny sterowników GPU NVIDIA w następujący sposób:
$ . / NVIDIA-Linux-x86_64-535.146.02.runSterowniki procesora graficznego NVIDIA są teraz instalowane na serwerze Proxmox VE. Kompilacja wszystkich modułów jądra sterowników GPU NVIDIA dla serwera Proxmox VE zajmuje trochę czasu.
Gdy zostaniesz poproszony o zainstalowanie 32-bitowych bibliotek zgodności NVIDIA, wybierz „Tak” i naciśnij
Instalacja sterowników procesora graficznego NVIDIA powinna być kontynuowana.
Gdy zobaczysz następujący monit, wybierz „Tak” i naciśnij
Naciskać
Sterowniki procesora graficznego NVIDIA powinny zostać zainstalowane na serwerze Proxmox VE.
Aby zmiany zaczęły obowiązywać, zrestartuj serwer Proxmox VE za pomocą następującego polecenia:
$ ponowne uruchomienieSprawdzanie, czy sterowniki GPU NVIDIA są poprawnie zainstalowane na Proxmox VE
Aby sprawdzić, czy sterowniki procesora graficznego NVIDIA są poprawnie zainstalowane na serwerze Proxmox VE, uruchom następujące polecenie z powłoki Proxmox VE:
$ lsmod | chwyt nvidiaJeśli sterowniki procesora graficznego NVIDIA są poprawnie zainstalowane na serwerze Proxmox VE, moduły jądra NVIDIA powinny zostać załadowane, jak widać na poniższym zrzucie ekranu:
Możesz także użyć polecenia „nvidia-smi”, aby sprawdzić, czy sterowniki procesora graficznego NVIDIA działają poprawnie. Jak widać, polecenie „nvidia-smi” pokazuje, że mamy kartę NVIDIA GeForce RTX 4070 (12 GB) [1] [2] wersja zainstalowana na naszym serwerze Proxmox VE i używamy sterowników GPU NVIDIA w wersji 535.146.02 [3] .
$ nvidia-smi
Wniosek
W tym artykule pokazaliśmy, jak pobrać i zainstalować najnowszą wersję oficjalnych sterowników procesora graficznego NVIDIA na serwerze Proxmox VE. Sterowniki procesora graficznego NVIDIA muszą być zainstalowane na serwerze Proxmox VE, jeśli chcesz używać procesora graficznego NVIDIA do włączania akceleracji VirtIO-GL/VirGL 3D na maszynach wirtualnych Proxmox VE lub przekazywać procesor graficzny NVIDIA do kontenerów Proxmox VE LXC w celu akceleracji AI/CUDA .