Installer les drivers propriétaires NVIDIA


Cet article date un peu, les choses se sont simplifiées depuis son écriture. Je dois le revoir.

Installer les drivers propriétaires de votre carte graphique n'est pas toujours inné sous Linux. Ce n'est pas la première chose à faire si vous débutez sous Linux, à moins d'avoir la positive attitude !
Ayant une carte Nvidia, je vais présenter ici comment faire pour les cartes Nvidia.


Introduction

Les drivers propriétaires permettent d'utiliser l'accélération 3D , ce qui est indispensable pour les jeux et certains effets visuels (transparence etc.) qu'utilise par exemple XGL. Sinon les drivers minimaux sont largement suffisants. Bon, c'est sûr que si vous avez une belle carte graphique, autant la configurer...

Certaines distributions GNU-Linux, comme Mandriva PowerPack par exemple, installent et configurent les drivers propriétaires Nvidia, ATI, Intel... automatiquement.

Vérifiez que votre installateur de paquetage ne propose pas un paquet (nvidia-driver, nvidia-kernel, nvidia-glx). C'est plus simple que le tuto qui suit. Perso, je préfère faire comme suit, on maîtrise mieux ainsi.



Préalables
  • Vous devez disposer des droits d'administration (root).
  • En console, exécutez la commande $­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ glxgears pour voir les perfomances graphiques existantes, mesurées en FPS (Crt-C pour sortir). Si vous avez quelque chose de l'ordre du millier, c'est que tout va bien, vous pouvez quitter ce tuto...

Le driver NVIDIA propriétaire

Téléchargement


Téléchargez le fichier sur le site de Nvidia en choisissant votre environnement (OS et architecture CPU). Dans mon exemple je vais supposer que vous l'enregistrez sur votre bureau.

Installation

Il faut sortir de l'interface graphique (KDE, Gnome...). Attention, vous n'aurez plus accès à cette page. Notez ou imprimez la suite pour savoir comment revenir sous l'interface graphique.

Ouvrez une console, identifiez-vous comme administrateur (commande su) et faites :

# init 3
Sort de X, l'interface graphique

Plus d'infos sur la commande init. Si la commande ne fonctionne pas, quittez simplement votre environnement graphique en fermant la session (menu K, Gnome > Déconnexion). Au login, demandez alors une 'login console'.

Bref, vous devez alors vous reconnecter au système. Tapez donc
root puis le mot de passe admin. Sous Ubuntu, votre compte utilisateur suffira (et utiliseront sudo par la suite pour lancer les commandes). Faites :

cd ~/Desktop
sh NVIDIA-Linux_version.run

Laissez vous guider par l'assistant à priori assez simple. Si l'installation échoue, c'est vraisemblablement que vos sources du noyau Linux sont absentes ou différentes du noyau réellement utilisé.

Post-installation

Vous devez maintenant modifier manuellement le fichier de configuration /etc/modules en rajoutant le module nvidia dans la liste :

echo "nvidia" >> /etc/modules

Pour certaines distributions (je pense à Gentoo), le fichier est plutôt /etc/modules.autoload/kernel2.6. Adaptez donc.

Les utilisateurs de Mandriva devront aussi modifier le fichier /etc/modprobe.preload en rajoutant là encore une ligne
nvidia.

Ces changements ont pour but d'indiquer à Linux quels modules charger au démarrage. D'ailleurs, on peut le charger dès à présent (pour éviter de redémarrer le noyau Linux) :

modprobe nvidia

Xorg.conf


Il faut maintenant s'assurer que le fichier de configuration du serveur d'affichage est bien configuré. Ce fichier est /etc/X11/xorg.conf. Je ne parlerais pas du serveur XFree86, rarement rencontré aujourd'hui.

Ouvrez donc ce fichier avec votre éditeur de texte. Exemple :

vim /etc/X11/xorg.conf

Ensuite :
  • dans la section "Module", vous devriez modifier comme ceci :
#Load "dri"
Load "glx"
  • dans la section "Device", idem :
#Driver "nv"
Driver "nvidia"

Finalement

Revenez à votre environnement graphique :

init 5

Vérifiez que la commande :
  • glxinfo | head -n3 donne le résultat similaire à :
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
  • cat /proc/driver/nvidia/agp/status donne le résultat similaire à :
Status: Enabled
Driver: Nvidia
AGP Rate: 8x
Fast Writes: Enabled
SBA: Enabled

Si c'est le cas, alors c'est ok. Refaites un $­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ glxgears afin d'apprécier le gain de performance.

Personnellement, je suis passé d'environ 300 FPS à environ 20 000. Pas inutile pour jouer sous Linux sereinement. Notez qu'il existe encore d'autres optimisations (comme le réglage de l'antialiasing ou le filtrage anisotropique). Le Readme officiel de Nvidia (
ici pour les 32 bits) vous en apprendra plus.


Désinstaller le driver nvidia

Il arrive parfois que le driver pose problème. Xorg se plaint d'un conflit de version. Nvidia a encore des progrès à faire je suppose. Bref, lancez cette commande en root :

# nvidia-installer --uninstall

Reinstallez ensuite le driver de votre distribution (par les paquetages) ou bien utilisez le driver minimal du noyau linux 'nv' (à changer dans xorg.conf). Relancez
kdm/gdm.


Liens externes

Tutoriel TrustOnMe pour les cartes Nvidia
Tutoriel sur PCINpact pour ATI.
Tutoriel sur PCAstuces pour Nvidia et ATI.
Tutoriel sur Routes-Linux.org


Date de création : 03/04/2024 @ 19:58
Dernière modification : 28/04/2024 @ 13:41
Catégorie :
Page lue 9366 fois


 Prévisualiser      Imprimer l'article

Réactions à cet article


Réaction n°5 

par otax le 02/07/2024 @ 22:22

Encore une fois Bravo !
Malgré les mois qui passent, et ma petite expérience Linux qui se forge, j'en reviens toujours à GuideLinux pour les passages délicats
Cette fois, pour mon initiation à Beryl, bien que assez détaillée sous Ubuntu, l'installation des drivers proprio me faisait un peu baliser .
Alors, merci GuideLinux, pas que pour les tout-débutants


Réaction n°4 

par stephane le 17/05/2024 @ 16:40

merci pour ce tuto le premier tuto de toute la toile qu iexplique (vu que je débutte) comment sortir de l'interface graphique pour installer les pilotes proprio car en sortant de la cession ca ne coupe pas le X server

grand merci !


Réaction n°5 

par Aha le 09/09/2024 @ 14:16

Clair, net, et précis, du coup on se prend a rêver de la même chose avec Ati !

Car imaginez : Avec cet article sur Nvidia + un autre sur Ati, et c'est la majorité absolu des linuxiens qui est couvert

Longue vie au site !


Réaction n°4 

par Jessminder le 15/07/2024 @ 12:31

Bonjour !

Juste un petit rectificatif : Mepis n'installe pas du tout ce damné driver nVidia, j'ai dû l'installer à la main avec la commande sh que tu donnes.

Bon il y a du progrès, Mepis 3.4-3 plantait à cause de ce driver, le 6.0 marche super avec.

Le truc bien, c'est qu'une fois qu'on a :
-installé tous les modules nécessaires
-installé le driver nVidia avec la commande
-fini l'instal avec l'interface graphique d'installation de Mepis 6.0,
Ça marche impeccablement!

C'est plus simple que de tout faire en console.


Réaction n°2 

par Redjack le 31/03/2024 @ 14:43

franchement si vous avez des problèmes avec vos pilotes ou vous hésitez a modifier quoi que se soit, lisez ce tutorial attentivement (meme imprimer le pour la console) et ca roule impect !! :D


News RSS du Libre
Infos Site

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


  356 membres


Connectés :

( personne )
Recherche




Sondage
Quelle distribution utilisez vous le plus ?
 
Mandriva
Mepis
Ubuntu &Cie;
SuSE
Debian
Knoppix/Kaella
Xandros
Gentoo
Fedora
Autres
Résultats
Compteur

   visiteurs

   visiteurs en ligne

Divers
GuppyTop

Soutien
Site de Doudou
Site de Garulfo
Anupaz
Haut