Trucs:Installer le pilote nVidia sur Fedora Core 1 (revisited)

De Lea Linux
Aller à la navigation Aller à la recherche
fraazz<cfraz@wanadoo.fr>

Installer le pilote Nvidia sous Fedora Core 1 Téléchargez le fichier NVIDIA-Linux-x86-1.0-4496-pkg2.run et le README depuis http://www.nvidia.com/object/linux.html Ouvrez une console virtuelle :

[Ctrl-Alt-F1]

et loguez vous en root.

Changez de niveau d'exécution pour stopper X :

telinit 3

Modifiez la variable de l'environnement de compilation C :

export CC=gcc32

Supprimez le paquet XFree86-Mesa-libGL (IMPORTANT : voir annexe)

rpm -e --nodeps XFree86-Mesa-libGL

Lancez l'installation du pilote :

cd /répertoire_contenant_le_pilote_nvidia
sh NVIDIA-Linux-x86-1.0-4496-pkg2.run

Répondez aux questions, ...

Effectuez une copie de sauvegarde de /etc/X11/XF86Config :

cd /etc/X11
cp XF86Config XF86Config.bak

Editez le fichier XF86Config, dans la section Device remplacez

Driver "nv"

par :

Driver "nvidia"

Eventuellement ajoutez ou commentez des options dans la section Module.

Pour toutes les options, voir le fichier README dans /usr/share/doc/NVIDIA_GLX-1.0/README. Sauvegardez et quittez XF86Config.

Testez le nouveau pilote :

startx

Si X se lance correctement, ouvrez un terminal et lancez :

glxgears

Si l'animation-test apparaît sans problème, c'est bon :)

Quittez X, au prompt relancez :

telinit 5

Reloguez-vous en simple utilisateur...

N'oubliez pas de fermer la console virtuelle root :

[Ctrl-Alt-F1]
exit
[Alt-F7]

That's all folks :)


-----


Annexe

Pour éviter les problèmes de dépendances qui pourraient survenir avec la suppression de XFree86-Mesa-libGL, vous avez plusieurs solutions :

  • Téléchargez les rpm adéquats nvidia-glx et kernel-module-nvidia depuis ce site
    Installez ces paquets en lieu et place du pilote *.run de nvidia : rpm -Uvh nvidia-glx* kernel-module-nvidia* et poursuivez l'astuce ...

ou bien :

  • Après installation complète du pilote *.run de nvidia décrite ci-dessus, réinstallez XFree86-Mesa-libGL :
    rpm -Uvh --justdb XFree86-Mesa-libGL l'option --justdb ne met à jour que la base de données et pas le système de fichiers.