Home > Linux > Debian: NVIDIA vs nvidiafb – instaliranje drivera

Debian: NVIDIA vs nvidiafb – instaliranje drivera

January 6th, 2009

Već nekoliko puta mi se dešava da Debian totalno poludi, grafika ostane bez 3D podrške, slika na monitoru pobegne par centimetara u stranu i tome slično. Razlog je, naravno, problem sa driverima za grafičku karticu. Kako sam “srećan” korisnik NVIDIA grafičke kartice tu počinje zabava.

Spadam i grupu onih koji koriste nvidia-installer, a ne “Debian way” za instaliranje grafičkih drivera (neću da ulazim sada u detalje oko razloga). Instalacija je dosta jednostavna – treba samo pokrenuti fajl preuzet sa sajta )pod uslovom da ste pre toga već instalirali potrebne “alate”, a ako niste:

#aptitude install build-essential linux-headers-$(uname -r) module-assistant

i to je to, ali ponekad nastanu problemi.

Jedan od privih i najčeščih problema je neslaganje verzije gcc. Driveri preuzeti sa sajta kompajlirani su verzijom gcc-4.1, a na Debian Lenny instalaciji standardni kompajler je gcc-4.3.  Ako se tokom instalacije pojavi greška o verziji kompajlera treba prekinuti i promeniti podrazumevanu verziju:

#export CC="gcc-4.1"

posle toga ponovo pokrenuti instalaciju.

Drugi, komplikovaniji, problem (koji me je danas baš namučio) do koga povremeno dolazi je kolizija između nvidiafb drivera (dolazi uz Debian, nema 3D podšku) i “dobrog” 3D nvidia drivera. Ova dva drivera ne mogu istovremeno da rade,  a dešava se i da nvidiafb zaposedne karticu i ne dozvoljava izvršavanje nvidia-installera. Na ovaj problem ukazuje greška:

ERROR: Unable to load the kernel module ‘nvidia.o’. 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).

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.

Da bi ovaj problem bio rešen potrebno je onemogućiti pokretanje nvidiafb modula, a zatim pokrenuti nvidia-instaler. Navešću način koji je kod mene par puta rešio ovaj problem  (važi za standardni kernel, kada je nvidiafb kompajliran kao modul).

Da bi se onemogućilo pokretanje nvidiafb modula treba editovati fajl (ako ne postoji kreirati ga) linux-restricted-modules-common:

#sudo nano /etc/default/linux-restricted-modules-common

i dodati:

DISABLED_MODULES="nv nvidiafb nvidia_new nvidia_legacy"

tj. sve aktivne module u kojima se pojavljuje reč “nvidia” uz još nešto. Module možete da vidite sa

#lsmod | grep nvidia

sada u fajl blacklist:

#sudo nano /etc/modprobe.d/blacklist

i na kraju dodati

blacklist nvidiafb.

Posle restartovanja računara preći u tekstualni režim i ponovo pokrenuti nvidia-installer.

Categories: Linux
avatar

Autor:

Urednik i vlasnik sajta. Dugogodišnji borac za razotkrivanje astrolagarija i ostalih kvazinauka na Internetu, i šire. Završio fiziku na Prirodno matematičkom fakultetu u Nišu, a najveći deo svog slobodnog vremena posvećuje popularizaciji i približavanju nauke mladima, astronomiji i slobodnom softveru. (O meni / CV ( PDF))

Najnoviji tekstovi

SANU traži ministarstvo za nauku

Milan Milošević 15.05.2012
sanu-ministarstvo Juče su u Beogradu predstavnici Srpske akademije nauka i umetnosti, Nacionalnog saveta za nauku i tehnološki razvoj i Univerziteta u Beogradu i Novo

Rešenja zadataka 251 - 330

Milan Milošević 13.05.2012
uci-slobodno Rešenja poslednjih 80 zadataka iz zbirke zadataka za završni ispit iz matematike za 2012. godinu. Zadatak 251 | Zadatak 252 | Zadatak 253 | Zada

Rešenja zadataka 151 - 251

Milan Milošević 13.05.2012
uci-slobodno Svet nauke vam danas donosi linkove do preostalih rešenja zadataka iz ovogodišnje zbirke zadataka za završni ispit iz matematike. Zadaci označeni

Najčitaniji tekstovi

Rešenja zadataka za Završni ispit iz Matematike

Svet nauke 02.04.2011
profesortube Zahvaljujući Saši Popoviću, profesoru informatike iz Niša, učenici osmih razreda osnovnih škola zadatke za završni ispit iz matematike mogu da

Zaštita od radioaktivnog zračenja

Dijana Djeordjić 14.09.2010
Radiation-Safetycleanup O razornoj moći radioaktivnih zračenja i mjerama predostrožnosti koje zahtijeva r

Diferencijalne jednacine prvog reda

Milan Milošević 13.08.2007
Kratak pregled metoda resavanja najpoznatijih tipova obicnih diferencijalnih jednacina prvog reda 1.1 Razdvojene promenljive U opštem sl

  1. avatar
    Punky
    January 6th, 2009 at 20:34 | #1

    Extra uputsvo, svaka ti čast!

  1. February 16th, 2009 at 04:09 | #1

Mišljenja iznešena u komentarima su privatno mišljenje autora komentara i ne odražavaju stavove urednika sajta Svet nauke. Komentari koji sadrže psovke, uvredljive, vulgarne, preteće, rasističke ili šovinističke poruke neće biti objavljeni. Prilikom pisanja komentara pridržavajte se pravopisnih pravila. Urednik sajta ima pravo da ne odobri komentare za koje smatra da ne doprinose normalnoj komunikaciji između čitalaca ovog sajta.