Instalacja sterowników NVIDIA w Debianie

W tym artykule zajmiemy się instalacją zamkniętego sterownika do kart graficznych z chipsetem firmy NVIDIA. Po co w ogóle instalować sterowniki zamknięte? Przede wszystkim sterowniki zamknięte są o wiele wydajniejsze. Bardzo dobrze współpracują z AIGLX oraz mają o wiele większe możliwości od swojego konkurenta. Poniżej przedstawiam dwa sposoby instalacji.

Instalacja sterowników z repozytorium

Najłatwiejszym i najszybszym sposobem jest zainstalowanie gotowych pakietów z repozytorium Debiana. W tym celu dodajemy odpowiedni wpis do naszego repozytorium.

deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free

Jeszcze przed właściwą instalacją musimy dowiedzieć się, jaką wersję sterownika potrzebujemy. Większość kart obsługiwane są przez sterownik nvidia-glx. Jeżeli posiadasz starszą kartę graficzną to na tej stronie znajdziesz, której wersji sterownika potrzebujesz.

Po ustaleniu wersji sterownika cała instalacja sprowadza się do wydania poniższego polecenia:

aptitude install nvidia-kernel-`uname -r` nvidia-glx nvidia-settings nvidia-xconfig

Zostaje jeszcze nam wygenerowanie nowego pliku xorg.conf zawierający nową konfigurację:

nvidia-xconfig

Po ponownym uruchomieniu system będzie używać nowych sterowników.

Instalacja przy pomocy instalatora dostarczanego przez NVIDIA

Pobieramy sterownik, wykorzystujemy do tego wyszukiwarki na stronie Nvidii.

Zasadniczą różnicą tej instalacji od gotowych pakietów jest to, że moduł sterownika jest dopiero kompilowany na komputerze użytkownika dla odpowiedniej wersji jądra. Do tego celu potrzebujemy niezbędne narzędzia oraz nagłówki jądra.

aptitude install build-essential linux-headers-`uname -r`

Instalacji dokonuje się w czystym trybie tekstowym przy wyłączonym środowisku graficznym. W tym wypadku kombinacją klawiszy Ctrl+Alt+F1 przechodzimy do trybu tekstowego. Następnie wyłączamy środowisko graficzne. W zależności od środowiska graficznego stosujemy odpowiednie polecenia:

Domyślnie dla GNOME w Squeeze będzie to gdm3:

/etc/init.d/gdm3 stop

Starszą wersją menedżera logowania GNOME jest gdm.

Dla KDE jest kdm:

/etc/init.d/kdm stop

Uruchamiamy wcześniej pobrany instalator, przykładowo:

sh /home/user/Desktop/NVIDIA-Linux-x86_64-xxx.xx.xx-no-compat32.run

Należy podać ścieżkę do katalogu, w którym znajduje się instalator oraz jego nazwę.

Po uruchomieniu instalatora zostanie nam jeszcze odpowiedzieć na parę pytań:

  • Akceptujemy licencję.
  •  W systemie 64 bitowym pojawi się pytanie czy instalować biblioteki 32 – bitowe, jak ich potrzebujesz to odpowiadasz twierdząco.
  • Czy utworzyć plik xorg.conf – odpowiadasz tak

Po zakończeniu pracy instalatora i ponownym uruchomieniu system będzie używał nowego sterownika.

Dołącz do rozmowy

Witaj na moim blogu, gdzie elektronika i oprogramowanie to główne tematy. Jako osoba za sterami tego miejsca, dążę do dostarczania wartościowych treści. Twoje komentarze stanowią dla mnie napęd do ciągłego doskonalenia. Ciekawią mnie Twoje myśli, pytania i osobiste doświadczenia związane z tym fascynującym światem. Przeglądając wpisy, na pewno masz wiele pomysłów i opinii. Nie krępuj się, podziel się nimi poniżej. Każdy komentarz to nie tylko opinia zwrotna, ale także początek inspirującej dyskusji.