Installation drivers Nvidia : 6111 à 7167 sous Mdk 10.1 et ultérieur

Installation drivers Nvidia : 6111 à 7167 sous Mdk 10.1 et ultérieur - Installation - Linux et OS Alternatifs

Marsh Posté le 26-09-2004 à 12:57:53    

C'est une sorte de topic unique où je mets bien au propre la solution pour installer les drivers nvidia (v.6111) avec la distribution mandrake community 10.1 et le kernel 2.6.8.1 (et suivant).
 
****Facilités : certains de ces fichiers ne sont pas officiels (à vos risques et périls donc [:ocube] )****
 
Fichier (non officiel) NVIDIA-Linux-x86-1.0-6111-pkg1.tar.bz2 déjà patché (étapes 1 à 5) pour ceux qui ne veulent pas patcher le fichier nv.c. Il faut décompresser ce fichier et exécuter à l'intérieur de répertoire décompressé le fichier nvidia-installer (en fait reprendre à partir de l'étape 6)
 
Dernier driver officiel Nvidia 7167 pour IA32
--> mirroir driver (logiquement plus rapide) 7167 pour IA32
--> fichier readme de Nvidia très très utile !!
 
Driver officiel Nvidia 6111 pour IA32
--> mirroir driver (logiquement plus rapide) 6111 pour IA32
--> fichier readme de Nvidia très très utile !!
 
****Sinon suivre les indications suivantes****
 
0/ Vérifier que vous avez bien installé les sources du kernel que vous utilisez !! (condition obligatoire) Pour connaitre la version de votre noyau tapez :

Citation :

uname -r


 
1/ Télécharger les drivers nvidia 7167 pour IA32 ou voir plus haut pour les mirroirs.
 
2/ Décompresser le fichier NVIDIA-Linux-x86-1.0-6111-pkg1.run en exécutant dans une console :

Citation :

sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -x


ou si ça ne marche pas

Citation :

./NVIDIA-Linux-x86-1.0-6111-pkg1.run -x


 
3/ Le répertoire NVIDIA-Linux-x86-1.0-6111-pkg1 est créé !
 
4/ Dans ce répertoire aller dans usr/src/nv, puis ouvrir avec un éditeur de texte (vi, kwrite, kate, emacs par exemple) le fichier nv.c Il peut être utile d'en faire une copie de sauvegarde AVANT au cas où (appeler la copie de sauvegarde nv.c.old)
 
5/ Rechercher dans le fichier la phrase PM_SAVE_STATE et la remplacer par PM_SUSPEND_MEM
Sauvegarder et fermer le fichier bien sûr  :whistle:
 
6/ Quitter proprement votre session graphique en cours (déconnexion). A l'affichage du gestionnaire d'authentification (DM), taper [Ctrl]+[Alt]+[F1] pour ouvrir un terminal
 
7/ Authentifier-vous en root, et taper "service dm stop"
 
8/ Se placer dans le répertoire NVIDIA-Linux-x86-1.0-6111-pkg1 (celui où a été extrait le NVIDIA(...).run)
 
9/ Taper

Citation :

sh nvidia-installer -a


ou si ça ne marche pas

Citation :

./nvidia-installer -a


(attention l'option -a suppose que vous avez accepté la licence  :D )
 
10/ Normalement tout s'installe comme il faut  :o  
 
11/ Editer le xorg.conf : taper

Citation :

vi /etc/X11/xorg.conf


 
12/ Dé-commenter la ligne Load "glx" # 3D layer
 
12/ Dans la section "Device" remplacer Driver "nv" par Driver "nvidia"
 
13/ Sauvegarder et fermer  :o  
 
14 / Ouvrir le fichier /etc/modprobe.preload :

Citation :

vi /etc/modprobe.preload


 
15/ Si la ligne est manquante rajouter nvidia et sauvegarder
 
16/ Taper : (Merci j_c_p ;) )

Citation :

modprobe -r nvidia && modprobe nvidia && init5


et normalement le logo nvidia s'affiche  :bounce:


Message édité par Tomake le 25-03-2005 à 10:57:11

---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-09-2004 à 12:57:53   

Reply

Marsh Posté le 26-09-2004 à 13:03:31    

rebooter [:totoz]

Reply

Marsh Posté le 26-09-2004 à 13:12:19    

Oui c'est vrai que si tu démarres en init 3 pour les modifs tu peux passer en init 5 sans rebooter, mais bon par mesure se sécurité/paranoïa j'ai toujours fait comme ça pour l'install des drivers  :kaola:


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-09-2004 à 13:43:17    

reflex Windows [:aloy]

Reply

Marsh Posté le 26-09-2004 à 15:09:43    

16 / modprobe -r nvidia && modprobe nvidia && kdm ;)
 
édit : si tu utilises kdm aussi :D (mdkkdm aussi pour la version customisée MDK, il me semble ;)).


Message édité par j_c_p le 26-09-2004 à 15:10:57
Reply

Marsh Posté le 26-09-2004 à 15:13:49    

ok j'ai édité mais si j'ai démarré en init 3 il vaut mieux quand même exécuter le init 5.
KDM se lancera tout seul si tu exécutes le init 5, non ??


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-09-2004 à 15:16:53    

oui ;)

Reply

Marsh Posté le 28-09-2004 à 00:11:08    

DNX -> j'ai édité mon post : essaye en rajoutant ./ devant NVIDIA....run -x


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 28-09-2004 à 00:13:35    

Pour ton kernel je sais pas mais essaye tojours tu ne risques pas grand chose ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 28-09-2004 à 14:15:15    

ca m'aurait servi, mais je vais recevoir mon portable avec une ATI :D

Reply

Marsh Posté le 28-09-2004 à 14:15:15   

Reply

Marsh Posté le 28-09-2004 à 15:25:44    

jeep05 : désolé alors :/

Reply

Marsh Posté le 01-10-2004 à 15:19:13    

up


---------------
@++
Reply

Marsh Posté le 01-10-2004 à 15:36:00    


[:megatotoz]
 
tomake> tu pourrai faire un résumé, vaec l'ensemble des commandes, de sorte, qu'il y ait juste un copier-coller à faire :o
 
EDIT : au fait pourquoi up ? :??:


Message édité par bobuse le 01-10-2004 à 15:37:47

---------------
get amaroK plugin
Reply

Marsh Posté le 04-10-2004 à 23:50:24    

Premier post édité et update. Merci de corriger les erreurs que vous voyez :)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 16-10-2004 à 20:22:08    

de rien et tant mieux ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 16-10-2004 à 21:07:04    

Ce qui a de bien avec ce topic c'est que j'ai appris le racourcit de vi pour faire une recherche :P


---------------
@++
Reply

Marsh Posté le 18-10-2004 à 14:56:41    

le chmod ne sert à rien
 
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -x


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-10-2004 à 16:05:09    

Ok post édité !!
Curieux car le chmod n'apparaissait uniquement que dans le récapitulatif des commandes  :??:  
Merci Dark  [:romf]


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 18-10-2004 à 16:53:09    

à mon avis avec un commande perl ou sed on peut remplacer PM_SAVE_STATE par PM_SUSPEND_MEM et ce sans avoir à lancer vi
 
faudra que je regarde, en perl cela d oit être un truc du genre :
 
perl -e 's/PM_SAVE_STATE/PM_SUSPEND_MEM' NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 20-10-2004 à 17:55:00    

Je vais passer au kernel 2.6.8.1 alors je fais un tour ici  ;)  
Vous parlez de xorg.conf, mais la mdk10 installe XFree non ? La 10.1 installe Xorg ?
Si je mets à jour que le kernel, je reste avec XFree je suppose ?

Reply

Marsh Posté le 20-10-2004 à 21:20:10    

pour le kernel : oui bien sûr  
pour xfree : pas de souci pour l'instant xfree.conf et xorg.conf c'est pareil donc tu mets la même chose dedans.
Pour la mdk 10.1 normalement c'et xorg tout de suite ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 20-10-2004 à 22:00:03    

tomake a écrit :

pour le kernel : oui bien sûr  
pour xfree : pas de souci pour l'instant xfree.conf et xorg.conf c'est pareil donc tu mets la même chose dedans.
Pour la mdk 10.1 normalement c'et xorg tout de suite ;)


 
Ca veut pas  :??:  
 

Citation :

ERROR: Unable to load the kernel module 'nvidia.ko'.  This is most likely
       because the kernel module was built using the wrong kernel source files.
       Please make sure you have installed the kernel source files for your
       kernel; on Red Hat Linux systems, for example, be sure you have the
       'kernel-source' rpm installed.  If you know the correct kernel source
       files are installed, you may specify the kernel source path with the
       '--kernel-source-path' commandline option.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 Invalid module format
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.


 
rpm -qa | grep kernel

Citation :


kernel-source-2.6-2.6.8.1-10mdk
kernel-2.6.3.7mdk-1-1mdk
kernel-2.6.8.1.10mdk-1-1mdk


 
J'ai les bons kernel souce pourtant non ?


Message édité par Muuthauwg le 20-10-2004 à 22:00:20
Reply

Marsh Posté le 20-10-2004 à 22:04:32    

Je pense que tu ne les as pas installés !!
Tapes dans une console uname -a ce qui va te donner le nom du kernel que tu utilises.
Installes après les sources de ce kernel et après recommence l'installation des drivers nvidia ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 20-10-2004 à 22:05:30    

De manière générale quand tu installes un kernel, installes ses sources en même temps comme ça pas de soucis :)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 20-10-2004 à 22:24:08    

tomake a écrit :

Je pense que tu ne les as pas installés !!
Tapes dans une console uname -a ce qui va te donner le nom du kernel que tu utilises.
Installes après les sources de ce kernel et après recommence l'installation des drivers nvidia ;)


Ben j'ai le kernel 2.6.8.1-10mdk et j'ai installé les sources ensuite. Cf mon rpm -qa | grep kernel

Reply

Marsh Posté le 20-10-2004 à 22:34:27    

Un truc bête mais tu as vérifié les liens dans /usr/src ??
Il faut que le répertoire linux pointe vers le répertoire de ton noyau actuel


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 20-10-2004 à 22:36:22    

Sinon indique à l'installateur nvidia le chemin vers les sources de ton kernel
Sinon exécute l'installateur nvidia comme ça :
NVIDIA..... .run --add-this-kernel
puis tu lances le NVIDIA...... -custom.run qu'il aura créé


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 20-10-2004 à 23:18:16    

J'ai fais un ./nvidia-installer --kernel-name 2.6.8.1.10mdk et l'installation a marché. Cependant lorsque je fais un modprobe nvidia, ça merde, il me dit que le modules nvidia.ko n'est pas bon...

Reply

Marsh Posté le 20-10-2004 à 23:36:00    

pas normal ça.
Essaye de réinstaller les drivers quand même.
Donne avant le message d'erreur exact de modprobe


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 21-10-2004 à 00:10:06    

Citation :

FATAL: Error inserting nvidia (/lib/modules/2.6.8.1-10mdk/kernel/drivers/video/nvidia.ko): Invalid module format


 
Bon j'ai essayé toutes les solutions que j'ai trouvé est rien ne marche  :(
C'est peut-être parce que j'ai le 10mdk...
 
EDIT: J'abandonne pour aujourd'hui, vais au dodo  :o


Message édité par Muuthauwg le 21-10-2004 à 00:13:49
Reply

Marsh Posté le 25-10-2004 à 07:13:14    

Muuthauwg a écrit :

Citation :

FATAL: Error inserting nvidia (/lib/modules/2.6.8.1-10mdk/kernel/drivers/video/nvidia.ko): Invalid module format


 
Bon j'ai essayé toutes les solutions que j'ai trouvé est rien ne marche  :(
C'est peut-être parce que j'ai le 10mdk...
 
EDIT: J'abandonne pour aujourd'hui, vais au dodo  :o


 
As tu avancé pour trouver la solution ?

Reply

Marsh Posté le 25-10-2004 à 19:16:09    

Lamasso a écrit :

As tu avancé pour trouver la solution ?


Ben non, j'étais pas chez moi jusqu'à aujourd'hui. Tu as le même problème ?

Reply

Marsh Posté le 25-10-2004 à 21:57:46    

De mon coté, j'ai aussi un pb (c'est normale j'ai mandrake 10.1 depuis peut ^^)
 
Mon erreur se situe tout au debut de l'instant et je sais pas pkoi car je suis bien en aministrateur (root je crois) et lorsque je veux remplacer "PM_SAVE_STATE" par "PM_SUSPEND_MEM" sous kwrite il me dis ke je n'est pas les droits d'ecriture dans se fichier.
 
qqn peut il m'aider ?
 
oui je bloque vraiment au debut :'(

Reply

Marsh Posté le 25-10-2004 à 22:31:09    

C'est que tu n'es pas en root car normalement en root tu devrais avoir les droits d'écriture pour tous les fichiers !!
tapes su dans une console pour passer en root


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-10-2004 à 01:09:01    

question con peut etre mais dans 15) , tu parles de quelle ligne manquante ?

Reply

Marsh Posté le 26-10-2004 à 01:23:54    

tuxbleu a écrit :

question con peut etre mais dans 15) , tu parles de quelle ligne manquante ?


Dans ce fichier /etc/modprobe.preload tu dois avoir une ligne qui s'appelle nvidia
Si elle n'y est pas rajoute là ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-10-2004 à 01:24:42    

enfin quand je dis une ligne il faut que tu prennes une ligne vierge et que tu tappes nvidia  
Je sais pas si je suis très clair :/


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-10-2004 à 01:28:05    

ok. En fait j'ai un problème un peu plus tot, étape 10
 
à l'étape 9, je fais pas sh mais ./ , bon ca ca va, la j'accepte la licence et puis la problème, il me dit que qu'il a un problème pour compiler le kernel ou un truc comme ca (mon anglais est tres approximatif ;) ) et me demande si  je ve kil trouve ce kil faut sur le ftp de nvidia, bien sur il y arrive pas et erreur. t'as une idée ?

Reply

Marsh Posté le 26-10-2004 à 01:52:43    

oui tu continues c'est pas grave s'il ne trouve rien sur le ftp de nvidia.
Ça ne change rien au problème : le mieux est que tu lui dise non ne pas dl à partir du  ftp
Concernant le sh ou ./ c'est pareil ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le 26-10-2004 à 01:55:02    

Normalement et de mémoire :
le premier avertissement concerne les drivers rivafb  --> tu fais ok  et tu continue c'est pas grave
le second avertissement concerne normalement le dl de driver précompilé pour ton noyau --> tu dis non merci et tu continues et si tu mets oui dl le driver précompilé pour ton noyau il en trouvera pas et te dira "j'ai pas trouvé" --> tu continues l'installation ;)


---------------
"Parfois brutal, toujours loyal"
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed