B

Ogólne pytania dotyczące systemu
Sz4k4l
Posty: 64
Rejestracja: 16 stycznia 2009, 11:02
Lokalizacja: Łomża

Błędy przy instalacji sterowników karty graficznej NVIDIA - Squeeze

Post autor: Sz4k4l »

Witam.
Ściągnąłem najnowsze sterowniki NVIDII i mam problem z ich instalacją. Wyskakują dwa błędy.
Pierwszy błąd:

Kod: Zaznacz cały

The CC version check failed:
The compiler used to compile the kernel (gcc 4.3) does not exactly match the corrent compiler (gcc 4.4). The linux 2.6 kernel module loader rejects kernel modules built with a version of gcc that does not exactly match that od the compiler used to build the running kernel
Drugi błąd:

Kod: Zaznacz cały

Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have that 'kerne-source' or 'kernel-devel' RPM installed. If you know the correct kernel source files are instaled, you may specify kernel source patch with the '--kernel-source-path' command line option.
Wie ktoś o co chodzi?
Pomoże ktoś?
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Użyj skryptu sgfxi.
Jeśli masz wszystkie potrzebne repozytoria dla Squeeze to skrypt sgfxi sam pobierze potrzebne pakiety, najnowsze sterowniki Nvidii, zbuduje moduł, zainstaluje sterownik i edytuje xorg.conf.
Cudo...
http://debian.linux.pl/threads/10952-In ... 85-skryptu
Awatar użytkownika
majoballs
Posty: 34
Rejestracja: 01 stycznia 2009, 21:29
Lokalizacja: Warmia

Post autor: majoballs »

Tym pierwszym się nie przejmuj, to raczej informacja. Co do tego drugiego, to zainstaluj też

Kod: Zaznacz cały

linux-headers
oczywiście do jądra, którego używasz, powinno pomóc. Poza tym ostatnia wersja 195.36.24 znajduje się w repozytorium Squeeze, więc możesz spróbować zainstalować przez apt.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

DaVidoSS pisze:Użyj skryptu sgfxi.
Jeśli masz wszystkie potrzebne repozytoria dla Squeeze to skrypt sgfxi sam pobierze potrzebne pakiety, najnowsze sterowniki Nvidii, zbuduje moduł, zainstaluje sterownik i edytuje xorg.conf.
Cudo...
http://debian.linux.pl/threads/10952-In ... 85-skryptu
Ale po co? To samo robi instalator od nvidii, a każdy przeciętnie inteligentny użytkownik powinien wiedzieć jak zainstalować nagłówki jądra. Jestem przeciwnikiem magicznych skryptów, które robią nie wiadomo co i nie wiadomo po co.
Awatar użytkownika
uciu
Posty: 15
Rejestracja: 17 maja 2010, 17:59

Post autor: uciu »

Na pierwszy błąd pomaga wydanie polecenia:

Kod: Zaznacz cały

export CC=/usr/bin/gcc-4.3
Drugi błąd rozwiązuje instalacja:

Kod: Zaznacz cały

apt-get install linux-headers-`uname -r`
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Dziwne, bo u mnie ten pierwszy błąd przestał występować już chyba z rok temu a używam najnowszego gcc
Sz4k4l
Posty: 64
Rejestracja: 16 stycznia 2009, 11:02
Lokalizacja: Łomża

Post autor: Sz4k4l »

Pierwsze polecenie poszło. Przy drugim dostałem:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu linux-headers-2.6.32-trunk-amd64
Awatar użytkownika
majoballs
Posty: 34
Rejestracja: 01 stycznia 2009, 21:29
Lokalizacja: Warmia

Post autor: majoballs »

A próbowałeś zainstalować sterowniki z repozytorium?

Kod: Zaznacz cały

aptitude install nvidia-glx
Sz4k4l
Posty: 64
Rejestracja: 16 stycznia 2009, 11:02
Lokalizacja: Łomża

Post autor: Sz4k4l »

Zainstalowałem, lecz nie widać różnicy. Tak jakby się wcale nie zainstalowały.
Powróciłem do instalacji sterowników ręcznie.
Przy budowie modułu jądra wyświetla się błąd:

Kod: Zaznacz cały

 Unable to load the kernel module 'nvidia.ko'.  This happens most
         frequently when this kernel module was built against the wrong  or
         improperly configured kernel sources, with a version of gcc  that
         differs from the one used to build the target kernel, or if a  driver
         such as rivafb/nvidiafb is present and prevents the NVIDIA  kernel
         module from obtaining ownership of the NVIDIA graphics  device(s), or
         NVIDIA GPU installed in this system is not supported by this  NVIDIA
         Linux graphics driver release.

         Please see the log entries 'Kernel module load error' and  'Kernel
         messages' at the end of the file  '/var/log/nvidia-installer.log' for
         more information.
Dodane:
Pomoże ktoś?
Firstborn
Posty: 38
Rejestracja: 05 maja 2009, 10:21
Lokalizacja: Częstochowa

Post autor: Firstborn »

Po instalacji sterownika ze strony nvidia.com dodaj do czarnej listy moduł "nouveau".

Kod: Zaznacz cały

Wyedytuj plik /etc/modprobe.d/blacklist.conf i dopisz w nim w nowej linii: blacklist nouveau
i wykonaj restart maszyny.
Inaczej moduł "nvidia" nie wystartuje, ponieważ jest w konflikcie.
ODPOWIEDZ