Jak zainstalować sterowniki Nvidia na Ubuntu 24.04, 22.04 lub 20.04

Instalacja sterowników NVIDIA na Ubuntu ma kluczowe znaczenie dla użytkowników, którzy chcą zoptymalizować wydajność swojego systemu, szczególnie w przypadku gier, renderowania 3D lub obliczeń opartych na CUDA. Ubuntu oferuje kilka metod instalacji tych sterowników, w zależności od potrzeb i preferencji. Możesz użyć domyślnego repozytorium Ubuntu do prostej instalacji, ppa:graphics-drivers/ppa Launchpad PPA, aby uzyskać dostęp do najnowszych sterowników lub repozytorium NVIDIA CUDA APT dla osób pracujących specjalnie z programowaniem CUDA.

Ten przewodnik przeprowadzi Cię przez proces instalacji przy użyciu każdej z tych metod w systemie Ubuntu 24.04, 22.04 lub 20.04, upewniając się, że masz odpowiednią konfigurację sterownika dla swojego sprzętu i przypadku użycia.

Usuń poprzednie instalacje NVIDIA

Jeśli wcześniej instalowałeś sterowniki NVIDIA przy użyciu określonej metody i chcesz przeprowadzić ponowną instalację przy użyciu innego opisanego tutaj podejścia, zachowaj ostrożność. Mieszanie wielu repozytoriów NVIDIA może zakłócać działanie sterowników. Powinieneś najpierw przywrócić sterowniki Mesa, a następnie zainstalować sterowniki NVIDIA.

Uwaga: możesz pominąć tę sekcję, jeśli nie zainstalowałeś jeszcze żadnych sterowników NVIDIA.

Metoda 1: Metoda APT Usunięcie sterowników NVIDIA

Najpierw użyj polecenia ogólnego, aby usunąć wszelkie ślady instalacji NVIDIA w swoim systemie. To polecenie wyszukuje wszelkie pakiety związane z NVIDIA i usuwa je z systemu:

sudo apt autoremove nvidia* --purge

Metoda 2: Usuwanie instalacji sterownika NVIDIA z plikiem Runfile

Załóżmy, że zainstalowałeś sterowniki NVIDIA przy użyciu metody pliku „.run” (co nie jest zalecane ze względu na lepsze alternatywy, takie jak repozytorium NVIDIA CUDA). W takim przypadku musisz je usunąć, stosując inną metodę.

Aby usunąć typ instalacji typu runfile, użyj następującego polecenia:

sudo /usr/bin/nvidia-uninstall

Metoda 3: Usuwanie instalacji plików wykonawczych zestawu narzędzi NVIDIA CUDA

Jeśli zainstalowałeś zestaw narzędzi CUDA przy użyciu metody runfile, musisz go również usunąć. Aby to zrobić, wykonaj następujące polecenie:

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

Zamień XY na numer wersji zainstalowanego zestawu narzędzi CUDA.

Metody te powinny usunąć wszelkie istniejące sterowniki NVIDIA z systemu Ubuntu, umożliwiając kontynuację nowej instalacji.

Kroki przed instalacją w przypadku instalacji sterowników NVIDIA

Przed instalacją sterowników NVIDIA konieczne jest wykonanie pewnych kontroli przed instalacją, aby zapewnić płynny proces instalacji. Ta sekcja przeprowadzi Cię przez niezbędne kroki.

Zaktualizuj Ubuntu przed instalacją sterowników Nvidia

Aktualizacja systemu zapewnia aktualność wszystkich pakietów, co zmniejsza prawdopodobieństwo wystąpienia konfliktów podczas instalacji. Jest to szczególnie ważne podczas instalowania pakietów, takich jak nowe jądra i sterowniki karty graficznej.

Najpierw zaktualizuj listę pakietów:

sudo apt update

Następnie zaktualizuj wszystkie przestarzałe pakiety:

sudo apt upgrade

Określ swoją kartę graficzną

Koniecznie sprawdź, czy Twoja starsza karta graficzna NVIDIA jest obsługiwana. Użytkownicy posiadający zupełnie nowe karty mogą pominąć ten krok, gdyż niewątpliwie będą one obsługiwane.

Najpierw znajdź moduł karty graficznej za pomocą następującego polecenia:

lspci | grep -e VGA

To polecenie wyświetli informacje o Twojej karcie graficznej. Przykładowe wyjście pokazano poniżej:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Jeśli używasz starszej karty, poszukaj jej w witrynie NVIDIA, aby sprawdzić, czy najnowsze sterowniki ją obsługują. W niektórych przypadkach może być konieczne zainstalowanie starszych sterowników.

Metoda 1: Zainstaluj sterowniki NVIDIA za pośrednictwem terminala CLI

Wiersz poleceń to pierwsza opcja instalacji sterowników NVIDIA w systemie Ubuntu. Chociaż zaawansowani użytkownicy mogą preferować metody oparte na poleceniach, nawet początkujący mogą z łatwością zastosować to podejście.

Zidentyfikuj swoją kartę graficzną i zalecany sterownik

Otwórz terminal, naciskając CTRL+ALT+T i znajdź informacje o swojej karcie graficznej za pomocą następującego polecenia:

ubuntu-drivers devices

W przykładzie model karty graficznej to „TU117 [GeForce GTX 1650]”, a zalecany sterownik NVIDIA to „nvidia-driver-545-open”. Pamiętaj, że model Twojej karty graficznej NVIDIA może się różnić, więc poszukaj zalecanej opcji sterownika w wynikach.

Zainstaluj zalecany sterownik lub wybierz inną wersję

Zalecany pakiet sterowników można zainstalować, korzystając z jednej z dwóch poniższych metod.

Jeśli jesteś zadowolony z zalecanej wersji, użyj tego polecenia, aby zainstalować ją automatycznie:

sudo ubuntu-drivers autoinstall

Jeśli wolisz zainstalować konkretną wersję sterownika, użyj odpowiedniego polecenia z poniższej listy. Pamiętaj, że podane numery wersji są przykładowe i z biegiem czasu będą się zmieniać.

Poniższe polecenia są tylko typowymi przykładami. Pamiętaj, że Nvidia stale wypuszcza nowsze wersje. Ten przewodnik może nie zostać zaktualizowany dla każdego polecenia, ale nadal będzie istniał.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

Uruchom ponownie system

Po zakończeniu instalacji sterownika uruchom ponownie system Ubuntu, wpisując następujące polecenie:

reboot

Po ponownym uruchomieniu systemu sterowniki NVIDIA powinny zostać pomyślnie zainstalowane i gotowe do użycia.

Metoda 2: Zainstaluj sterowniki NVIDIA za pośrednictwem graficznego interfejsu użytkownika

Drugim rozwiązaniem do instalacji sterowników NVIDIA w systemie Ubuntu jest użycie graficznego interfejsu użytkownika (GUI). To podejście jest szczególnie zalecane dla początkujących użytkowników Linuksa.

Otwórz aplikację „Dodatkowe sterowniki”.

Najpierw przejdź do menu aplikacji i otwórz aplikację „Dodatkowe sterowniki”. Użytkownicy nowicjuszy w Ubuntu mogą go znaleźć, wykonując następujące kroki:

  1. Kliknij „Aktywności” w lewym górnym rogu ekranu.
  2. Wpisz „Dodatkowe sterowniki” w pasku wyszukiwania.
  3. Z wyników wyszukiwania wybierz aplikację „Dodatkowe sterowniki”.

Wybierz sterownik NVIDIA do zainstalowania

Pojawi się okno „Oprogramowanie i aktualizacje”, wyświetlające listę dostępnych sterowników dla Twojej karty graficznej NVIDIA. Liczba wymienionych sterowników może się różnić w zależności od wieku i popularności Twojej karty graficznej.

Wybierz sterownik NVIDIA, który chcesz zainstalować, i kliknij przycisk „Zastosuj zmiany”. W zależności od systemu i jego zasobów proces instalacji zajmie od 2 do 3 minut.

Uruchom ponownie system

Po zakończeniu instalacji sterownika uruchom ponownie system. Możesz to zrobić natychmiast, wpisując w terminalu następujące polecenie:

reboot

Metoda 3: Zainstaluj sterowniki NVIDIA przy użyciu „graphics-drivers/ppa”

Poniższa metoda polega na zainstalowaniu sterowników NVIDIA z repozytorium Graphics-drivers/ppa, które jest znane z dostarczania najbardziej aktualnych, zastrzeżonych sterowników NVIDIA. Takie podejście jest zalecane dla użytkowników, którzy chcą regularnie aktualizować sterowniki graficzne.

Zainstaluj wymagane zależności

Najpierw musisz zainstalować wymagane zależności, wykonując następujące polecenie:

sudo apt install software-properties-common -y

Dodaj sterowniki graficzne PPA

Następnie dodaj repozytorium Graphics-drivers/ppa do swojego systemu za pomocą następującego polecenia:

sudo add-apt-repository ppa:graphics-drivers/ppa -y

Odśwież pamięć podręczną pakietów

Po dodaniu PPA do systemu zaktualizuj listę pakietów, uruchamiając:

sudo apt update

Sprawdź zalecane sterowniki Nvidia

Teraz wprowadź następujące polecenie, aby wyświetlić zalecane sterowniki dla Twojej karty graficznej:

ubuntu-drivers devices

Dane wyjściowe będą się różnić od tych otrzymanych przy użyciu standardowego repozytorium Ubuntu APT. Na liście zobaczysz zalecany sterownik innej firmy.

Zainstaluj sterowniki NVIDIA za pomocą polecenia APT z PPA

Aby zainstalować sterownik, wybierz jedną z poniższych opcji:

Jeśli jesteś zadowolony z zalecanej wersji, użyj tego polecenia:

sudo ubuntu-drivers autoinstall

Alternatywnie, jeśli chcesz zainstalować konkretną wersję sterownika, użyj jednego z poniższych poleceń:

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

Uruchom ponownie system

Po zakończeniu instalacji uruchom ponownie system za pomocą następującego polecenia:

reboot

Po ponownym uruchomieniu nowo zainstalowane sterowniki NVIDIA z repozytorium Graphics-drivers/ppa będą aktywne w Twoim systemie.

Metoda 4: Zainstaluj sterowniki NVIDIA w wersjach LTS za pośrednictwem CUDA PPA

Ta sekcja dotyczy tylko wersji Ubuntu 24.04, 22.04 i 20.04 LTS. Nie można go używać do emisji krótkoterminowych.

Zainstaluj wymagane pakiety, aby zainstalować sterowniki Nvidia z CUDA PPA

Ostatnia metoda instalacji sterowników NVIDIA polega na skorzystaniu z repozytorium NVIDIA CUDA, które jest często aktualizowane i obsługuje Debian, Ubuntu, RHEL i inne popularne dystrybucje Linuksa.

Najpierw upewnij się, że zainstalowałeś następujące pakiety, które mogą być już zainstalowane w twoim systemie:

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

Zaimportuj klucz GPG repozytorium NVIDIA

Następnie zaimportuj klucz GPG dla swojej wersji dystrybucyjnej:

Szlachetny Numbat: Ubuntu 24.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Jammy Jellyfish: Ubuntu 22.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Focal Pit: Ubuntu 20.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Dodaj repozytorium NVIDIA CUDA

Teraz dodaj repozytorium NVIDIA do swojego systemu, upewniając się, że zaimportowałeś właściwe repozytorium, zgodne z wersją dystrybucji Ubuntu:

Szlachetny Numbat: Ubuntu 24.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Jammy Jellyfish: Ubuntu 22.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Focal Pit: Ubuntu 20.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Odśwież indeks pakietów APT

Zaktualizuj listę źródeł, aby odzwierciedlała nowo dodane repozytorium:

sudo apt update

Wyszukaj i zainstaluj sterowniki Nvidia VIA Nvidia PPA

Następnie zainstaluj najnowsze sterowniki Nvidia. Aby wyświetlić pełną listę dostępnych sterowników, możesz użyć polecenia wyszukiwania APT:

apt search nvidia-driver-*

W tym samouczku pokazano, jak zainstalować najnowszą dostępną wersję. Jeśli wolisz, zamień 545 na 530, 525, 520, 515 itd.

Aby uzyskać najlepszą kompatybilność, zainstaluj zastrzeżoną wersję, zwłaszcza jeśli dopiero zaczynasz korzystać z Ubuntu. Sterowniki typu open source mogą powodować problemy z niektórymi kartami graficznymi.

Zaawansowani użytkownicy mogą w razie potrzeby łatwo przełączać się między sterownikami typu open source a sterownikami zastrzeżonymi.

  • Zainstaluj sterowniki NVIDIA 550.xx bez obsługi CUDA (zastrzeżone):
sudo apt install nvidia-driver-550
  • Zainstaluj sterowniki NVIDIA 550.xx z obsługą CUDA (zastrzeżone):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Zainstaluj sterowniki NVIDIA 550.xx bez obsługi CUDA (open source):
sudo apt install nvidia-driver-550-open
  • Zainstaluj sterowniki NVIDIA 550.xx z obsługą CUDA (open source):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Jeśli powyższe sterowniki nie działają, spróbuj użyć wersji 545, 530, 520, 515 itp. lub użyj wcześniejszego polecenia wyszukiwania, aby znaleźć inne wersje.

Zainstaluj sterowniki Nvidia Headless

Dla użytkowników innych niż komputer stacjonarny i tych, którzy korzystają z serwerów ze specjalistycznym oprogramowaniem, często najlepsza jest instalacja sterowników NVIDIA bezpośrednio z repozytorium CUDA. Instrukcje są takie same jak dla użytkowników komputerów stacjonarnych, ale należy dodać do polecenia „headless”.

Zastrzeżone sterowniki bezgłowe NVIDIA 545

sudo apt install nvidia-headless-545

Bezgłowe sterowniki NVIDIA 545 typu open source

sudo apt install nvidia-headless-545-open

Aby uzyskać więcej opcji, użyj polecenia wyszukiwania APT w terminalu, aby zlokalizować określone pakiety:

apt search nvidia-headless*

Dodatkowo możesz dodać CUDA i inne wymagane pakiety. Użytkownicy komputerów stacjonarnych nie powinni instalować sterowników bezgłowych.

Potwierdzanie instalacji sterowników Nvidia

Po pomyślnym zainstalowaniu sterowników Nvidia i ponownym uruchomieniu systemu niezbędne jest sprawdzenie, czy instalacja przebiegła pomyślnie. W tej sekcji znajdziesz wskazówki dotyczące potwierdzania instalacji za pomocą wiersza poleceń i graficznego interfejsu użytkownika (GUI).

Sprawdź sterowniki Nvidia za pośrednictwem terminala

Aby zweryfikować instalację, możesz użyć wiersza poleceń. To polecenie wyświetli informacje o procesorze graficznym Nvidia, takie jak wersja sterownika, użycie procesora graficznego, temperatura i inne.

nvidia-smi

Uzyskaj dostęp do interfejsu graficznego ustawień Nvidia

Jeśli wolisz interfejs graficzny, możesz uruchomić GUI ustawień Nvidia. Aby to zrobić, wykonaj poniższe czynności:

Otwórz terminal i wprowadź następujące polecenie:

nvidia-settings

Alternatywnie możesz uzyskać dostęp do ustawień Nvidii poprzez menu aplikacji:

Przejdź do Aktywności > Pokaż aplikacje > Ustawienia serwera NVIDIA X.

Po otwarciu graficznego interfejsu użytkownika ustawień Nvidia możesz zobaczyć konfigurację swojego procesora graficznego, informacje i inne ustawienia, które można dostosować.

Wniosek

Instalując sterowniki NVIDIA przy użyciu metody, która najlepiej odpowiada Twoim potrzebom, możesz zapewnić optymalną wydajność i kompatybilność z systemem Ubuntu. Niezależnie od tego, czy wybierzesz stabilność domyślnego repozytorium Ubuntu, najnowocześniejsze sterowniki z ppa:graphics-drivers/ppa, czy zoptymalizowane pod kątem CUDA sterowniki z repozytorium NVIDIA CUDA, każda metoda zapewnia niezawodny sposób na utrzymanie wydajnej pracy procesora graficznego . Chociaż aktualizacje tych sterowników są powszechne, pamiętaj, aby wybrać repozytorium zgodne z Twoimi konkretnymi wymaganiami, aby zapewnić płynne i stabilne działanie systemu Ubuntu.

Przydatne linki

Oto kilka przydatnych linków związanych z instalacją sterowników NVIDIA:

  • Sterowniki graficzne PPA: Uzyskaj dostęp do najnowszych sterowników NVIDIA ze sterowników graficznych Ubuntu PPA. W tym repozytorium często znajdują się najbardziej aktualne dostępne sterowniki.
  • Sterowniki NVIDIA dla Uniksa: Odwiedź oficjalną stronę firmy NVIDIA ze sterownikami dla systemu Unix i pobierz najnowsze sterowniki bezpośrednio od firmy NVIDIA.
  • Zestaw narzędzi NVIDIA CUDA: Dowiedz się i pobierz zestaw narzędzi CUDA Toolkit, który zawiera sterowniki i narzędzia do obliczeń akcelerowanych przez GPU.
  • Dokumentacja sterownika NVIDIA Tesla: Przeczytaj dokumentację sterowników NVIDIA Tesla, zawierającą szczegółowe informacje na temat gałęzi sterowników i aktualizacji.
  • Fora NVIDIA: Dołącz do forów społeczności NVIDIA, aby omawiać problemy, dzielić się rozwiązaniami i uzyskiwać wsparcie od innych użytkowników NVIDIA.
Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

3 komentarze do “How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04”

  1. Podobnie jak w przypadku heads-up po ponownym uruchomieniu komputera, nie mogłem dostać się do nvidia-smi, więc zrobiłem (JESZCZE NIE WPROWADZAJ TEGO POLECENIA) sudo prime-select nvidia. Po ponownym uruchomieniu nie mogłem używać myszy ani klawiatury, znalazłem rozwiązanie tutaj:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Co w zasadzie robi: Sudo apt-get install xserver-xorg-input-all
    Następnie wykonaj „sudo prime-select nvidia” i uruchom ponownie komputer

    UWAGA: Jeśli po ponownym uruchomieniu mysz i klawiatura nie odpowiadają, wejdź w tryb odzyskiwania (wybierz, aby otworzyć powłokę) i przełącz się z powrotem na Intel „sudo prime-select nvidia”, a następnie wykonaj powyższe kroki.

    Odpowiedz

Dodaj komentarz