|
Il y a actuellement 8 visiteurs connectés sur le site !
Installer le driver NVDIA (mandrake et debian)
|
Installer le driver NVIDIA sous mandrake et debian
|
|
Installation sous mandrake
A priori il ne devrait pas y avoir de grosses diff�ences pour d'autres configurations avec des cartes nvidia. Par contre pas besoin de tout ces changements pour mandrake 10.0... Seuls certains suffisent. Enfin pour ceux qui ont un pack mandrake, le driver est disponible en RPM.
L'installation de ces pilotes n' est pas absolument obligatoire... Par exemple les drivers installソs par d�aut ne donnent pas la 3d mais pour une utilisation normale(sans 3d) ils sont bien.
- installer les souces du noyau (pour connaitre son noyau faire uname -r) :
#urpmi kernel-source
- rendre le fichier exソcutable :
chmod 755 NVIDIA-Linux-x86-1.0-6111-pkg1.run
- extraire le driver :
./NVIDIA-Linux-x86-1.0-6111-pkg1.run -x
- dans le dossier cr�, �iter usr/src/nv/nv.c avec un ソditeur de texte (kate ou kwrite par exemple) :
kate NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c
rempla�r PM_SAVE_STATE par (ソ la ligne 3697) PM_SUSPEND_MEM
- quitter le mode graphique (en root) :
#init 3
- se repla�r dans le dossier NVIDIA-Linux-x86-1.0-6111-pkg1 et installer le driver (accepter la licence, ne pas aller chercher de noyau sur le site nvidia) :
#./nvidia-installer
- si ソ l'installation, nvidia d�ecte un conflit (chez moi, conflit avec rivafb) enlever le module incriminソ :
#modprobe -r rivafb
- rajouter nvidia dans /etc/modprobe.preload (apres nvidia-agp) par exemple en utilisant emacs :
#emacs /etc/modprobe.preload
faire les modifications puis Ctrl X Ctrl C puis y pour sauvegarder le fichier
- �iter le fichier : /etc/X11/xorg.conf avec emacs comme prソc�emment par exemple (plus de details dans le README de nvidia) :
dans la section device, remplaソer Driver "nv" ou Driver "fbdev" par Driver "nvidia"
v�ifier que dans la section Module il y ait : Load "glx", sinon le rajouter
- charger le module nvidia :
#modprobe nvidia
- vソrifier que le serveur x est ok :
$startx
- red�arrer et vソrifier que tout est ok
Normalement un �ran nvidia s'affiche brievement au dソmarrage de X (on peut aussi l'enlever (voir le READ ME). Ensuite, on peut modifier les param�res graphiques (en mode graphique) via la commande :
$nvidia-settings
L'ensemble des options disponibles pour configurer votre driver figure dans le README de nvidia qui aprソs installation se trouve aussi dans : /usr/share/doc/NVIDIA_GLX-1.0
Installation sous debian
POUR LES CARTES TYPE GEFORCE
Le mode op�atoire sous une Debian est sensiblement pareil. En effet, aprソs avoir t�ソcharger le fichier de pilotes nvidia, il suffit de la lancer.
[root@tuxbihan]$./NVIDIA-Linux-x86-1.0-4496-pkg2.run
Apr� avoir accepter la licence vous vous apercevez qua ucun noyau ne st disponible pour cette distribution et qui l va compiler les sources pour celle-ci.
Trソs vite vous allez vous apercevoir qu il n a pas r�ssi.
Pour information, les personnes qui ont compilソes leurs noyau peuvent passer �la suite car les headers sont dソj�inclus dans le rソpertoire de votre noyau. Penser tout de m�e ソ v�ifier que votre lien symbolique est prソsent :)
Solutions
Installer les kernel-header de votre distribution.
Pour cela taper uname -r pour voir la version de votre noyau :
Exemple :
[root@tuxbihan]$ uname -r
2.4.18-bf2.4
[root@tuxbihan]$
Installer les kernel header �la ide de la commande apt-get
[root@tuxbihan]$apt-get install kernel-headers-2.4.18-bf2.4
Cette commande permet di nstaller dans le rソpertoire /usr/src les fichiers d ent�e nソcessaire �la compilation de notre moyaut nvidia. Bien entendu installer les headers correpondant ソ votre version de noyau !!
Une fois installer il faut cr�r un lien symbolic pointant vers ces fichiers ソ l aide de la commande ln
[root@tuxbihan]$ cd /usr/src
[root@tuxbihan]$ ln -s /usr/src/kernel-headers-2.4.18-bf2.4 linux
Explications
il semblerait qu avec la debian les drivers nvidia ne trouve pas le r�ertoire par dソfaut pour la compilation pour cela ln -s permet de cr�r une lien symbolic (lien qui va pointer vers le bon rソpertoire).
V�ifions que lien ソ bien �ソ cr�
[root@tuxbihan]$ls
kernel-headers-2.4.18-bf2.4
linux
[root@tuxbihan]$
Ok tout est installer et pret pour un nouvel essai.
Relancer le script
[root@tuxbihan]$./NVIDIA-Linux-x86-1.0-4496-pkg2.run
Accepter les termes du contrat et cette fois ci vous devriez avoir une installation complソte.
Relancer votre serveur grahique et appr�ier la puissance de linux :))
POUR LES CARTES DE TYPE NFORCE/NFORCE2
Vous avez la possibilitソ de r�upソrer le bon fichier source pour la compilation NVIDIA nforce
Les explications donn�s avant sont identiques sauf que pour les nforces il faudra compiler vous mソmes les sources �la ide des commandes.
[root@tuxbihan]$ ./configure
puis
[root@tuxbihan]$ make
et
[root@tuxbihan]$ make install
Cette solution est ソ utiliser si vous avez un noyau de type 2.4.XX
Si vous avez compil�votre noyau 2.6, vous aurez peut-ソtre remarqu�qui l faut valider lo ption nforce.
Pour cela il faut rentrer dans le rソpertoire ou vous avez install�les sources
[root@tuxbihan]$ cd /usr/src/linux-2.6.XX/
[root@tuxbihan]$ make menuconfig
Rentrer dans le rソpertoire "Character devices"
et activer l option NVIDIA nforce/nforce2
Enregistrer les modifications et compiler le noyau �la ide des commandes suivantes. Attention pour le noyau 2.6 vous avez des mise ソ jour �effectuer et des paramソtres �configurer !
[root@tuxbihan]$ make-kpkg clean
[root@tuxbihan]$ make-kpkg --initrd --revision=perso-2.6.4-1 kernel_image
lo ption --revision permet de nommer la version de votre compilation ce qui est bien pratique pour sy retrouver.
une fois compilソ install�votre nouveau noyau en faisant attention de ne pas ソcraser un noyau qui marche bien :))
[root@tuxbihan]$dkpg -i kernel-image-perso-2.6.4-1_i386.deb
L avantage est que la carte vid�, la carte son et la carte rソseau sont r�onnus. Pour plus di nfo sur la compilation du noyau 2.6 sur Debian, voir le lien ici
Pour les heureux possソsseurs de deux �rans, vous aurez la possbilitソ d activer la deuxi�e sortie par la configuration de votre votre XFree86. Pour plus di nfo voir mon article Configuration du n double ソcran.
Pierre Le Mignant
http://www.tuxbihan.org/article.php3?id_article=43
Installation sous mandriva 2007
Après avoir installé la mandriva 2007 il est possible que vous n'arriviez pas à tirer profit de la 3D avec votre carte
NVIDIA
voici la marche à suivre :
va sur http://easyurpmi.zarb.org/
sélectionne '2007 officielle', 'i586' (si c'est bien la version 32-bit
que tu as installé), et 'urpmi'.
Valide.
Coche les sources 'plf-free' et 'plf-non-free', sélectionne les serveurs
free (ftp://ftp.free.fr/blabla) pour les 2.
Valide.
Sélectionne le code généré, et copie-le (control-c ou clic droit/copier)
Ouvre un terminal.
Tape su, et valide.
Entre ton mot de passe administrateur, et valide.
Puis colle le texte copié sur le site d'easyurpmi. Ca doit ressembler à ça:
urpmi.addmedia plf-free
ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/2007.0/free/release/binary/i586/
with hdlist.cz
urpmi.addmedia plf-nonfree
ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/2007.0/non-free/release/binary/i586/
with hdlist.cz
Il doit mettre un p'tit moment à accepter tes entrées, et à télécharger
les descriptions de sources.
tape urpmi kernel-source-stripped. Il te propose d'installer plein de
trucs. Accepte.
tape urpmi nvidia. Il te propose d'installer le paquetage nvidia et
dkms-nvidia. Accepte.
Ca prend un moment pour télécharger, puis pour installer - il compile le
pilote (en gros). S'il n'y a pas de message d'erreur, tape:
init 3
X se ferme, et te met en mode ligne de commande. tape 'root' comme
login, valide, et ton mot de passe root. Valide.
Tu as désormais accès à la ligne de commande. Tape nvidia-xconfig.
Valide. Il te demande si tu es sûr de vouloir configurer. Accepte.
tape exactement:
init 5 & exit
valide.
Maintenant, tu vas dans le panneau de config de Mandriva, tu vas sur
Matériel/3D, et il doit te permettre d'utiliser le bureau 3D.
Astuce donnée par Mitch sur la liste Mandriva-débutant
Sources de l'article
|