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:
Łą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 NvidiaAktualizacja 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 aptPamięć 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:
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:
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-ServerAby 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-serverAby 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-serverAby 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 restartSprawdzanie, 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 NouveauMoż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-smiWniosek
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: