Vendredi, 5 juin 2009
Ubuntu et NVidia : Drivers les plus récents
Les pilotes disponibles dans les dépôts officiels Ubuntu peuvent présenter certains bugs. Pour ceux qui y sont confrontés, voici deux méthodes pour installer des drivers plus récents, dont les tous derniers sortis.
Bien évidemment, si votre installation ne présente pas de problème, autant éviter de tout changer. Mais il y a certains personnes qui se plaignent de dysfonctionnement plus ou moins irritants avec les pilotes fournis par Jaunty Jackalope, la version 9.04 de la distribution Ubuntu. Le plus gênant étant un scintillement aléatoire de l'écran, difficilement compatible avec une utilisation dépassant le quart d'heure, sauf à disposer d'une réserve conséquente de rétines.
Si vous êtes dans ce cas, comme je l'étais avec ma GeForce GTX285, voici deux solutions.
Pour les pressés : Un changement de dépôts pour le pilote
Il faut ajouter un dépôt qui propose une version moins ancienne du pilote nvidia (180.53). Pour cela, ajouter ces deux lignes à votre fichiers /etc/apt/sources.list :
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty maindeb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty mainPour les allergiques à la ligne de commande, avec synaptic, il suffit de cliquer sur Configuration, Dépôts, Logiciels de tierce partie, et d'ajouter les deux lignes ci-dessus.
Après une mise à jour de la liste, les paquets nvidia devraient être mis à jour.
Malheureusement, il arrive que les problèmes persistent.
Dans ce cas, ou pour ceux qui désirent avoir les pilotes les plus à jour, voici une autre méthode.
Pour les pointilleux : Installer les pilotes fournis par NVidia
Pour l'exemple, nous prendrons les derniers pilotes en date pour Linux, à savoir la version 185.18.14 pour un système 64 bits. Moyennant de très légères adaptations, ceci restera valable pour les versions à venir.
ATTENTION : les commandes listées ici peuvent, mal tapées, vous empêcher de redémarrer votre ordinateur en mode graphique, prenez garde ! Par souci de clarté, tout sera expliqué par l'intermédiaire de lignes de commande.
Tout d'abord, il faut télécharger les nouveaux pilotes et les sauvegarder dans un répertoire simple à retrouver, que nous créons pour l'occasion. Après l'avoir créé, nous allons dans ce répertoire.
mkdir ~/nvidia && cd !$Les pilotes NVidia sont disponibles sur le site du fabricant : http://www.nvidia.fr/Download/index.aspx?lang=fr. Choisissez votre matériel et votre système dans les listes en prenant garde à bien sélectionner un système 32 ou 64 bits.
Dans notre cas, le pilote peut se télécharger par la commande
wget http://fr.download.nvidia.com/XFree86/Linux-x86_64/185.18.14/NVIDIA-Linux-x86_64-185.18.14-pkg2.runTéléchargez également le script suivant, qui va se révéler utile pour la suite des opérations :
wget http://www.ptitlu.org/dl/fullinstallNV.shDernière étape dans les téléchargements, les outils pour compiler le nouveau module :
apt-get install dkms build-essential make linux-headers-genericVoilà, c'est parti, on peut maintenant enlever les pilotes actuels. On commence donc par supprimer tout ce qui concerne les pilotes livrés avec la distribution :
sudo apt-get remove nvidia-glx-180 nvidia-180-kernel-source nvidia-xconfig nvidia-settingsOn édite le fichier /etc/default/linux-restricted-modules-common pour éviter qu'ils ne soient réinstallés automatiquement lors d'une future mise à jour automatique. Pour cela, la dernière ligne du fichier doit ressembler à ceci :
DISABLED_MODULES="nv nvidia_new"Pour plus de sécurité, il est préférable de redémarrer l'ordinateur en 'safe mode' et de choisir alors 'root-prompt' pour qu'aucun pilote ne soit chargé. Les plus pressés pourront arriver à un résultat équivalent en tapant, en tant que root :
/etc/init.d/gdm stop && rmmod nvidiaVérifiez que vous êtes bien dans le répertoire de téléchargements des drivers et du script :
cd ~/nvidiaLancez alors le script fullinstallNV en lui indiquant le numéro du driver à installer (à ce moment, vous êtes root, attention à ce que vous tapez) :
sh ./fullinstallNV.sh 185.18.14Ceci va installer le pilote sans modifier votre fichier xorg.conf — qui doit déjà être correct — et déclarer le nouveau module au système. Il ne vous reste plus qu'à redémarrer de manière normale.
Vous voilà à présent avec les derniers pilotes officiels en date, logiquement exempts de bugs.
Un grand merci à Npl des forums Ubuntu anglophones pour le script automatisé.
Commentaires et questions sur les Forums biscuités.
Commentaires
Afficher les commentaires en
(Vue non groupée | Vue groupée)
L'auteur n'a pas autorisé l'ajout de commentaires pour ce billet.



Équipement et accessoire moto

Les pilotes disponibles dans les d...
Suivi: Jun 06, 00:12