Problemy z kartami graficznymi NVIDIA w Linux Ubuntu – jak je rozwiązać?
Linux

Problemy z kartami graficznymi NVIDIA w Linux Ubuntu – jak je rozwiązać?

Problemy z kartami graficznymi NVIDIA w Linux Ubuntu – jak je rozwiązać?

Sterowniki do kart graficznych NVIDIA w systemie Linux Ubuntu bywają problematyczne, szczególnie dla nowych użytkowników. Wiele osób doświadcza problemów, takich jak czarny ekran po instalacji sterownika, zacinające się animacje, brak akceleracji sprzętowej, a nawet brak wykrywania karty graficznej.

W tym artykule przedstawimy najczęstsze problemy ze sterownikami NVIDIA w Ubuntu oraz sposoby ich skutecznego rozwiązania.


1. Jak sprawdzić, czy karta NVIDIA działa poprawnie?

Przed podjęciem jakichkolwiek działań warto sprawdzić, czy system wykrywa kartę graficzną NVIDIA oraz jakie sterowniki są aktualnie używane. Wykonaj w terminalu:

lspci | grep -i nvidia

Jeśli karta jest poprawnie wykrywana, zobaczysz informacje o modelu karty. Następnie sprawdź, jaki sterownik jest w użyciu:

nvidia-smi

Jeżeli pojawia się błąd „Command not found”, oznacza to, że sterowniki NVIDIA nie są zainstalowane lub nie działają poprawnie.

Możesz również użyć narzędzia ubuntu-drivers:

ubuntu-drivers devices

To polecenie pokaże, jakie sterowniki są dostępne dla Twojej karty.

Problemy z kartami graficznymi NVIDIA w Linux Ubuntu – jak je rozwiązać?
Problemy z kartami graficznymi NVIDIA w Linux Ubuntu – jak je rozwiązać?

2. Instalacja sterowników NVIDIA w Ubuntu

Domyślnie Ubuntu korzysta ze sterownika otwartego (nouveau), który działa, ale nie zapewnia pełnej wydajności. Zalecana jest instalacja oficjalnych sterowników NVIDIA.

Czytaj  Jak zainstalować Debian?

a) Instalacja sterownika NVIDIA przez terminal

Najprostszym sposobem jest użycie menedżera sterowników:

sudo ubuntu-drivers autoinstall

To polecenie automatycznie wybierze i zainstaluje odpowiedni sterownik. Następnie uruchom ponownie system:

sudo reboot

b) Instalacja sterownika NVIDIA ręcznie

Jeśli chcesz wybrać konkretną wersję sterownika, wykonaj:

sudo apt install nvidia-driver-XXX

(Zamień XXX na numer wersji, np. nvidia-driver-535 dla sterownika 535).

Po zakończeniu instalacji uruchom ponownie komputer.

c) Instalacja sterownika NVIDIA przez GUI

  1. Otwórz Oprogramowanie i aktualizacje.
  2. Przejdź do zakładki Sterowniki dodatkowe.
  3. Wybierz Zalecany sterownik NVIDIA.
  4. Kliknij Zastosuj zmiany i uruchom ponownie komputer.

3. Czarny ekran po instalacji sterowników NVIDIA

Częstym problemem po instalacji sterowników NVIDIA jest czarny ekran po uruchomieniu systemu. Można to naprawić w następujący sposób:

a) Uruchomienie Ubuntu w trybie awaryjnym

  1. Podczas startu systemu naciśnij ESC lub Shift, aby otworzyć menu GRUB.
  2. Wybierz Opcje zaawansowane dla Ubuntu.
  3. Wybierz Tryb ratunkowy (recovery mode).
  4. Wybierz opcję Tryb root (Drop to root shell prompt).

b) Zresetowanie sterownika do domyślnego

Jeśli system nie uruchamia się po instalacji sterownika NVIDIA, możesz usunąć go i wrócić do sterownika nouveau:

sudo apt remove --purge '^nvidia'
sudo apt autoremove
sudo reboot

Po ponownym uruchomieniu system powinien działać z otwartym sterownikiem nouveau.

c) Wyłączenie opcji „Wayland”

Niektóre wersje Ubuntu domyślnie korzystają z Wayland, który może powodować problemy ze sterownikami NVIDIA. Możesz wymusić użycie Xorg:

  1. Edytuj plik konfiguracyjny:
    sudo nano /etc/gdm3/custom.conf
    
  2. Znajdź linię:
    #WaylandEnable=false
    
  3. Usuń #, aby wyglądało to tak:
    WaylandEnable=false
    
  4. Zapisz zmiany (Ctrl + X, Y, Enter).
  5. Uruchom ponownie komputer.

4. NVIDIA nie jest wykrywana przez system

Jeśli karta graficzna nie jest wykrywana, sprawdź, czy sterowniki są poprawnie zainstalowane:

nvidia-settings

Jeśli narzędzie NVIDIA X Server Settings nie otwiera się lub nie wykrywa karty, spróbuj wymusić użycie sterownika:

sudo prime-select nvidia
sudo reboot

W przypadku laptopów z hybrydową grafiką Intel/NVIDIA, warto sprawdzić tryb pracy karty:

sudo cat /sys/module/nvidia_drm/parameters/modeset

Jeśli wynik to N, można spróbować włączyć obsługę NVIDIA:

sudo nvidia-xconfig
sudo reboot

5. Problemy z wydajnością i tearingiem w NVIDIA

Po instalacji sterowników NVIDIA mogą wystąpić przycięcia obrazu (tearing) i niska wydajność. Można to naprawić, włączając tryb Force Full Composition Pipeline.

Czytaj  Poradnik: Linux - Podstawy systemu operacyjnego

a) Włączenie Force Full Composition Pipeline

  1. Otwórz terminal i wpisz:
    nvidia-settings
    
  2. Przejdź do zakładki X Server Display Configuration.
  3. Kliknij Advanced i zaznacz Force Full Composition Pipeline.
  4. Kliknij Apply, a następnie Save to X Configuration File.

Jeśli problem nadal występuje, edytuj plik konfiguracyjny ręcznie:

sudo nano /etc/X11/xorg.conf

Dodaj w sekcji Device:

Option "TripleBuffer" "True"
Option "ForceCompositionPipeline" "True"

Zapisz (Ctrl + X, Y, Enter) i uruchom ponownie komputer.


6. Podsumowanie

Problemy z kartami NVIDIA w Ubuntu mogą być frustrujące, ale większość z nich można rozwiązać, stosując odpowiednie sterowniki i konfigurację.

Instalacja sterowników NVIDIA – użyj ubuntu-drivers autoinstall lub GUI.
Czarny ekran po instalacji – uruchom w trybie awaryjnym i usuń problematyczne sterowniki.
NVIDIA nie jest wykrywana – wymuś sudo prime-select nvidia.
Niska wydajność i tearing – włącz Force Full Composition Pipeline.
Problemy z Wayland – przełącz na Xorg (WaylandEnable=false).

Dzięki tym metodom możesz cieszyć się pełną wydajnością karty graficznej NVIDIA w Ubuntu! 🚀

Polecane wpisy
Konfiguracja SSH w Linux
Konfiguracja SSH w Linux

Konfiguracja SSH w Linux SSH (Secure Shell) to protokół sieciowy, który zapewnia bezpieczne połączenie pomiędzy dwoma komputerami w sieci. SSH Czytaj dalej

Naprawa dysku w systemie Linux
Naprawa dysku w systemie Linux

Naprawa dysku w systemie Linux - poradnik z przykładami Dysk twardy może ulec uszkodzeniu z różnych powodów, co może prowadzić Czytaj dalej