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.