Jak wyłączyć lub usunąć sterowniki NVIDIA w systemie Ubuntu

Aby zrezygnować z zastrzeżonego sterownika NVIDIA w Ubuntu, otwórz „Dodatkowe sterowniki” , wybierz „Serwer X.Org — sterownik ekranu Nouveau” , zapisz zmiany i uruchom ponownie. Jeśli chcesz usunąć pakiety NVIDIA zainstalowane przez APT, skorzystaj z poniższej metody w terminalu: zidentyfikuj zainstalowaną gałąź sterownika, wyświetl podgląd czyszczenia i zatwierdź je tylko wtedy, gdy lista pakietów będzie poprawna.

Przejście na Nouveau zmienia aktywny sterownik graficzny; usunięcie usuwa pasujące pakiety NVIDIA i ich konfigurację. Nouveau jest oprogramowaniem typu open source, ale jego wydajność i obsługa funkcji mogą różnić się od sterownika NVIDIA. Jeśli używasz GPU do CUDA, renderowania lub obliczeń, sprawdź te wymagania przed usunięciem sterownika.

Przełącz na Nouveau w Dodatkowych sterownikach

Te kroki dotyczą Ubuntu Desktop. Najpierw zapisz otwarte pliki. Pozostaw komputer włączony, gdy Ubuntu zmienia sterowniki, i uruchom ponownie, gdy pojawi się monit. Etykiety menu mogą się nieznacznie różnić w zależności od wersji Ubuntu.

1. Otwórz aplikację Dodatkowi kierowcy

Naciśnij klawisz Super , wyszukaj „Dodatkowe sterowniki” i otwórz aplikację. Jeśli jej brakuje, w instrukcji dla pulpitu Ubuntu jest napisane, że można ją zainstalować z software-properties-gtkpakietu:

sudo apt install software-properties-gtk
Wyszukiwanie aplikacji Ubuntu pokazujące wynik aplikacji Dodatkowe sterowniki
Wyszukiwarka aplikacji Ubuntu pokazująca wynik aplikacji Dodatkowe sterowniki.

2. Wybierz Nouveau dla urządzenia NVIDIA

Na liście sterowników znajdź wpis NVIDIA Corporation . Wybierz opcję „ Using X.Org X server — Nouveau display driver (open source)” . Nie należy mylić Nouveau z opcją „NVIDIA open kernel”: Ubuntu zauważa, że ​​ta druga nadal opiera się na zastrzeżonych bibliotekach przestrzeni użytkownika i oprogramowaniu układowym.

Dodatkowe sterowniki zawierające listę sprzętu NVIDIA z wybraną opcją sterownika wyświetlacza Nouveau
Dodatkowe sterowniki zawierające listę sprzętu NVIDIA z wybraną opcją sterownika wyświetlacza Nouveau.

3. Zastosuj zmianę i uwierzytelnij

Kliknij „Zastosuj zmiany” i wprowadź hasło do Ubuntu, jeśli zostaniesz o to poproszony. Pozostaw aplikację otwartą i poczekaj, aż operacja pakietu dobiegnie końca; zmiana sterownika graficznego jądra może potrwać kilka minut. Jeśli aplikacja zgłosi błąd, zatrzymaj ją i rozwiąż go przed ponownym uruchomieniem.

Monit o uwierzytelnienie Ubuntu przed zastosowaniem wyboru sterownika Nouveau
Monit o uwierzytelnienie Ubuntu przed zastosowaniem wybranego sterownika Nouveau.

4. Uruchom ponownie i sprawdź aktywny sterownik

Wybierz opcję „Uruchom ponownie teraz”, gdy pojawi się taka możliwość, lub uruchom ponownie z menu systemowego. Po zalogowaniu się otwórz terminal i uruchom:

lspci -k

Znajdź wpis dotyczący kontrolera wyświetlacza NVIDIA. Jeśli jest oznaczony Kernel driver in use: nouveau, Nouveau obsługuje to urządzenie. Aplikacja „Dodatkowe sterowniki” może również potwierdzić, że nie wybrano żadnego zastrzeżonego sterownika.

Dodatkowi kierowcy pokazujący wybraną opcję Nouveau i monit o ponowne uruchomienie
Dodatkowi kierowcy pokazują wybraną opcję Nouveau i monit o ponowne uruchomienie.

Usuń pakiety sterowników NVIDIA zainstalowane przez APT

Użyj tej metody, jeśli sterownik został zainstalowany jako pakiet Ubuntu lub APT. Jest ona szczególnie przydatna, jeśli chcesz usunąć konfigurację pakietu, a także zrezygnować ze sterownika zastrzeżonego. Gałąź pakietu to numer w nazwach, takich jak nvidia-driver-550;, zastąp 550w przykładach gałęzią wyświetlaną w systemie.

1. Zidentyfikuj zainstalowaną gałąź

Wyświetl listę pakietów NVIDIA, które zostały zainstalowane jawnie:

apt-mark showmanual | grep -i nvidia

Jeżeli nie da to żadnych rezultatów, sprawdź pełną listę zainstalowanych pakietów:

dpkg -l | grep -i nvidia

Szukaj numeru gałęzi w nazwach pakietów. Jeśli zainstalowano więcej niż jedną gałąź, zanotuj każdą z nich przed kontynuowaniem.

Terminal Ubuntu wyświetlający zainstalowane pakiety NVIDIA i ich gałąź sterowników 550
Terminal Ubuntu wyświetla zainstalowane pakiety NVIDIA i ich gałąź sterowników 550.

2. Symuluj oczyszczanie przed wprowadzeniem zmian

W przypadku systemu korzystającego z gałęzi 550 poproś APT o pokazanie proponowanych zmian bez ich stosowania:

sudo apt -s --purge remove '*nvidia*550*'

Opcja -suruchamia symulację. Przejrzyj każdy pakiet w planie. Nie kontynuuj, jeśli APT zaproponuje usunięcie środowiska graficznego, menedżera logowania lub niepowiązanego oprogramowania; anuluj i najpierw sprawdź powiązania pakietów.

Podgląd symulacji APT pokazujący pakiety NVIDIA 550 proponowane do usunięcia
Podgląd symulacji APT pokazujący pakiety NVIDIA 550 zaproponowane do usunięcia.

3. Wyczyść pasującą gałąź

Jeżeli symulacja wyświetla tylko pakiety NVIDIA, które zamierzasz usunąć, uruchom to samo polecenie bez -s:

sudo apt --purge remove '*nvidia*550*'

Wpisz 550swój rzeczywisty numer oddziału. Jeśli zainstalowanych jest kilka oddziałów, powtórz weryfikację i usuń wpisy dla każdego z nich. Przed udzieleniem odpowiedzi zapoznaj się z ostateczną listą potwierdzeń APT Y.

Monit o potwierdzenie APT przed usunięciem pakietów NVIDIA 550
Monit o potwierdzenie APT przed usunięciem pakietów NVIDIA 550.

4. Usuń nieużywane zależności, uruchom ponownie i sprawdź

APT może pozostawić zależności, które nie są już potrzebne. Poproś go o wyświetlenie i usunięcie tych pakietów za pomocą:

sudo apt autoremove --purge

Przejrzyj również ten drugi plan usuwania, a następnie uruchom ponownie z pulpitu lub uruchom sudo reboot. Po ponownym zalogowaniu się użyj , lspci -kaby sprawdzić, który sterownik jądra jest aktywny dla urządzenia NVIDIA.

Wyjście terminala z lspci pokazujące nouveau używane przez kartę graficzną NVIDIA
Wyjście terminala lspci pokazujące nową wersję karty graficznej NVIDIA.

Ważne ograniczenia i uwagi dotyczące czyszczenia

  • Polecenia APT usuwają tylko pakiety zarządzane przez APT. Jeśli sterownik został zainstalowany za pomocą samodzielnego .runinstalatora firmy NVIDIA lub repozytorium innej firmy, należy postępować zgodnie z instrukcjami usuwania podanymi w źródle instalacji; czyszczenie APT może nie usunąć plików zainstalowanych poza menedżerem pakietów.
  • Dokładnie zapoznaj się z planem pakietu, jeśli korzystasz z CUDA lub innego oprogramowania obliczeniowego NVIDIA. Usunięcie bibliotek sterowników może mieć wpływ na oprogramowanie korzystające z GPU, nawet jeśli sam zestaw narzędzi pozostaje zainstalowany.
  • Zazwyczaj nie ma potrzeby dodawania nouveau, /etc/modulesusuwania /etc/X11/xorg.confani ponownej instalacji ubuntu-desktopw ramach ogólnych czynności czyszczących. Unikaj tych ręcznych zmian, chyba że wymaga ich konkretny, zdiagnozowany problem.

Oficjalne źródła

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.