NVIDIA

Un article de openSUSE.

Cette page demande à être relue pour correction. Merci à ceux qui le feront :-).
Les pilotes propriétaires NVIDIA ne peuvent pas être directement intégrés dans SUSE à cause de leur licence. Vous pouvez neanmoins installer les pilotes propriétaires, pour utiliser l'acceleration 3D, necessaire pour Xgl notamment.


Sommaire

Introduction


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

  • Directement avec YaST (recommandé).
  • En utilisant un script fournit par SUSE. Attention, ce script ne fonctionne pas toujours.
  • Installation manuelle (si les solutions précédentes n'ont pas fonctionnées)


Avertissement
Il y a deux pilotes NVIDIA différents, choisissez celui qui correspond à votre carte graphique

Sélectionner le bon pilote

La page suivante explique, en anglais, l'installation du pilote : [1].

Si votre carte graphique NVIDIA fait parti de cette liste installez les paquets x11-video-nvidia et nvidia-gfx-kmp-<version_du_noyau>. Sinon, installez les paquets x11-video-nvidiaG01 et nvidia-gfxG01-kmp-<version_du_noyau>

Installation avec YaST

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

Image:Shellscript.png Tapper la commande suivante (votre connection internet doit être active) :
rpm --import 'ftp://download.nvidia.com/novell/repodata/repomd.xml.key'

Si vous ne le faite 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.

Image:susemini.png
Version:
10.3
ftp://download.nvidia.com/opensuse/10.3
Image:susemini.png
Version:
10.2
ftp://download.nvidia.com/opensuse/10.2
Image:susemini.png
Version:
10.1
ftp://download.nvidia.com/novell/sle10sp1
Image:susemini.png
Version:
SLES10
ftp://download.nvidia.com/novell/sle10sp1
Image:susemini.png
Version:
SLED10
ftp://download.nvidia.com/novell/sle10sp1

Si vous ne savez pas comment ajouter un dépôt dans YaST, rendez-vous sur cette page : Téléchargement/Dépôts_de_paquetages#Ajouter_un_dépôt_dans_Yast


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é plus haut).
Il vaut ensuite mieux redémarrer l'ordinateur (le serveur X absolument) afin que les changements soient pris en compte.

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)

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

Image: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.

Liens

Liens externes

Récupérée de « http://fr.opensuse.org/NVIDIA »