nvidia driver - vyreseno


To czdebian-l zavinac debian bod cz
From Daniel Svozil <svozil zavinac uochb bod cas bod cz>
Date Wed, 16 Apr 2003 11:17:35 +0200
User-agent Mutt/1.3.28i

Jeste jednou zdravim,

diky vsem lidem, kteri se mi ozvali, nakonec jsem dal spravny postup
dohromady. Problemu bylo v mem postupu vic, ale zasadni bylo asi to, ze
jsem nemel nainstalovane spravne headers (jak odhalil Libor Valenta, dik).
Takze tady je spravny postup pro instalaci nvidia driveru do Woodyho
jadra bez nutnosti jeho rekompilace (je treba byt pripojen na Internet):

1) apt-get install nvidia-kernel-src

2) v /usr/src se objevi nvidia-kernel-src.tar.gz -> tar xzvf
nvidia-kernel-src.tar.gz (rozpakuje se do
/usr/src/modules/nvidia-kernel-1.0.2880)

3) nalezeni verze jadra: uname -r (v mem pripade 2.4.18-bf2.4)

4) apt-get install kernel-headers-2.4.18-bf2.4
   nainstaluji se do /usr/src/kernel-headers-2.4.18-bf2.4

   udelat symlink ln -s kernel-headers-2.4.18-bf2.4/ linux

5) nastavit nasledujici promenne prostredi (bash):
   
   export KSRC=/usr/src/kernel-headers-2.4.18-bf2.4
   export KVERS=2.4.18-bf2.4

6) vybuildovat nvidia-kernel package

   cd /usr/src/modules/nvidia-kernel-1.0.2880
   debian/rules binary_modules

7) nainstalovat nvidia-kernel package

   dpkg -i /usr/src/nvidia-kernel-2.4.18-bf2.4_1.0.2880-1+_i386.deb

Nasleduje instalace nvidia-glx-src, je treba mit nainstalovane dpkg-dev
a debhelper baliky

8) apt-get install nvidia-glx-src

9) cd /usr/src/nvidia-glx-1.0.2880
   dpkg-buildpackage -us -uc
   cd /usr/src

10) dpkg -i nvidia-glx_1.0.2880-3_i386.deb

Nasleduji zmeny v /etc/X11/XF86Config-4 (ci XF86Config):

 - V sekci "Module"dodat
     Load "glx"
   a odstranit
     Load "dri"
     Load "GLcore"
 - V sekci "Device" zmenit
     Driver "nv" na Driver "nvidia"

Vsichni uzivatele GLX driveru musi byt v groupe video (adduser <user> video).

Poznamky: Pouzita verze driveru je 1.0.2880, nejnovejsi (30.3.2003) je 
1.0.4349. Pro ni jsou baliky nvidia-kernel-src a nvidia-kernel-glx v unstable, 
ale je vyzadovana (pro glx) dependence na xlibmesa3-glu, ktery ve Woodym neni 
(urcite by to slo ohnout, ale neresil jsem to a spokojil jsem se s 1.0.2880).

Instalace umisti do /etc/modules.conf radky
alias /dev/nvidia* NVdriver
alias char-major-195 NVdriver
coz zajisti, ze driver se nahraje spolecne se startem X. Jestli je nahranej, da 
se overit prikazem lsmod.

Asi je dobrej po instalaci GLX restart masiny.

Dan

-- 
Daniel Svozil, PhD
Institute of Organic Chemistry and Biochemistry
and Center for Complex Molecular Systems and Biomolecules
http://www.molecular.cz/
Czech Republic

phone: +420-2-20 183 263

Partial thread listing: