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.