Fourre Tout

C'est mon pense-bête

Outils pour utilisateurs

Outils du site


linux:fedora:installer_pilote_nvidia

Ceci est une ancienne révision du document !


Installation manuelle d'un nouveau pilote Nvidia

Lors de la mise à jour de ma fedora de la version 8 à la version 9, le pilote graphique nvidia a refusé de démarrer.

Le guide de mise-à-jour de fedora que j'ai suivi m'a entrainé vers le forum NVIDIA pour Linux qui recommandait d'installer un nouveau pilote, et donnait un lien vers une version du pilote (que j'ai cru être la plus récente) ainsi que des instructions d'installation… que j'ai suivies.

J'ai eu des messages d'erreur à différents niveaux du processus :

  • lors de la compilation du pilote
  • en fin d'installation
  • au démarrage du serveur X ⇒ /var/log/Xorg.log
X.Org X Server 1.5.0
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) NVIDIA(0):     you continue to encounter problems, Please try
(EE) NVIDIA(0):     reinstalling the NVIDIA driver.

(EE) NVIDIA(0): This video driver ABI is not supported.
(EE) NVIDIA(0): Use the -ignoreABI option to override this check.

En gros : la version du pilote était incompatible avec celle du serveur X (trop récent :)).

Sur le forum NVIDIA j'ai trouvé que la version du pilote nvidia n'était compatible qu'avec la version 1.4.99.901 du serveur X.

  • J'ai donc rétrogradé la version du serveur X à la version 1.4.99.901 (!).
  • puis ré-installé le pilote NVIDIA avec le script NVIDIA-Linux-x86-173.08-pkg1.run téléchargé chez nvidia

Je me suis ensuite aperçu que le pilote NVIDIA le plus récent est le 180.44 : je l'ai installé à la place du 173.08, puis j'ai remis le serveur X le plus récent (1.5.2)

⇒ ça fonctionne (il a néanmoins fallu que je fasse 2 fois l'installation du pilote NVIDIA, car ce n'était pas le bon module glx qui se chargeait…)

J'ai ensuite installé un nouveau noyau, il m'a fallu réinstaller le pilote…

et pour finir, le lendemain, j'ai appris (sur le même forum) qu'un nouveau pilote le plus récent était disponible (180.51) ; je l'ai installé à son tour et il semble plus stable que le précédent (180.44) qui avait réussi à planter ma bécane plusieurs fois de suite.

Installation automatique du pilote

En passant de fedora 9 à fedora 10, j'en ai profité pour installer (sans difficulté particulière) la version 190.42.

Par ailleurs, je me suis aperçu que l'atelier avait placé une version de pilote NVIDIA dans le répertoire /usr/src/addon : je suppose que le but est d'installer automatiquement ce pilote chaque fois que la version de noyau change ; j'ai donc remplacé la vieille version de l'atelier par la 190.42 pour voir ce qui se passe au prochain changement de noyau.

Bilan

Effectivement, lors de l'installation d'un nouveau noyau, le pilote est automagiquement recompilé et installé, grâce au script /usr/src/modulescripts/addon/build.sh

⇒ il me suffira donc de placer chaque nouvelle version du pilote dans ce répertoire…

linux/fedora/installer_pilote_nvidia.1263307629.txt.gz · Dernière modification: 2021/04/11 13:41 (modification externe)