Jak zainstalować sterowniki GPU NVIDIA na bezgłowym serwerze Ubuntu Top 10.10 najlepszych LTS

Jak zainstalować sterowniki GPU NVIDIA na bezgłowym serwerze Ubuntu Top 10.10 najlepszych LTS

GPU NVIDIA są wymagane nawet na Bezpośrednie (bez zainstalowanego graficznego interfejsu użytkownika) serwery Ubuntu do kodowania/dekodowania plików multimedialnych, uruchamiania kodów sztucznej inteligencji, uruchamiania programów CUDA i wielu więcej.

W tym artykule pokażemy, jak zainstalować oficjalne sterowniki GPU NVIDIA na bezgłowym serwerze Ubuntu 22.04 Maszyna LTS.

Temat spisu:

  1. Łączenie z serwerem Ubuntu 22.04 LTS przez SSH
  2. Sprawdzanie, czy instalowany jest procesor graficzny NVIDIA
  3. Aktualizacja pamięci podręcznej repozytorium pakietów Apt
  4. Dostępne sterowniki NVIDIA dla bezgłowego serwera Ubuntu 22.04 LTS
  5. Instalowanie najnowszej wersji sterowników NVIDIA na Ubuntu Server 22.04 LTS
  6. Sprawdzanie, czy sterowniki NVIDIA są prawidłowo zainstalowane
  7. Wniosek
  8. Bibliografia

Łączenie z serwerem Ubuntu 22.04 Maszyna LTS przez SSH

Łączenie się z serwerem Ubuntu 22.04 Maszyna LTS przez SSH jest opcjonalnie, jeśli masz dostęp do sprzętu serwera (gdzie zainstalowałeś serwer Ubuntu 22.04 lts). Możesz po prostu dołączyć mysz, klawiaturę i monitor do serwera i zainstalować na niej sterowniki NVIDIA.

Jeśli nie masz dostępu do serwera Ubuntu 22.04 LTS Server Hardware, musisz w nim SSH, aby zainstalować sterowniki NVIDIA.

Do SSH na serwerze Ubuntu 22.04 Maszyna LTS, możesz uruchomić następujące polecenie z aplikacji terminalowej komputera stacjonarnego/laptopa, z którego chcesz uzyskać dostęp do serwera Ubuntu 22.04 Maszyna LTS:

$ ssh @

Pamiętaj, aby zastąpić i nazwą użytkownika logowania i nazwę domeny lub adres IP swojego serwera Ubuntu 22.Odpowiednio 04 Maszyna LTS.

Jeśli używasz systemu Windows 10 lub Windows 11 i potrzebujesz pomocy w połączeniu z serwerem Ubuntu 22.04 Maszyna LTS za pośrednictwem SSH, przeczytaj artykuł o Jak SSH w serwerach Linux z Windows 10/11.

Sprawdzanie, czy instalowany jest procesor graficzny NVIDIA

Aby sprawdzić, czy masz zainstalowany procesor graficzny NVIDIA na komputerze serwerowym Ubuntu, uruchom następujące polecenie:

$ lspci | egrep -i 'vga | Wyświetl | 3d'

Jak widać, na naszym komputerze serwerowym Ubuntu mamy zainstalowany procesor graficzny NVIDIA Geforce 1050.

Ponadto, na podstawie wyników następujących poleceń, możesz zobaczyć, że zamiast oficjalnych sterowników NVIDIA GPU używane są sterowniki Nouveau. W następnych sekcjach pokażemy, jak zainstalować oficjalne sterowniki GPU NVIDIA na serwerze Ubuntu.

$ lsmod | Grep Nvidia
$ lsmod | Grep Nouveau

Aktualizacja pamięci podręcznej repozytorium pakietów Apt

Przed zainstalowaniem oficjalnych sterowników NVIDIA na serwerach Ubuntu powinieneś zaktualizować pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.

Dostępne sterowniki NVIDIA dla bezgłowego serwera Ubuntu 22.04 LTS

Możesz zainstalować jeden z dwóch oficjalnych pakietów sterowników NVIDIA na bezgłowym serwerze Ubuntu 22.04 LTS:

  1. nvidia-driver- [wersja] -Server - Zainstaluj ten pakiet sterowników NVIDIA, jeśli chcesz zainstalować oficjalne sterowniki NVIDIA na swoim bezgłowym serwerze Ubuntu 22.04 Maszyna LTS, w tym wszystkie zalecane pakiety i narzędzia NVIDIA.
  2. nvidia-headless- [wersja] -Server - Zainstaluj ten pakiet sterowników NVIDIA, jeśli chcesz zainstalować tylko wymagane oficjalne elementy sterowników NVIDIA i pomiń wszystkie zalecane pakiety i narzędzia NVIDIA, aby utrzymać serwer Ubuntu tak lekki, jak to możliwe.

Jeśli zdecydujesz się zainstalować pakiet NVIDIA-Headless- [wersja] -Server w celu zainstalowania oficjalnych sterowników NVIDIA na serwerze Ubuntu, możesz również zainstalować jeden lub oba pakiety NVIDIA:

  1. nvidia-utyls- [wersja] -Server - Zainstaluj ten pakiet, jeśli chcesz uruchomić polecenie NVIDIA-SMI, aby monitorować użycie GPU na serwerze Ubuntu.
  2. libnvidia-incode- [wersja] -Server - Zainstaluj ten pakiet, jeśli chcesz zakodować i dekodować multimedia na serwerze Ubuntu za pomocą funkcji NVENC i NVDEC odpowiednio NVIDIA GPU.

Tutaj jest numer wersji sterownika NVIDIA, który zainstalujesz na swoim serwerze Ubuntu 22.04 Maszyna LTS. W chwili pisania tego tekstu możesz zainstalować sterownik NVIDIA w wersji 418, 515 lub 525 z oficjalnego repozytorium pakietów Ubuntu. Zanim przeczytasz ten artykuł, może znaleźć zaktualizowane wersje pakietów sterowników NVIDIA w oficjalnym repozytorium pakietów Ubuntu. Tak więc zawsze warto sprawdzić, czy zaktualizowana wersja sterownika jest dostępna przed jej zainstalowaniem. Upewnij się również, że zainstaluj te same wersje wszystkich pakietów sterowników NVIDIA. Numery wersji pakietów sterowników NVIDIA i pakietów Nvidia Tools powinny pasować.

Dostępne wersje NVIDIA-Driver-serwerowy pakiet z następującym poleceniem:

$ sudo appt wyszukiwanie '^nvidia-driver- [1-9]*-serwer $'

Dostępne wersje pakietu Nvidia-Headless-serwer z następującym poleceniem:

$ sudo apt wyszukiwanie '^nvidia-headless- [1-9]*-serwer $'

Dostępne wersje pakietu NVIDIA-UTILS-serwer z następującym poleceniem:

$ sudo appt wyszukiwanie 'nvidia-utyls- [1-9]*-serwer'

Dostępne wersje Libnvidia-inkode-serwer z następującym poleceniem: można znaleźć:

$ sudo appt wyszukiwanie 'libnvidia-incode- [1-9]*-serwer'

Instalowanie najnowszej wersji sterowników NVIDIA na Ubuntu Server 22.04 LTS

Aby zainstalować oficjalne sterowniki NVIDIA, w tym wszystkie zalecane pakiety Nvidia Tools na swoim bezgłowym serwerze Ubuntu 22.04 Maszyna LTS, uruchom następujące polecenie:

$ sudo apt Zainstaluj NVIDIA-Driver-525-Server

Aby zainstalować minimalną wersję oficjalnych sterowników NVIDIA i narzędzia NVIDIA Driters na bezgłowym serwerze Ubuntu 22.04 Maszyna LTS, uruchom następujące polecenie:

$ sudo apt Zainstaluj nvidia-headless-525-server nvidia-utyls-525-server

Aby zainstalować minimalną wersję oficjalnych sterowników NVIDIA, narzędzia NVIDIA Driver oraz biblioteki NVIDIA NVENC i biblioteki dekodera NVDEC na bezgłowym serwerze Ubuntu 22.04 Maszyna LTS, uruchom następujące polecenie:

$ sudo apt Zainstaluj NVIDIA-HEADLESS-525-SERVER NVIDIA-UTILS-525-SERVER Libnvidia-incode-525-server

Aby potwierdzić instalację, naciśnij Y, a następnie naciśnij .

Pakiety sterowników NVIDIA i wymagane pakiety zależności są pobierane. Ukończenie zajmuje trochę czasu.

Pakiety sterowników NVIDIA i wymagane pakiety zależności są instalowane. Ukończenie zajmuje trochę czasu.

Gdy zobaczysz podpowiedzi, naciśnij Aby wybrać i nacisnąć .

Sterowniki NVIDIA powinny być zainstalowane na bezgłowym serwerze Ubuntu 22.04 Maszyna LTS.

Aby zmiany zaczęły się uruchomić, ponownie uruchom swój serwer Ubuntu za pomocą następującego polecenia:

$ sudo restart

Sprawdzanie, czy sterowniki NVIDIA są prawidłowo zainstalowane

Po uruchomieniu serwera Ubuntu możesz sprawdzić, czy używane są moduły jądra NVIDIA zamiast modułów jądra Nouveau z otwartym źródłem z następującymi poleceniami. Tak więc oficjalni kierowcy GPU NVIDIA działają dobrze:

$ lsmod | Grep Nouveau
$ lsmod | Grep Nvidia

Możesz także znaleźć informacje o użytkowaniu swojego procesora graficznego NVIDIA za pomocą polecenia NVIDIA-SMI. Wyjście tego polecenia sprawdza również, czy sterowniki GPU NVIDIA są prawidłowo zainstalowane.

$ nvidia-smi

Wniosek

Pokazaliśmy, jak sprawdzić, czy masz zainstalowany procesor graficzny NVIDIA na serwerze Ubuntu 22.04 Maszyna LTS. Pokazaliśmy również, jak zainstalować oficjalne sterowniki GPU NVIDIA na serwerze Ubuntu 22.04 LTS w trybie bezgłowym (bez zainstalowanego graficznego interfejsu użytkownika) i jak sprawdzić, czy oficjalne sterowniki GPU NVIDIA pracują na serwerze Ubuntu 22.04 LTS.

Bibliografia:

  • https: // programista.nvidia.com/nvidia-video-codec-sdk