SDB:NVIDIA drivers

Aller à : navigation, rechercher


Navigation cartes graphiques NVIDIA
Les pilotes NVIDIA ne peuvent pas être intégrés directement dans openSUSE en raison de leur license. Heureusement pour les nouveaux utilisateurs, NVIDIA et openSUSE fournissent une manière très facile pour installer les pilotes NVIDIA: NVIDIA fait un RPM pour openSUSE et le fournit dans un dépôt.


Nvidia logo.jpg


Introduction


Il existe plusieurs façons d'installer les pilotes NVIDIA :

  • La façon simple (recommandé) :
    • Avec One click Install (recommandé)
    • Avec YaST.
  • La façon difficile :
    • Installation manuelle (si les solutions précédentes n'ont pas fonctionné)
    • En utilisant un script fournit par SUSE. Attention, ce script ne fonctionne pas toujours.


Attention Il y a plusieurs pilotes NVIDIA disponibles, choisissez celui qui correspond à votre carte graphique avec cette liste

Sélectionner le bon pilote

Il existe trois pilotes différents. pour savoir lequel convient à votre carte graphique, reportez vous à la page suivante : NVIDIA/liste pilote NVIDIA.

La façon simple : le One click Install

Installation sous openSUSE 12.1, 11.4 et 11.3

  • Pour installer le pilote G02 (Geforce 6 et plus récentes), cliquez ici :

Nvidia-1click.png

  • Pour installer le pilote G01 (Geforce FX 5xxx), cliquez ici :

Nvidia-legacy-1click.png

  • Pour installer le pilote legacy (Geforce 4 et plus anciennes, TNT), cliquez ici :

Nvidia-legacy-1click.png

1-click install a besoin d'accéder aux dépôts en ligne, sinon, vous aurez des messages d'erreur à propos de paquets manquants. Voir l'article Dépôts de paquets pour plus d'informations sur l'ajout de dépôts qui ne sont pas encore configurés.


Redémarrez à la fin de l'installation.

Si vous rencontrez des problèmes avec la méthode du 1-Click install, veuillez vous reporter à la séction Troubleshooting de cet article.

Installation via les dépôts avec YaST

Cette méthode est destinée à ceux qui preferent voir et comprendre ce qui se passe.

pré-requis

  • Être capable d'utiliser le gestionnaire de paquets de YaST ou zypper
  • Connaitre la carte NVIDIA que vous utilisez. Pour cela, éxecuter dans une console :
 /sbin/lspci | grep VGA
  • Savoir quel noyau vous utilisez (default, pae, ...). Pour cela, éxecuter dans une console :
 uname -r

Ajouter le dépôt NVIDIA

Il faut tout d'abord charger la clé GnuPG Nvidia. Pour ce faire, lancer une console et devenez "root" (commande 'su').

Shellscript.png Taper la commande suivante (votre connexion internet doit être active) :
rpm --import 'https://download.nvidia.com/novell/sle11sp2/repodata/repomd.xml.key'

Si vous ne le faites pas, on vous demandera, lors de l'ajout du dépôt dans YaST, si vous voulez importer cette clé.


Ensuite, ajouter le dépôt NVIDIA correspondant à votre version comme source d'installation.

Note: remplacez 13.2 par votre version d'OpenSUSE

Pour les versions Leap voici les URLs à utiliser :

Pour les versions SLE voici les URLs à utiliser:


Si vous ne savez pas comment ajouter un dépôt dans YaST, rendez-vous sur cette page : Ajouter un dépôt à YaST

Installation


Ensuite, dans YaST, "Installer et supprimer des logiciels" : Rechercher "nvidia", puis installer les paquets correspondant à votre carte graphique et à votre version de noyau comme expliqué ci-après :

  • Pour toutes les cartes récentes (Geforce 6 et plus récentes), installez : x11-video-nvidiaG04, nvidia-gfxG04-kmp-KERNEL
  • Pour les cartes Geforce FX (5xxx), installez : x11-video-nvidiaG01, nvidia-gfxG01-kmp-KERNEL
  • Pour toutes les anciennes cartes (Geforce 4 and older, TNT), installez : x11-video-nvidia, nvidia-gfx-kmp-KERNEL


Redémarrez pour valider le changement de pilote.

Installation via les dépôts avec zypper

Ajoutez le dépôt (replacer 11.3 avec votre version)

zypper ar -f https://download.nvidia.com/opensuse/11.3/ nvidia

Installez un des paquets suivants, selon votre carte graphique :

GF6 ou plus récent:

zypper install x11-video-nvidiaG04

FX5XXX:

zypper install x11-video-nvidiaG01

GF4 ou plus ancien :

zypper install x11-video-nvidia

Nvidia conserve les anciens drivers pour les distributions les plus anciennes. Les version Leap 42.x ne disposent plus dela version x11-video-nvidiaG01 tandis que Tumbleweed ne dispose que de la dernière version : x11-video-nvidiaG04.

Ensuite, redémarrez votre ordinateur.

La façon difficile : Installation manuelle


En résumé :

Télécharger le pilote NVIDIA. Vérifier la présence des paquets nécessaires, les installer si nécessaire. Installer le pilote, tester et, si besoin est, configurer X.org

Télécharger le pilote NVIDIA

Allez sur la page de téléchargement de NVIDIA et récupérez la dernière version des pilotes pour votre ordinateur.

Vérifier la présence des packages nécessaires

L'installation avec le fichier de NVIDIA nécessite une compilation du kernel nvidia. Ce n'est possible que si les paquets kernel source et kernel headers sont présents. Pour vérifier, ouvrez un shell (Konsole p. exemple) tapez "su" et votre mot de passe, puis tapez "rpm -qa | grep kern".

Installer les packages si nécessaire

Dans Yast, avec la Mise a jour en ligne, utilisez le filtre Rechercher et saisissez "kernel source". Installer la version selon votre Kernel.

Installer les pilotes

Si vous êtes au runlevel 5, mettez vous au runlevel 3 en tapant la commande suivante en root dans une des consoles :

init 3

Maintenant allez dans le répertoire contenant le pilote avec la commande

cd /home/.. (par exemple)

Rendez le fichier exécutable s'il ne l'est pas encore

chmod +x NVIDIA-Linux-<arch>-<version>-<build>-<pkg#>.run

Puis vous tapez simplement la commande suivante et suivez les instructions

sh NVIDIA-Linux-<arch>-<version>-<build>-<pkg#>.run

Tester

Revenez dans le runlevel 5, lancez Yast. Checkez dans Matériel, carte graphique (SaX2). L'acceleration 3D devrait être activée. Si c'est le cas, c'est fini.

Configurer X.org

La prochaine étape est de configurer X.org afin qu'il utilise les derniers pilotes NVIDIA. Pour ce faire, tapez :

sax2 -m 0=nvidia

Sax2 démarrera son programmme de configuration dans X. Vous pouvez faire plus d'ajustements à votre convenance. Avec 10.0, vous n'aurez plus besoin de spécifier -m 0=nvidia, sax va automatiquement le détecter et l'utiliser si vous activez l'accélération 3D.

Activation de la sortie TV en couleur

Activer la sortie TV

La sortie TV de votre carte graphique peur être activée et configuré via Sax2 : YaST -> Matériel -> Carte graphique et moniteur. Cochez la case activer le mode duplex et cliquer sur configurer pour le configurer. Vous pouvez alors choisir le mode clone (Tv identique à l'écran) ou xinerama (étant le bureau sur l'écran Tv).

Pour que les changements soient pris en compte, il faut valider les changements et redémarrer la session graphique.

Activer la couleur

Si vous avez l'image en noir et blanc sur la télé, il vous faut rajouter une ligne dans le fichier /etc/X11/xorg.conf

Shellscript.png Ouvrir le fichier en tant que super utilisateur (root) :
sudo kwrite /etc/X11/xorg.conf &

Reperez alors la section Section "Screen" et rajoutez dans cette section la ligne suivante :

Option "TVStandard" "PAL-N" #France


Enregistrez et fermez le fichier. Il vous faudra redémarrer votre session graphique pour que les changements soient pris en compte.

Support des anciennes cartes graphiques NVIDIA

Les anciennes cartes graphiques NVIDIA (TNT, GeForce 256, GeForce 2 GTS, etc...) ne sont pas supportés par le pilote fourni sur le dépôtYaST de NVIDIA. Il faut absolument utiliser l'installation manuelle décrite plus haut en utilisant le pilote "Legacy Version" 1.0-7184 ou supérieur.


Problème éventuels

Problème avec le 1-click Install

Si vous avez des difficultés avec le 1-click Install, vous pouvez consulter d'autres utilisateurs sur la liste de discussion (ou mail list) opensuse-fr@opensuse.org, ce qui pourra vous aider dans la résolution de vos problèmes. Pour plus de détails sur comment y souscrire, veuillez regarder la page Communiquer.


Note : si vous avez mis à jour votre noyau vers une version qui n'est pas spécifiquement supportée par le site download.nvidia.com , l'installateur essaiera de recompiler le pilote pour votre kernel. Pour cela, vous devez ABSOLUMENT avoir le compilateur C (C-compiler ou gcc) et les sources du kernel (kernel-sources) installés. La méthode manuelle devrait alors fonctionner (cf. "La façon difficile : installation manuelle" plus haut sur cette page).