Fourre Tout

C'est mon pense-bête

Outils pour utilisateurs

Outils du site


linux:fedora:installer_pilote_nvidia

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:fedora:installer_pilote_nvidia [2010/12/29 17:22]
127.0.0.1 modification externe
linux:fedora:installer_pilote_nvidia [2021/04/11 13:50] (Version actuelle)
Ligne 3: Ligne 3:
 Lors de la mise à jour de //ma// fedora de la version 8 à la version 9, le pilote graphique nvidia a refusé de démarrer. 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 [[ http://www.nvnews.net/vbulletin/showthread.php?t=111460 | 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.+Le guide de mise-à-jour de fedora que j'ai suivi m'a entrainé vers le [[ http://www.nvnews.net/vbulletin/forumdisplay.php?f=14 | 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 : J'ai eu des messages d'erreur à différents niveaux du processus :
Ligne 71: Ligne 71:
 Gère les deux écrans, mais **pas** sans fichier de configuration ! Gère les deux écrans, mais **pas** sans fichier de configuration !
  
 +====== Nvidia sur fedora 15 64 bits ======
  
 +===== Historique ===== 
 +
 +==== Installation initiale ====
 +  * Fedora 15 64 bits sur nouvelle machine
 +  * pilote NVIDIA récupéré directement chez Nvidia, installé avec le script fourni
 +
 +Pas de problème particulier.
 +
 +==== Mise à jour du noyau ====
 +
 +Bien entendu, le pilote n'est pas recompilé automatiquement pour le nouveau noyau et, bien plus gênant, le pilote //nouveau// est démarré, mais la session X ne fonctionne pas correctement.
 +
 +NB : voir si le script de l'atelier irisa utilisé sur ma précédente machine pour recompiler automatiquement le pilote lors d'un changement de noyau pourrait faire l'affaire.
 +
 +Dans tous les cas, il faut ...
 +
 +===== Se débarrasser du pilote nouveau =====
 +
 +
 +Il est difficile de se débarasser du pilote nouveau, qui est bien enraciné à tous les niveaux : il est incorporé dans le //disque mémoire initial// (//initramdisk//), chargé très tôt au démarrage de la machine : la directive d'exclusion (''blacklist nouveau'', voir ci-dessus) ne suffit pas, car ce //ramdisk// est chargé bien avant que le noyau lise les fichiers de ''/etc/modprobe.d''. Et même la solution qui consiste à ajouter la directive //blacklist// lors du chargement du noyau (fichier //grub.conf//) ne suffit pas !!
 +
 +Le problème (mais pas sa solution) est bien décrit [[ ftp://download.nvidia.com/XFree86/Linux-x86/260.19.21/README/commonproblems.html#nouveau| sur le site de nvidia ]]
 +
 +Même en démarrant en mode mono-utilisateur, le pilote //nouveau// est démarré et il est impossible de le désactiver par //rmmod//.
 +
 +La solution est décrite sur le [[http://forums.fedoraforum.org/showthread.php?t=204752| forum fedora]] et comporte quatre étapes ; j'ai suivi la méthode recommandée par l'auteur et ça c'est bien passé : 
 +  - Mise à jour noyau (venait d'être faite)
 +  - Installation pilote nvidia avec akmod (je cite : « This is the best option in my opinion as you don't get any problems when a new kernel is released »)
 +    * yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm (déjà installés auparavant)
 +    * yum install akmod-nvidia xorg-x11-drv-nvidia-libs.i686
 +  - Supprimer //nouveau// du //ramdisk//
 +    * mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
 +    * dracut /boot/initramfs-$(uname -r).img $(uname -r)
 +  - redemarrer
 +
 +Et ça fonctionne ; reste à voir ce qui se pasera au prochain changement de noyau
  
linux/fedora/installer_pilote_nvidia.1293639776.txt.gz · Dernière modification: 2021/04/11 13:41 (modification externe)