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 za pomocą instalatora dostarczanego przez NVIDIA

Pobieramy sterownik, wykorzystujemy do tego wyszukiwarki na stronie Nvidii.

Zasadnicza 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.