Ayant rencontré de nombreuses difficultés concernant l'utilisation des drivers NVIDIA, je vais vous poster ici la méthode à suivre.
Il faut savoir avant de commencer que l'installation et l'utilisation des packages NVIDIA de Ubuntu sont totalement bugués :
- Plantage régulier de l'environnement de bureau
- Mise à jour de la librairie MESA annulant l'utilisation du driver NVIDIA
- Certaines versions des packages .deb "nvidia" de Ubuntu refusant de s'installer
Et il existerait encore d'autres problèmes après utilisation des packages .deb selon d'autres utilisateurs, que ça soit sous Ubuntu ou les dérivés, tels que Linux Mint, Lubuntu, Xubuntu, etc...
De plus, NVIDIA recommande fortement l'installation de leurs drivers via les fichiers .run, ce que j'ai fait ici.
Après quelques modifications pour empêcher le système d'utiliser MESA, j'ai réussi à avoir le support complet de l'accélération graphique et le support 32-bit également sur un système 64-bits.
Suivez bien toutes les étapes dans l'ordre, elles sont toutes importantes. J'ai testé mon installation sur un Linux Mint 17. La méthode est applicable sur les autres dérivés de Ubuntu et sur Ubuntu lui-même.
INSTALLATION DE NVIDIA :
Etape 1 : Installer les dépendances nécessaires :
Code: Select all
sudo apt-get install build-essential linux-headers-`uname -r` xserver-xorg-dev dkms
Code: Select all
sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist-nouveau.conf
sudo echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nouveau.conf
Code: Select all
sudo update-initramfs -u
Etape 5 : Vérifier que les packages .deb "NVIDIA" de Ubuntu sont bien désinstallés au cas où :
Code: Select all
sudo apt-get remove --purge nvidia*
http://www.nvidia.fr/Download/index.aspx?lang=fr
Etape 7 : Exécuter l'une des commandes suivantes :
- Si vous avez Ubuntu :
Code: Select all
sudo /etc/init.d/lightdm stop
Code: Select all
sudo /etc/init.d/kdm stop
Code: Select all
sudo /etc/init.d/lxdm stop
Code: Select all
sudo /etc/init.d/mdm stop
Code: Select all
cd "Chemin du dossier où se trouve votre fichier"
chmod +x *.run
sudo ./NVIDIA*.run
- Répondez Yes s'il vous demande : The distribution-provided pre-install script failed ! Continue anyway ?
- Répondez Yes s'il vous demande : Would you like to run the nvidia-xconfig utility [...] ?
- Répondez Yes s'il vous demande : Install NVIDIA's 32-bit compatibility OpenGL libraries ?
- Répondez Yes s'il vous demande pour le support DKMS (permettra d'installer le driver NVIDIA pour les autres/nouveaux kernels)
- Faites Ok lorsqu'il vous dira que l'installation est terminée.
Etape 10 : Recorriger les liens symboliques de libGL.so (conflit avec MESA) :
- Pour les versions 64-bit :
1°) Placer le symbole '#' devant les lignes des fichiers suivants : /etc/ld.so.conf.d/i386-linux-gnu_GL.conf et /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf
Contenu du fichier /etc/ld.so.conf.d/i386-linux-gnu_GL.conf :
Code: Select all
#/usr/lib/i386-linux-gnu/mesa
Code: Select all
#/usr/lib/x86_64-linux-gnu/mesa
Code: Select all
sudo ldconfig
A vérifier si le driver NVIDIA a bien activé l'accélération graphique. Dans le cas contraire, j'ajouterai les lignes de commande à faire.
Etape 11 : Exécuter cette commande pour remettre à jour le menu de démarrage :
Code: Select all
sudo update-initramfs -u
Bonne utilisation !
Jackobo