Installer le pilote propriétaire Nvidia sur Fedora 16

Si vous désirez installer le pilote propriétaire Nvidia en lieu et place du pilote Nouveau sur Fedora 16, il se peut que vous rencontriez des problèmes en passant par les pilotes fournis par rpmfusion (ecran noir après l’installation par exemple).

Dans cet article, nous allons voir comment installer le pilote propriétaire (la version beta 290.06, la version stable posant à priori quelques problèmes de performances).

Tout d’abord, si vous vous retrouvez face à l’écran noir, rebootez en choisissant le noyau recovery mode.

Voici quelques commandes qui vous seront utiles si vous désirez prendre la main en ssh sur la machine depuis un poste distant :

systemctl start NetworkManager.service
systemctl stop iptables.service
systemctl start sshd.service

Il nous faut ensuite désactiver le pilote nouveau :

Il suffit d’ajouter les lignes suivantes au fichier /etc/modprobe.d/blacklist.conf :

blacklist nouveau
options nouveau modeset=0

Il nous faut maintenant éditer le fichier /etc/default/grub et ajouter à la ligne GRUB_CMDLINE_LINUX les options rdblacklist=nouveau nouveau.modeset=0 :

Il nous faut regénérer le fichier de configuration de Grub 2 avec la commande :

grub2-mkconfig -o  /boot/grub2/grub.cfg

Nous devons ensuite désactiver SELINUX en modifiant dans le fichier /etc/selinux/config la ligne :

SELINUX=disabled

Verifiez que vous possédez bien les outils nécessaires pour l’installation du pilote nvidia (binutils, gcc, …).
Sinon profitez en pour les installer. Par exemple :

yum install binutils 

Il nous faut à présent rebooter la machine. Si vous bootez à nouveau en mode recovery, pensez à passer en runlevel 3 à l’aide de la commande :

telinit 3 

Nous pouvons ensuite vérifier que le pilote nouveau n’est pas chargé à l’aide de la commande :

lsmod | grep nouveau

qui ne doit rien retourner…

Il nous faut ensuite télécharger le pilote 32 bits ou 64 bits.

Il nous faut rendre ce fichier exécutable et à l’exécuter :

chmod +x NVIDIA-Linux-x86_64-290.06.run
./NVIDIA-Linux-x86_64-290.06.run

ou

chmod +x NVIDIA-Linux-x86-290.06.run
./NVIDIA-Linux-x86-290.06.run

en fonction du pilote choisi.

Il reste ensuite à suivre les instructions du programme d’installation :

Répondre Yes pour installer les bibliothéques 32 bits de compatibilité OpenGL.

Répondre Yes pour que le programme d’installation modifie la configuration du serveur X.

Il nous reste ensuite à rebooter la machine.

8 thoughts on “Installer le pilote propriétaire Nvidia sur Fedora 16”

  1. Bonjour,

    J’ai suivi la procédure indiquée afin d’installer les pilotes propriétaires pour ma carte nVidia. Cependant, lorsque je tente d’exécuter la commande suivante:

    grub2-mkconfig -o /boot/grub2/grub.cfg

    … j’obtiens ce message d’erreur:

    /etc/default/grub: line 4: nouveau.modeset=0: command not found

    Merci de votre support,
    PM

  2. Bonjour,

    J’ai ajouté à l’article une capture d’écran correspondant à mon fichier /etc/default/grub. La commande grub2-mkconfig fonctionne avec ce dernier. Faites attention à ce que la ligne GRUB_CMDLINE_LINUX tienne sur une seule et même ligne et qu’il n’y ait pas de retour à la ligne entre les options.

  3. Bonjour quand je fait lsmod | grep nouveau, il me retourne

    nouveau 580599 0
    ttm 55029 1 nouveau
    drm_kms_helper 26490 1 nouveau
    drm 194532 3 nouveau,ttm,drm_kms_helper
    i2c_algo_bit 4958 1 nouveau
    mxm_wmi 1727 1 nouveau
    i2c_core 25728 6 nouveau,drm_kms_helper,drm,i2c_algo_bit,videodev,i2c_i801
    video 12388 1 nouveau

    Que doit-je faire ?

  4. verifiez que rdblacklist=nouveau nouveau.modeset=0 sont bien présents sur la ligne :
    linux /vmlinuz-3.1.0-7.fc16 … rdblacklist=nouveau nouveau.modeset=0

    lors du lancement de grub2 (touche e pour editer les parametres puis F10 pour booter). Essayez également de booter en recovery mode.

  5. J’ai suivi ta procédure et tout a bien fonctionné. La seule astuce, a été , que j’ai du installer le pilote propriétaire en mode recovery (ou runlevel 3) car le serveur X ne dois pas être lancer afin de pouvoir installer le pilote.

    Ce serait bien de le préciser ou de le mettre en évidence. Sinon, ton article est parfait et fonctionnel.

  6. Rien ne dit s’il faut ou si l’on peut ré-activer SELInux après l’installation du drivers

    SELINUX=disabled ou enabled

  7. Bonjour,

    J’ai un petit probléme lors de l’installation.
    Il me retourne :

    ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the ‘kernel-source’ or ‘kernel-devel’ RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with the ‘–kernel-source-path’ command line option.

    Cordilement.

  8. Il suffit d’installer :

    yum install kernel-headers kernel-devel

    Cordialement,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.