Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:materiel:cartes-graphique:nvidia:accueil [29/01/2012 18:36] darien |
doc:materiel:cartes-graphique:nvidia:accueil [22/08/2012 11:30] frenesik |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | mise à jour - 23/01/2012 | + | ====== nvidia ====== |
- | + | ||
+ | mise à jour - 03/02/2012 | ||
{{http://images.debian-facile.org/file-R11c0121782dce29f35a24bb265099620.png?250}} | {{http://images.debian-facile.org/file-R11c0121782dce29f35a24bb265099620.png?250}} | ||
- | ====== Lien FAQ ====== | + | **Si au cours de vos manipulations un problème survenait, vous ne pouvez en aucun cas incriminer ce site. Posez vos questions sur [[http://debian-facile.org/|le forum.]]** |
+ | |||
+ | ===== Lien FAQ ===== | ||
Voir le suivi **FAQ** de ce tuto sur le forum df ici : | Voir le suivi **FAQ** de ce tuto sur le forum df ici : | ||
* http://debian-facile.org/forum/viewtopic.php?id=3528 | * http://debian-facile.org/forum/viewtopic.php?id=3528 | ||
- | ====== Installation des pilotes Nvidia ====== | + | ===== Installation des pilotes Nvidia ===== |
- | Sous Debian 6.0, il existe plusieurs pilotes disponibles pour votre carte graphique Nvidia [[manuel:depots|dans les dépôts officiels de Debian]] : deux libres (**nv**) et (**nouveau**) intégrés dans la sous-section main et l'autre, propriétaire (**nvidia**), disponible dans la sous-section non-free et contrib. | + | Sous Debian 6.0, il existe plusieurs pilotes disponibles pour votre carte graphique Nvidia [[manuel:depots|dans les dépôts officiels de Debian]] : |
+ | * deux libres (**nv**) et (**nouveau**) intégrés dans la sous-section main | ||
+ | * et l'autre, propriétaire (**nvidia**), disponible dans la sous-section non-free et contrib. | ||
Vous pouvez savoir lequel est utilisé à l'aide de la commande : | Vous pouvez savoir lequel est utilisé à l'aide de la commande : | ||
Ligne 20: | Ligne 26: | ||
<code bash>aptitude install xserver-xorg-video-nv | <code bash>aptitude install xserver-xorg-video-nv | ||
aptitude install xserver-xorg-video-nouveau</code> | aptitude install xserver-xorg-video-nouveau</code> | ||
+ | |||
**ATTENTION !** Le xorg.conf est vide, il peut être renseigné comme ci-dessous : | **ATTENTION !** Le xorg.conf est vide, il peut être renseigné comme ci-dessous : | ||
<code bash>nano /etc/X11/xorg.conf</code> | <code bash>nano /etc/X11/xorg.conf</code> | ||
Ligne 28: | Ligne 35: | ||
Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre CG ou ce que vous voulez) | Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez mettre le nom de votre CG ou ce que vous voulez) | ||
- | * [[commande:editeur:nano#edition_d_un_fichier| Enregistrer]] | + | * [[commande:editeur:nano#edition_d_un_fichier| Enregistrer]]\\ |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Installation/compilation du pilote propriétaire avec les dépôts Debian ===== | ||
+ | |||
+ | **Conseil => Si vous n'aimez pas trop la compilation pour installer votre carte graphique vous pouvez utiliser la méthode la plus facile.**\\ | ||
+ | |||
+ | **Voir plus bas =>** [[manuel:nvidia#installation_du_pilote_proprietaire_avec_les_depots_debian_methode_alternative|La méthode alternative]] | ||
+ | |||
+ | Passons à l'installation à présent. | ||
+ | |||
+ | |||
- | ====== Installation du pilote propriétaire avec les dépôts Debian ====== | ||
La principale nouveauté accompagnant cette version est l'apparition de [[http://www.lea-linux.org/documentations/index.php/HOWTO_Dkms|DKMS.]]\\ | La principale nouveauté accompagnant cette version est l'apparition de [[http://www.lea-linux.org/documentations/index.php/HOWTO_Dkms|DKMS.]]\\ | ||
Pour faire simple, avec cette intégration depuis de Squeeze, les utilisateurs ne seront plus obligés de compiler eux-mêmes le nouveau noyau (ou un noyau recompilé) fraîchement installé pour qu'il prenne en compte votre driver Nvidia. | Pour faire simple, avec cette intégration depuis de Squeeze, les utilisateurs ne seront plus obligés de compiler eux-mêmes le nouveau noyau (ou un noyau recompilé) fraîchement installé pour qu'il prenne en compte votre driver Nvidia. | ||
- | <note warning>====== **AVERTISSEMENT** ====== | + | <note warning> |
+ | **AVERTISSEMENT** \\ | ||
Je vous conseille, soit d'imprimer ce petit tuto, soit de noter soigneusement la procédure d'installation, avant de passer à la suite. Nous allons arrêter le serveur graphique (xorg) donc pas de souris, ni copier/coller ! ! ! (voir plus bas sur la page) | Je vous conseille, soit d'imprimer ce petit tuto, soit de noter soigneusement la procédure d'installation, avant de passer à la suite. Nous allons arrêter le serveur graphique (xorg) donc pas de souris, ni copier/coller ! ! ! (voir plus bas sur la page) | ||
Ligne 41: | Ligne 62: | ||
Si vous êtes sous Gnome : | Si vous êtes sous Gnome : | ||
- | <code># invoke-rc.d gdm3 stop</code> | + | <code bash># invoke-rc.d gdm3 stop</code> |
Si vous êtes sous KDE : | Si vous êtes sous KDE : | ||
- | <code># invoke-rc.d kdm3 stop</code> | + | <code bash># invoke-rc.d kdm3 stop</code> |
Ensuite : | Ensuite : | ||
- | <code># nvidia-installer --uninstall | + | <code bash># nvidia-installer --uninstall |
# modprobe -r nvidia</code> | # modprobe -r nvidia</code> | ||
Votre ancien driver **.run** devrait être désinstallé. | Votre ancien driver **.run** devrait être désinstallé. | ||
Maintenant, il faut effacer toute mention de ces pilotes : | Maintenant, il faut effacer toute mention de ces pilotes : | ||
- | <code># find /lib/modules/``uname -r`` -name "*nvidia*" -delete</code> | + | <code bash># find /lib/modules/``uname -r`` -name "*nvidia*" -delete</code> |
Pour définir votre noyau tapez **$ uname -r** dans un terminal.(exemple 2.6.32-5-amd64) | Pour définir votre noyau tapez **$ uname -r** dans un terminal.(exemple 2.6.32-5-amd64) | ||
</note> | </note> | ||
Passons à l'installation. Tout d'abord, définir quelle est votre carte graphique. | Passons à l'installation. Tout d'abord, définir quelle est votre carte graphique. | ||
- | <code>$ lspci | grep VGA</code> | + | <code bash>$ lspci | grep VGA</code> |
Vous aurez ce type de résultat (par exemple) | Vous aurez ce type de résultat (par exemple) | ||
<code>01:00.0 VGA compatible controller: nVidia Corporation [GeForce GT 440] (rev a1) | <code>01:00.0 VGA compatible controller: nVidia Corporation [GeForce GT 440] (rev a1) | ||
</code> | </code> | ||
Les pilotes sont bien des paquets 'debian' mais ils n'ont pas grand chose de libre, bien que gratuits. Il vous faut alors ajouter, si ce n'est déjà fait, les sections **contrib** et **non-free** dans votre source.list : | Les pilotes sont bien des paquets 'debian' mais ils n'ont pas grand chose de libre, bien que gratuits. Il vous faut alors ajouter, si ce n'est déjà fait, les sections **contrib** et **non-free** dans votre source.list : | ||
- | <code># nano /etc/apt/sources.list</code> | + | <code bash># nano /etc/apt/sources.list</code> |
<code>## squeeze | <code>## squeeze | ||
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free | deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free | ||
Ligne 72: | Ligne 94: | ||
<note warning>**ATTENTION !** | <note warning>**ATTENTION !** | ||
- | L'utilisation d'aptitude est réservée au **root,** en conséquence, agissez calmement. </note> | + | L'utilisation d'aptitude est réservée au **root,**(([[commande:su]])) en conséquence, agissez calmement. </note> |
<code bash> | <code bash> | ||
aptitude update | aptitude update | ||
Ligne 82: | Ligne 104: | ||
apt-get upgrade | apt-get upgrade | ||
apt-get dist-upgrade</code> | apt-get dist-upgrade</code> | ||
- | |||
- | |||
- | |||
Ensuite déterminez la version des pilotes à installer. Voici les liens utiles si vous doutez du pilote à utiliser, vous y trouverez une liste exhaustive des chipsets supportés pour chaque branches de Debian. | Ensuite déterminez la version des pilotes à installer. Voici les liens utiles si vous doutez du pilote à utiliser, vous y trouverez une liste exhaustive des chipsets supportés pour chaque branches de Debian. | ||
Ligne 97: | Ligne 116: | ||
* [[manuel:compilation|LA COMPILATION pas à pas.]] | * [[manuel:compilation|LA COMPILATION pas à pas.]] | ||
- | |||
<note important>**ATTENTION !** Je vous conseille, soit d'imprimer ce tuto, soit de noter soigneusement la procédure d'installation, avant de passer à la suite. Nous allons arrêter le serveur graphique (xorg) donc pas de souris, ni copier/coller **! ! !** \\ | <note important>**ATTENTION !** Je vous conseille, soit d'imprimer ce tuto, soit de noter soigneusement la procédure d'installation, avant de passer à la suite. Nous allons arrêter le serveur graphique (xorg) donc pas de souris, ni copier/coller **! ! !** \\ | ||
**« arrêter le serveur graphique (xorg) », c'est se déconnecter de son « bureau »** </note> | **« arrêter le serveur graphique (xorg) », c'est se déconnecter de son « bureau »** </note> | ||
* [[manuel:console|LA CONSOLE]] | * [[manuel:console|LA CONSOLE]] | ||
- | <note warning>Pour installer le pilote mettez vous en **tty1** avec CTRL+ALT+F1 (pour revenir en graphique Alt+F7 ou Alt+ <=) en tant que root et se logger en tant qu'administrateur :</note> | ||
- | <code bash>votre_user | ||
- | mot de passe_user | ||
- | su | ||
- | mot de passe_administrateur</code> | ||
- | Puis exécutez : | + | <note warning>Pour installer le pilote mettez vous en **tty1** avec CTRL+ALT+F1 (pour revenir en graphique Alt+F7 ou Alt+ <=) en tant que root et se logger en tant qu'administrateur(([[commande:su]])) :</note> |
- | Si vous êtes sous GNOME : | + | Puis exécutez(([[commande:invoke-rc.d]])) : |
+ | Si vous êtes sous GNOME : | ||
<code># invoke-rc.d gdm3 stop</code> | <code># invoke-rc.d gdm3 stop</code> | ||
Si vous êtes sous KDE : | Si vous êtes sous KDE : | ||
- | |||
<code># invoke-rc.d kdm3 stop</code> | <code># invoke-rc.d kdm3 stop</code> | ||
+ | |||
Attention aux fautes de frappe et surveillez le log de X si les choses se passent mal. | Attention aux fautes de frappe et surveillez le log de X si les choses se passent mal. | ||
<code bash># aptitude install build-essential</code> | <code bash># aptitude install build-essential</code> | ||
- | Puis ; | + | |
+ | Puis : | ||
<code bash>aptitude install module-assistant nvidia-kernel-common | <code bash>aptitude install module-assistant nvidia-kernel-common | ||
# m-a auto-install nvidia-kernel-source</code> | # m-a auto-install nvidia-kernel-source</code> | ||
+ | |||
<note>Si vous avez besoin de la version legacy pour les anciennes cartes, remplacez **nvidia-kernel-source** par **nvidia-kernel-legacy-173xx-source.** </note> | <note>Si vous avez besoin de la version legacy pour les anciennes cartes, remplacez **nvidia-kernel-source** par **nvidia-kernel-legacy-173xx-source.** </note> | ||
+ | |||
Et si tout s'est bien passé, on termine par : | Et si tout s'est bien passé, on termine par : | ||
<code bash>aptitude install nvidia-kernel-dkms nvidia-glx nvidia-settings</code> | <code bash>aptitude install nvidia-kernel-dkms nvidia-glx nvidia-settings</code> | ||
Ligne 173: | Ligne 190: | ||
* [[manuel:overclocking-nvidia|Overclocker sa carte nvidia]] | * [[manuel:overclocking-nvidia|Overclocker sa carte nvidia]] | ||
- | ===== Que dois-je faire si ma carte graphique n'est pas supportée par le pilote 195.36.31-6 ===== | + | ==== Installation par squeeze-backports ==== |
+ | |||
+ | //Que dois-je faire si ma carte graphique n'est pas supportée par le pilote 195.36.31-6 ?// | ||
Dans ce cas précis utilisez le dépôt squeeze-backports en ajoutant cette ligne dans votre fichier /etc/apt/sources.list : | Dans ce cas précis utilisez le dépôt squeeze-backports en ajoutant cette ligne dans votre fichier /etc/apt/sources.list : | ||
- | <code bash>deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free</code> | + | <code>deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free</code> |
- | Vous trouverez le pilote 280.13.really.275.36-1~bpo60+1 | + | Après la mise à jour : |
+ | <code bash> | ||
+ | aptitude update</code> | ||
+ | |||
+ | Vous trouverez alors le pilote : | ||
+ | 295.59-1~bpo60+2 | ||
+ | |||
+ | === Liens utiles === | ||
- | Vous pouvez consulter la liste des cartes supportées par cette version sur le site de Nvidia : [[http://www.nvidia.com/object/linux-display-amd64-280.13-driver.html|pilote 280.13]] | + | Vous pouvez consulter la liste des cartes supportées par cette version sur le site de Nvidia : |
+ | * [[http://www.nvidia.fr/object/linux-display-amd64-295.59-driver-fr.html]] | ||
+ | Et vous renseigner sur le fichier //preferences// là : | ||
* [[manuel:fichier preferences#exception les depots backports et experimental]] | * [[manuel:fichier preferences#exception les depots backports et experimental]] | ||
- | Vous utiliserez les commandes habituelles an ajoutant **-t squeeze-backports** : | + | === Installation === |
- | <code># aptitude install -t squeeze-backports ...etcetera...</code> | + | |
+ | <note warning>AVANT DE REDÉMARRER</note> | ||
+ | Pour installer le pilote passez bien en [[manuel:console]] root(([[commande:su]])) \\ | ||
+ | Tapez et validez successivement ces lignes de commande : | ||
+ | <code bash> | ||
+ | aptitude install linux-headers-$(uname -r) | ||
+ | aptitude install -t squeeze-backports nvidia-glx nvidia-xconfig nvidia-kernel-dkms nvidia-settings | ||
+ | dpkg-reconfigure nvidia-kernel-dkms | ||
+ | nvidia-xconfig</code> | ||
+ | Et pour finir redémarrer en tapant et validant : | ||
+ | <code bash> | ||
+ | reboot</code> | ||
+ | |||
+ | //L'est pas belle la vie ?// :-D | ||
====== Installation du pilote propriétaire avec les dépôts Debian : méthode alternative ====== | ====== Installation du pilote propriétaire avec les dépôts Debian : méthode alternative ====== | ||
+ | |||
{{http://images.debian-facile.org/file-Rde74dad6f2b81db364ced92c12c031ac.png?100}} | {{http://images.debian-facile.org/file-Rde74dad6f2b81db364ced92c12c031ac.png?100}} | ||
- | |||
<note warning>**ATTENTION ! **Voir plus haut si vous avez besoin du pilote le plus récent **(que dois-je faire...)** </note> | <note warning>**ATTENTION ! **Voir plus haut si vous avez besoin du pilote le plus récent **(que dois-je faire...)** </note> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
Il existe une autre manière d'installer le pilote propriétaire du dépôt Debian, sans avoir à le compiler. | Il existe une autre manière d'installer le pilote propriétaire du dépôt Debian, sans avoir à le compiler. | ||
Ligne 207: | Ligne 242: | ||
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free | deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free | ||
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free</code> | deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free</code> | ||
+ | |||
Puis avec votre commande **apt** habituelle, **aptitude** ou **apt-get...** | Puis avec votre commande **apt** habituelle, **aptitude** ou **apt-get...** | ||
<code bash>aptitude update</code> | <code bash>aptitude update</code> | ||
+ | |||
ou | ou | ||
<code bash>apt-get update</code> | <code bash>apt-get update</code> | ||
+ | |||
<note important>**ATTENTION !** Je vous conseille, soit d'imprimer ce tuto, soit noter soigneusement la procédure d'installation, avant de passer à la suite. Nous allons arrêter le serveur graphique (xorg) donc pas de souris, ni copier/coller **! ! !** \\ | <note important>**ATTENTION !** Je vous conseille, soit d'imprimer ce tuto, soit noter soigneusement la procédure d'installation, avant de passer à la suite. Nous allons arrêter le serveur graphique (xorg) donc pas de souris, ni copier/coller **! ! !** \\ | ||
**« arrêter le serveur graphique (xorg) », c'est se déconnecter de son « bureau »** </note> | **« arrêter le serveur graphique (xorg) », c'est se déconnecter de son « bureau »** </note> | ||
+ | |||
* [[manuel:console|LA CONSOLE]] | * [[manuel:console|LA CONSOLE]] | ||
+ | |||
<note warning>Pour installer le pilote, mettez vous en **tty1** (Ctrl+Alt+F1) (pour revenir en graphique Alt+F7 ou Alt+ <=) en tant que root et se logger en tant que administrateur : </note> | <note warning>Pour installer le pilote, mettez vous en **tty1** (Ctrl+Alt+F1) (pour revenir en graphique Alt+F7 ou Alt+ <=) en tant que root et se logger en tant que administrateur : </note> | ||
+ | |||
<code bash>votre_user | <code bash>votre_user | ||
mot de passe_user | mot de passe_user | ||
su | su | ||
mot de passe_administrateur</code> | mot de passe_administrateur</code> | ||
+ | |||
puis exécutez : | puis exécutez : | ||
<code bash>aptitude install nvidia-kernel-dkms nvidia-settings nvidia-xconfig</code> | <code bash>aptitude install nvidia-kernel-dkms nvidia-settings nvidia-xconfig</code> | ||
Ligne 227: | Ligne 269: | ||
puis toujours en root pour générer un xorg.conf | puis toujours en root pour générer un xorg.conf | ||
<code># nvidia-xconfig</code> | <code># nvidia-xconfig</code> | ||
+ | |||
(pour éviter la mauvaise résolution d'écran par exemple) | (pour éviter la mauvaise résolution d'écran par exemple) | ||
Ligne 232: | Ligne 275: | ||
<code># reboot</code> | <code># reboot</code> | ||
- | ======== ATTENTION ========= | + | ===== ATTENTION ===== |
<note warning>Si vous avez configuré votre gestionnaire de paquets, aptitude pour moi, pour installer seulement le minimum, donc pas les paquets recommandés ou suggérés, le paquet dkms n'installera pas le paquet linux-headers approprié. Il faudra l'installer soi-même pour que tout soit OK.\\ | <note warning>Si vous avez configuré votre gestionnaire de paquets, aptitude pour moi, pour installer seulement le minimum, donc pas les paquets recommandés ou suggérés, le paquet dkms n'installera pas le paquet linux-headers approprié. Il faudra l'installer soi-même pour que tout soit OK.\\ | ||
<code bash>aptitude install linux-headers-2.6-$(uname -r)</code> | <code bash>aptitude install linux-headers-2.6-$(uname -r)</code> | ||
Si vous avez différentes noyau utilisez absolument : | Si vous avez différentes noyau utilisez absolument : | ||
- | <code bash>aptitude install linux-headers-2.6-$(uname -r | sed 's,.*-,,')</code>pour installer. | + | <code bash>aptitude install linux-headers-2.6-$(uname -r | sed 's,.*-,,')</code> |
- | </note> | + | |
+ | pour installer. | ||
+ | </note> | ||
<note>Bien sûr, si vous avez besoin de la version legacy, remplacer **nvidia-kernel-dkms** par **nvidia-kernel-legacy-173xx-dkms** etc… </note> | <note>Bien sûr, si vous avez besoin de la version legacy, remplacer **nvidia-kernel-dkms** par **nvidia-kernel-legacy-173xx-dkms** etc… </note> | ||
+ | |||
Et c'est tout. Si tout s'est bien passé, votre pilote **nvidia** est maintenant **installé.** | Et c'est tout. Si tout s'est bien passé, votre pilote **nvidia** est maintenant **installé.** | ||
Vous pouvez également ajouter la ligne suivante pour éviter l'affichage du logo nVidia à chaque démarrage de X : **Option “NoLogo”** et par là même occasion accélérer le démarrage. | Vous pouvez également ajouter la ligne suivante pour éviter l'affichage du logo nVidia à chaque démarrage de X : **Option “NoLogo”** et par là même occasion accélérer le démarrage. | ||
- | <code># nano /etc/X11/xorg.conf</code> | + | <code bash># nano /etc/X11/xorg.conf</code> |
- | <code bash>Section "Device" | + | |
+ | <code>Section "Device" | ||
Identifier "Device0" | Identifier "Device0" | ||
Driver "nvidia" | Driver "nvidia" | ||
Ligne 253: | Ligne 300: | ||
EndSection | EndSection | ||
</code> | </code> | ||
- | |||
**Si cela ne fonctionne pas pour quelque raison que ce soit et si vous souhaitez revenir sous X avant de régler le problème, vous devrez inverser le choix du pilote (pour un pilote libre).** | **Si cela ne fonctionne pas pour quelque raison que ce soit et si vous souhaitez revenir sous X avant de régler le problème, vous devrez inverser le choix du pilote (pour un pilote libre).** | ||
Ligne 260: | Ligne 306: | ||
Ouvrez la console en **tant que root:** | Ouvrez la console en **tant que root:** | ||
+ | <code bash># nano /etc/X11/xorg.conf</code> | ||
- | <code># nano /etc/X11/xorg.conf</code> | ||
puis modifier **nvidia** par le pilote libre **nv** | puis modifier **nvidia** par le pilote libre **nv** | ||
- | <code bash>Section "Device" | + | <code>Section "Device" |
Identifier "Video Card" | Identifier "Video Card" | ||
Driver "nv" | Driver "nv" | ||
Ligne 274: | Ligne 320: | ||
====== Installation du pilote propriétaire avec le .run====== | ====== Installation du pilote propriétaire avec le .run====== | ||
+ | |||
<note warning>Un pilote **.run** est disponible sur le site Internet d'Nvidia mais il est fortement déconseillé de l'utiliser : mauvaise communication avec le noyau et le gestionnaire de paquets, problèmes avec le serveur X (X.org) après mise à jour du noyau. Bien que beaucoup l'utilisent, nous vous déconseillons fortement son usage. Ne vous en servez qu'en dernier recours !</note> | <note warning>Un pilote **.run** est disponible sur le site Internet d'Nvidia mais il est fortement déconseillé de l'utiliser : mauvaise communication avec le noyau et le gestionnaire de paquets, problèmes avec le serveur X (X.org) après mise à jour du noyau. Bien que beaucoup l'utilisent, nous vous déconseillons fortement son usage. Ne vous en servez qu'en dernier recours !</note> | ||
+ | |||
Pour information, voici comment installer le fichier .run disponible sur le site officiel de Nvidia. | Pour information, voici comment installer le fichier .run disponible sur le site officiel de Nvidia. | ||
Ligne 284: | Ligne 332: | ||
Mais d'une manière générale __et pour n'importe quel logiciel__, il est préférable d'utiliser **les dépôts Debian** [[manuel:nvidia#le_pinning_vers_driver_2704106-1_-_amd64_i386| via le pinning]] si c'est possible. | Mais d'une manière générale __et pour n'importe quel logiciel__, il est préférable d'utiliser **les dépôts Debian** [[manuel:nvidia#le_pinning_vers_driver_2704106-1_-_amd64_i386| via le pinning]] si c'est possible. | ||
**C'est plus propre et ça pose moins de problèmes**. | **C'est plus propre et ça pose moins de problèmes**. | ||
- | ===== Installation ===== | + | ==== Installation ==== |
Tout d'abord, téléchargez les derniers drivers de Nvidia (choisissez bien votre carte graphique) à cette adresse : | Tout d'abord, téléchargez les derniers drivers de Nvidia (choisissez bien votre carte graphique) à cette adresse : | ||
Ligne 304: | Ligne 352: | ||
pour 32bits | pour 32bits | ||
- | <code># sh NVIDIA-Linux-x86-280.13-1-pkg1.run</code> | + | <code bash># sh NVIDIA-Linux-x86-280.13-1-pkg1.run</code> |
pour 64bits | pour 64bits | ||
- | <code># sh NVIDIA-Linux-x86_64-280.31-1-pkg2.run</code> | + | <code bash># sh NVIDIA-Linux-x86_64-280.31-1-pkg2.run</code> |
+ | |||
+ | ==== Avec un nouveau noyau (ou un noyau recompilé) ==== | ||
- | ===== Avec un nouveau noyau (ou un noyau recompilé) ===== | ||
Soucis lors du redémarrage après l'installation d'un nouveau noyau ou d'un noyau recompilé. | Soucis lors du redémarrage après l'installation d'un nouveau noyau ou d'un noyau recompilé. | ||
Ligne 319: | Ligne 368: | ||
Soit : | Soit : | ||
<code bash>nano /etc/X11/xorg.conf</code> | <code bash>nano /etc/X11/xorg.conf</code> | ||
- | <code bash>Section "Device" | + | <code>Section "Device" |
Identifier "Video Card" | Identifier "Video Card" | ||
Driver "nv" | Driver "nv" | ||
Option "NoLogo" | Option "NoLogo" | ||
EndSection</code> | EndSection</code> | ||
+ | |||
Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez indiquer le nom de votre CG ou ce que vous voulez) | Le valeur du champ **Identifier** peut varier suivant le système (vous pouvez indiquer le nom de votre CG ou ce que vous voulez) | ||
Ligne 330: | Ligne 380: | ||
- exécuter m-a clean nvidia-kernel | - exécuter m-a clean nvidia-kernel | ||
- et recompiler nvidia. | - et recompiler nvidia. | ||
+ | |||
+ | ====Option xorg==== | ||
+ | |||
+ | Source: http://www.jeuxlinux.fr/article_print-199.html | ||
+ | |||
+ | <code>Options Nvidia dans Xorg | ||
+ | |||
+ | Documentation pour les différentes options du xorg.conf. Pour ajuster les paramètres ci-dessous, éditez votre fichier xorg.conf dans /etc/X11/xorg.conf. | ||
+ | |||
+ | Editez ou rajoutez ces options dans la Section "Devices" de xorg : | ||
+ | |||
+ | Option "NvAgp" "3" valeurs : support AGP : 0=désactivé, 1=support Nvidia, 2=AGPGART, 3=tout support ( defaut=3 ) | ||
+ | Option "NoLogo" "booleen" active / désactive le logo Nvidia : on=activé, off=désactivé | ||
+ | Option "RenderAccel" "booleen" Active l’accélération matérielle ( defaut=off ), expérimental attention | ||
+ | Option "NoRenderExtension" "booleen" Désactive l’extension Render ( defaut=off ) | ||
+ | Option "NoFlip" "booleen" Désactive le retournement OpenGL, OpenGL devrait "swapper" par "flipping" quand c’est possible ( defaut=off ) | ||
+ | Option "PageFlip" "booleen" Pour GeForce & + : synchronise OpenGL avec VBLANK ( defaut=on ) | ||
+ | Option "DigitalVibrance" "13" valeur de 0 a 25, Contrôle la séparation, l’intensité des couleurs et améliore la saturation, Pour GeForce2 & + ( defaut=0 ) | ||
+ | Option "Overlay" "booleen" Pour Quadro4, QuadroFX (sauf Quadro NVS), Optimise les calques RVB sur une profondeur 24 bits d’affichage ( defaut=off ) | ||
+ | Option "SWCursor" "booleen" Désactive le rendu logiciel du curseur ( defaut=off ) | ||
+ | Option "HWCursor" "booleen" Active l’accélération matérielle ( defaut=on ) | ||
+ | Option "CursorShadow" "booleen" Pour GeForce2 & + : effet ombre sur curseur avec Option "HWCursor" ( defaut=off ) | ||
+ | Option "CursorShadowAlpha" "128" valeurs de 0 a 255 (transparence à opaque), Utilise le calque Alp ha pour l’effet ombre ( defaut=64 ) | ||
+ | Option "CursorShadowXOffset" "4" valeurs de 0 a 32 Définit l’Offset X qui décale d’autant sur la droite ( defaut=4 ) | ||
+ | Option "CursorShadowYOffset" "2" valeurs de 0 a 32, Définit l’Offset Y qui décale d’autant vers le bas ( defaut=2 ) | ||
+ | Option "ConnectedMonitor" "string" Valeur : CRT, DFP, TV ; utiliser si problème de détection d’écran ou si clavier, souris, écran sont sur SWITCH, si TwinView, "string, string" ( defaut = null = aucune valeur = "" ) | ||
+ | Option "FlatPanelProperties" "Scaling=centered, Dithering=enabled" Valeurs pour Scaling : default,native,scaled,centered,aspect-scaled ; Valeurs pour Dithering : default,enabled,disabled ; Pour écrans plats | ||
+ | Option "Stereo" "0" valeurs : 1=Lunettes DDC 2=Lunettes "Blueline" 3=Support de la stéréo embarquée (onboard) 4=TwinView clone mode stereo - "passive" stéréo, Pour Quadro : Gère les effets stéréo visuels à quadruple tampons. Attention seule l’option 4 est supportée par les écrans plats | ||
+ | Option "NoBandWithTest" "booleen" Cette option désactive le test de la bande passante de la mémoire vidéo ( defaut=off actif par défaut ) | ||
+ | Option "IgnoreDisplayDevices" "string" la chaine String est a remplacée par, CRT, DFP, TV ; Cette option permet d’ignorer l’affichage sur écran | ||
+ | Option "AllowGLXWithComposite" "booleen" Active les évènements GLX quand l’extension Composite X est chargée, Attention des applications OpenGL peuvent ne pas s’afficher correctement ( defaut=off ) | ||
+ | |||
+ | - booleen : à vous de remplacer par "on", "off" ou leurs équivalents binaires, soit "1" et "0"</code> | ||
+ | |||
* [[manuel:compilation|LA COMPILATION]]. | * [[manuel:compilation|LA COMPILATION]]. | ||
* [[manuel:nvidia#installation_du_pilote_proprietaire_avec_les_depots_debian|Pour désinstaller complètement le fichier .run si jamais vous avez changé d'avis.]] | * [[manuel:nvidia#installation_du_pilote_proprietaire_avec_les_depots_debian|Pour désinstaller complètement le fichier .run si jamais vous avez changé d'avis.]] | ||
+ | |||
===== Méthode alternative ===== | ===== Méthode alternative ===== | ||
Ligne 337: | Ligne 422: | ||
Vous pourriez également utiliser : | Vous pourriez également utiliser : | ||
* http://smxi.org/ | * http://smxi.org/ | ||
- | Rien ne prouve non plus que cette méthode ne fonctionnera pas !\\ | + | pour l'installer votre carte graphique.\\ |
:-P:-P:-P | :-P:-P:-P | ||
+ | |||
+ | ===== Liens utiles ===== | ||
+ | |||
+ | * [[manuel:nvidia_optimus | Installation d'une carte graphique Nvidia couplée à une carte graphique intégrée Intel (Nvidia Optimus)]] | ||
+ | * [[manuel:installation:cg | D'autres propositions sont disponibles ici.]] |