Wprowadzenie
Wydajna praca karty graficznej NVIDIA pod systemem Linux wymaga instalacji własnościowych sterowników producenta. Choć otwartoźródłowy sterownik Nouveau wystarcza do podstawowych zadań biurowych, nie oferuje on optymalizacji niezbędnych do uruchamiania gier, renderowania wideo oraz obliczeń AI na serwerze lub stacji roboczej w VoxiHost.
W tym przewodniku przedstawiamy trzy główne metody instalacji sterowników NVIDIA na systemach opartych na Ubuntu, od zautomatyzowanego wdrożenia po zaawansowaną instalację ręczną.
Wymagania wstępne: Upewnij się, że Twój system jest zaktualizowany, a komputer posiada kompatybilną kartę NVIDIA. Zawsze wykonaj kopię zapasową systemu przed modyfikacją sterowników graficznych.
Krok 1: Automatyczna instalacja
Zalecanym i najprostszym podejściem jest automatyczne wykrycie sprzętu przez system i wybór właściwego pakietu:
sudo apt update
sudo ubuntu-drivers install
Po zakończeniu procesu uruchom ponownie system. Metoda ta jest rekomendowana w większości przypadków, ponieważ automatycznie konfiguruje zależności oraz mechanizm DKMS (Dynamic Kernel Module Support).
Krok 2: (Opcjonalnie) Instalacja z repozytorium PPA
Gdy potrzebujesz nowszego sterownika niż wersje oferowane w standardowych repozytoriach (na przykład przy konfiguracji najnowszych architektur GPU), skorzystaj z oficjalnego repozytorium Graphics Drivers PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Następnie wyświetl listę dostępnych wersji i zainstaluj wybraną z nich:
ubuntu-drivers list
sudo apt install nvidia-driver-550 # Zastąp '550' wybranym numerem wersji
Krok 3: Ręczna instalacja z włączonym Secure Boot
W przypadku ręcznej instalacji z oficjalnego pliku .run przy aktywnym zabezpieczeniu UEFI Secure Boot, konieczne jest ręczne podpisanie modułu jądra przed jego załadowaniem.
Generowanie klucza podpisującego
mkdir ~/mok-keys && cd ~/mok-keys
openssl req -new -newkey rsa:2048 -days 36500 -nodes -keyout MOK.key -out MOK.csr
openssl x509 -req -in MOK.csr -signkey MOK.key -out MOK.crt
openssl x509 -in MOK.crt -outform DER -out MOK.der
Rejestracja klucza (MOK)
sudo mokutil --import MOK.der
Wpisz jednorazowe hasło i uruchom ponownie komputer. Podczas rozruchu wyświetli się niebieski ekran narzędzia MokManager: wybierz opcję „Enroll MOK”, potwierdź import i podaj utworzone hasło.
Uruchomienie instalatora
Po uruchomieniu systemu zatrzymaj menedżer wyświetlania (jeśli jest aktywny) i uruchom instalator, wskazując ścieżki do wygenerowanych kluczy jako parametry:
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run --module-signing-secret-key=/home/nazwa_uzytkownika/mok-keys/MOK.key --module-signing-public-key=/home/nazwa_uzytkownika/mok-keys/MOK.crt
Podsumowanie
Po zakończeniu instalacji możesz zweryfikować status karty graficznej, wpisując:
nvidia-smi
Jeśli na ekranie zobaczysz tabelę ze szczegółami swojej karty GPU, wszystko działa prawidłowo! Jeśli uruchamiasz kontenery korzystające z akceleracji graficznej, pamiętaj o zapoznaniu się z dokumentacją NVIDIA Container Toolkit.
Szukasz wydajnego środowiska do realizacji swoich projektów sztucznej inteligencji? Sprawdź plany Premium VPS od VoxiHost z dedykowanymi zasobami sprzętowymi.
