logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:nounours:tutos:carte-graphique-nvidia-stretch [21/01/2018 06:52]
nounours [3 - Installation du driver]
utilisateurs:nounours:tutos:carte-graphique-nvidia-stretch [09/02/2020 10:29] (Version actuelle)
smolski actualisation des sources stretch
Ligne 1: Ligne 1:
 ====== Installer le driver d'une Carte graphique Nvidia pour Debian Stretch ====== ====== Installer le driver d'une Carte graphique Nvidia pour Debian Stretch ======
  
-  * Objet : installer le driver d'une carte graphique Nvidia pour un pc sous Debian Stretch.(Exatement ​nvidia ​GeForce ​7500 LE (72)).+  * Objet : installer le driver d'une carte graphique Nvidia pour un PC sous Debian Stretch.(Exactement ​NVIDIA C73 GeForce ​7100.
   * Niveau requis : FIXME {{tag>​débutant avisé}}   * Niveau requis : FIXME {{tag>​débutant avisé}}
   * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME   * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME
Ligne 10: Ligne 10:
  
 ===== 1 - Introduction ===== ===== 1 - Introduction =====
-Suite à l'​installation de Stretch Xfce sur une machine ​Packard Bell sous vista à l'​origine, je constate qu'au redémarrage ​de la machine, après une installation apparemment réussie, on voit la page du grub, ensuite ​quelques lignes ​et ensuite, ​écran noir. +Suite à l'​installation de Stretch Xfce sur une machine ​ancienne, je constate qu'au redémarrage, ​et après une installation apparemment\\ réussie, on voit successivement : 
-Je soupçonne que Carte Nvidia n'est pas reconnue et il va falloir trouver et installer le pilote adéquat.+  * la page du grub,  
 +  * quelques lignes 
 +  * écran noir mais avec accès a un terminal
 +Je soupçonne que la carte Nvidia n'est pas reconnue et il va falloir trouver et installer le pilote adéquat. 
 +===== 2 - Rechercher les caractéristiques de la carte Nvidia. ===== 
 +On va utiliser la commande suivante :​ 
 +<code root>​lspci</​code>​ 
 +Résultat de la commande :
  
-__**Caractéristiques du PC**__\\ +root@pcubuntoo:/​home/​jb#​ lscpi\\ 
-Pc Packard bell\\ +…………………………………………………………………..\\ 
-Os Debian Xfce Stretch\\ +…………………………………………………………………..\\ 
-Os Origine Wind Vista\\ +00:04.1 USB controller: NVIDIA Corporation MCP73 [nForce 630i] USB 2.0 Controller (EHCI) (rev a1)\\ 
-Ram 2 go\\ +00:08.0 IDE interface: NVIDIA Corporation MCP73 IDE Controller (rev a1)\\ 
-Cpu intel pentium ​(RD CPU2.8 ghz x 2\\ +00:09.0 Audio device: NVIDIA Corporation MCP73 High Definition Audio (rev a1)\\ 
-Architecture ​amd64+00:0a.0 PCI bridge: NVIDIA Corporation MCP73 PCI Express bridge (rev a1)\\ 
 +00:0e.0 IDE interface: NVIDIA Corporation MCP73 SATA Controller ​(IDE mode(rev a2)\\ 
 +00:0f.0 Ethernet controller: NVIDIA Corporation MCP73 Ethernet (rev a2)\\ 
 +**00:10.0 VGA compatible controller: NVIDIA Corporation C73 [GeForce 7100 / nForce 630i] (rev a2)**\\ 
 +01:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)\\ 
 +root@pcubuntoo:/home/jb#
  
-===== 2 - Rappel des lignes de commandes élémentaires utilisées ===== +<note important>__**La carte est donc une nvidia C73 GeForce 7100**__</note>
-**Cd pour se déplacer d'un répertoire à l'​autre.** +
-Exemple : Aller dans /media +
-on se trouve dans jean : +
-<code user>jean$ cd /​media</​code>​ +
-Résultat : +
-<code user>​jean/​media $</​code>​ +
-Cd .. pour reculer d'un répertoire. +
-Exemple : Revenir dans /jean$ +
-On se trouve dans : jean /media$ +
-<code user>​jean/​media$ cd ..</​code>​ +
-Résultat :​ +
-<code user>​jean /​$</​code>​ +
-**Pour voir ce qu'​il y a dans /media :** +
-<code user>/media$ ls</code> +
-**Supprimer un répertoire :​**+
  
-Pour ce qui suit il faut être en root (on dit aussi super utilisateur) : d’ou le signe # que l'on va voir dans la fenêtre du terminal après la commande su\\ +Il suffit de chercher là :
- +
-Pour passer en root : +
-<code user>​jean$ su</​code>​ +
-On tape le mot de passe root +
- +
-Exemple : supprimer le répertoire usb dans : /​media/​usb\\ +
-Se placer dans /media +
-<code root>/​media#​ rm -r usb</​code>​ +
--r pour récursif, (Supprimer un répertoire de manière récursive = supprimer les répertoires + les sous répertoires + les fichiers ...etc). +
- +
-**Supprimer un fichier :​** +
- +
-Exemple : /​media/​usb/​toto.txt\\ +
-Supprimer toto.txt +
-<code root>rm /​media/​usb/​toto.txt</​code>​ +
- +
-**Eteindre l’ordinateur** +
-<code root>​shutdown now</​code>​ +
- +
-===== 3 - Installation du driver ===== +
-==== 3.1 Tutoriel utilisé ==== +
-https://​wiki.debian.org/​fr/​NvidiaGraphicsDrivers +
-==== 3.2 Accéder a un terminal ==== +
-Il faut utiliser les touches suivantes pour aller dans un terminal dans le cas d'un écran noir : +
- +
-**Ctr + Alt F1**\\ +
-ou\\ +
-**Ctr + Alt F2** +
- +
-==== 3.3 Rechercher les caractéristiques de la carte Nvidia. ====  +
-On va utiliser la commande suivante :​ +
-<code user>$ lspci</​code>​ +
-**Résultat de la commande :** +
- +
-00:00.0 Host bridge: VIA Technologies,​ Inc. P4M890 Host Bridge\\ +
-00:00.1 Host bridge: VIA Technologies,​ Inc. P4M890 Host Bridge\\ +
-00:00.2 Host bridge: VIA Technologies,​ Inc. P4M890 Host Bridge\\ +
-00:00.3 Host bridge: VIA Technologies,​ Inc. P4M890 Host Bridge\\ +
-00:00.4 Host bridge: VIA Technologies,​ Inc. P4M890 Host Bridge\\ +
-00:00.5 PIC: VIA Technologies,​ Inc. P4M890 I/O APIC Interrupt Controller\\ +
-00:00.6 Host bridge: VIA Technologies,​ Inc. P4M890 Security Device\\ +
-00:00.7 Host bridge: VIA Technologies,​ Inc. P4M890 Host Bridge\\ +
-00:01.0 PCI bridge: VIA Technologies,​ Inc. [K8T890 North / VT8237 South] PCI Bridge\\ +
-00:02.0 PCI bridge: VIA Technologies,​ Inc. P4M890 PCI to PCI Bridge Controller\\ +
-00:03.0 PCI bridge: VIA Technologies,​ Inc. P4M890 PCI to PCI Bridge Controller\\ +
-00:08.0 FireWire (IEEE 1394): VIA Technologies,​ Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)\\ +
-00:0a.0 Multimedia controller: Philips Semiconductors SAA7131/​SAA7133/​SAA7135 Video Broadcast Decoder (rev d1)\\ +
-00:0f.0 IDE interface: VIA Technologies,​ Inc. VT8237A SATA 2-Port Controller (rev 80)\\ +
-00:0f.1 IDE interface: VIA Technologies,​ Inc. VT82C586A/​B/​VT82C686/​A/​B/​VT823x/​A/​C PIPC Bus Master IDE (rev 07)\\ +
-00:10.0 USB controller: VIA Technologies,​ Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)\\ +
-00:10.1 USB controller: VIA Technologies,​ Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)\\ +
-00:10.2 USB controller: VIA Technologies,​ Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)\\ +
-00:10.3 USB controller: VIA Technologies,​ Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)\\ +
-00:10.4 USB controller: VIA Technologies,​ Inc. USB 2.0 (rev 86)\\ +
-00:11.0 ISA bridge: VIA Technologies,​ Inc. VT8237A PCI to ISA Bridge\\ +
-00:11.7 Host bridge: VIA Technologies,​ Inc. VT8237/8251 Ultra VLINK Controller\\ +
-00:12.0 Ethernet controller: VIA Technologies,​ Inc. VT6102 [Rhine-II] (rev 7c)\\ +
-00:13.0 Host bridge: VIA Technologies,​ Inc. VT8237A Host Bridge\\ +
-**02:00.0 VGA compatible controller: NVIDIA Corporation G72 [GeForce 7500 LE] (rev a1)**\\ +
-80:01.0 Audio device: VIA Technologies,​ Inc. VT8237A/​VT8251 HDA Controller (rev 10)\\ +
- +
-<note important>​La carte est donc une nvidia GeForce 7500 LE (72)</​note>​ +
-**Il suffit de chercher là :**+
  
 https://​packages.debian.org/​jessie/​nvidia-legacy-304xx-driver https://​packages.debian.org/​jessie/​nvidia-legacy-304xx-driver
  
-pour voir que cette carte est pilotée ​par :\\ +pour voir que cette carte est gérée ​par :\\ 
-**Package: nvidia-legacy-304xx-driver (304.125-1) [non-free]**\\ +Package: nvidia-legacy-304xx-driver (304.125-1) [non-free]
-Il faut donc modifier les sources list et ajouter les paquets non free puisque ​ nvidia-legacy-304xx- driver se trouve dans les dépôts non free.+
  
 +__**Il faut donc modifier les sources list et ajouter les paquets non free puisque ​ nvidia-legacy-304xx-driver se trouve dans les dépôts non free.**__
  
-==== 3.4  Demander de l'aide sur le forum ==== +===== 3 - Sources.list (ajout des dépôts non libres) =====
-Le but est de pouvoir récupérer les données à partir d’une clef USB (seul moyen possible puisque le gestionnaire de fichier ne fonctionne pas) afin de pouvoir : +
-  * imprimer sur du papier le résultat d'une commande si besoin, +
-  * montrer les résultats d'une commande sur le forum, +
-  * importer un fichier ou les drivers (quand les drivers ne se trouvent pas dans les dépôts Débian). +
- +
-=== 3.4.1  Placer la clef Usb dans une prise Usb === +
-On va utiliser la commande suivante pour savoir sur quelle partition on doit monter la clef. +
-<code root>​fdisk ​-l</​code>​ +
-Ce qui donne :​\\ +
-/dev/sdf1 et indique que la clef et en fat32 +
-=== 3.4.2  Monter la clef usb === +
-Au préalable, créer un répertoire usb dans /​media ​(par exemple).\\ +
-Avec la commande mkdir +
-<code root>​mkdir /​media/​usb</​code>​ +
-On aura par exemple : /​home/​jean/​media/​usb +
-=== 3.4.3  Montage de la clef. === +
-(Clef usb formatée en fat 32 d'où vfat, et sur la partition /​dev/​sdf1)\\ +
-**Se placer dans /​media**\\ +
-<code root>​mount -t vfat /dev/sdf1 usb</​code>​ +
- +
-=== 3.4.4  copier le fichier de la commande lspci dans la clef usb === +
-On lui donnera par, exemple, le nom de : retour-commande.txt\\ +
-<code user>​lspci > retour-commande.txt</​code>​ +
-Le résultat est maintenant dans la clef usb. +
-=== 3.4.5  Démonter la clef usb === +
-Pour sortir la clef il faut la démonter à l'aide de la commande suivante :\\ +
-<code root>​umount usb</​code>​ +
-Retirer la clef +
- +
-==== 3.5  Sources.list ​====+
 On édite avec nano On édite avec nano
 <code root>​nano /​etc/​apt/​sources.list</​code>​ <code root>​nano /​etc/​apt/​sources.list</​code>​
-<note important>​Nota :​ ne pas oublier de commenter (#) la ligne concernant cdrom de la façon suivante :​\\ 
-# deb cdrom:​[Debian GNU/Linux 8.1.0 _Stretch_ …………….\\ 
-Pour ne pas avoir des demandes intempestives de mises à jour à partir du cdrom</​note>​ 
-** 
-# Ajout les dépôts non libres**\\ 
-deb http://​deb.debian.org/​debian/​ stretch main contrib non-free\\ 
-deb http://​security.debian.org/​ stretch/​updates main contrib non-free\\ 
-deb http://​deb.debian.org/​debian/​ stretch-updates main contrib non-free 
  
-On utilisera nano et les fonctions couper/​coller pour utiliser le plus possible les lignes existantes que l’on modifiera. +<​code> ​   # Debian Stretch, dépôt principal ​paquets non libres 
-  * Ctrl K pour couper +    deb http://deb.debian.org/​debian/​ stretch main contrib non-free 
-  * Ctrl +U pour coller +    # Debian Stretch, mises à jour de sécurité + paquets non libres 
-==== 3.6  Mise à jour des dépôts : ==== +    deb http://security.debian.org/ stretch/​updates main contrib ​non-free 
-<code root>​apt-get update</code> +    # Debian Stretch, mises à jour "​volatiles"​ + paquets non libres 
-==== 3.7  Installer les driver dont les paquets se trouvent dans les dépôts ​non free ==== +    deb http://deb.debian.org/​debian/​ stretch-updates main contrib non-free</​code>​
-Les lignes de commande étant assez compliquées et longues ​à taper (risque d’erreurs) on constituera un fichier texte dans lequel on fera un copier/coller de ces lignes et on introduira les commandes avec une boucle **while**.+
  
-La boucle lit le fichier **Commande.txt**,​ ligne par ligne, et exécute la commande dans le terminal ligne par ligne. 
  
-** Le fichier Commande.txt sera de la forme suivante :**+<note important>​**Nota : ne pas oublier de commenter la ligne concernant cdrom de la façon ​suivante :**</​note>​
  
-<​file>​ +On utilisera nano et les fonctions couper/coller pour utiliser le plus possible les lignes existantes que l’on modifiera.\\
-# apt-get install linux-image-amd64 linux-headers-amd64 +
-apt-get install nvidia-legacy-304xx-kernel-dkms nvidia-settings-legacy-304xx xserver-xorg-video-nvidia-legacy-304xx linux-headers-$(uname -r)</file>+
  
-<note important>​ +**Ctrl + K pour couper**\\ 
-On peut aussi exécuter les commande ligne par ligne en commentant (#), comme ci-dessus, la ligne que l’on ne veut pas exécuter. Pour enlever # il faut éditer le fichier commandes.txt avec l’éditeur de texte Nano.+**Ctrl +U pour coller**
  
-Pour un pc en architecture 32 bits il faut utiliser la commande suivante :\\ +===== 4 - Mise à jour des dépôts ==== 
-**apt-get install linux-image-686-pae linux-headers-686-pae**\\+On redémarre ​en faisant 
 +<code root>​Reboot</​code>​
  
-Et pour un pc amd64 :\\ +===== 5 - Installer les driver dont les paquets se trouvent dans les dépôts non free ===== 
-**apt-get install linux-image-amd64 linux-headers-amd64**+Pour un pc en architecture 32 bits il faut utiliser la commande suivante :​ 
 +<code root>​apt-get install linux-image-686-pae linux-headers-686-pae</​code>​ 
 +Et pour un pc amd64 : 
 +<code root>apt-get install linux-image-amd64 linux-headers-amd64</​code>​ 
 +**Remarque :** les 2 commandes ci-dessus ne sont pas toujours utiles, cela dépend probablement des machines.\\ 
 +Ça ne mange pas de pain d'​installer ces paquets\\
  
-**Remarque** : les 2 commandes ci-dessus ne sont pas toujours utiles, cela dépend probablement des machines.\\ +Installation du driver 
-Ça ne mange pas de pain d'​installer ces paquets</note>+<code root>​apt-get install nvidia-legacy-304xx-driver</code>
  
 +===== 6 - redémarrage =====
 +<code root>​reboot</​code>​
  
-=== 3.7.1 Placer la clef Usb dans une prise Usb === 
-On va utiliser la commande suivante pour savoir sur quelle partition on doit monter la clef. 
-<code root>​fdisk -l</​code>​ 
-ce qui donne :\\ 
-/dev/sdf1 et indique que la clef et en fat32 
- 
- 
-=== 3.7.2  Monter la clef usb et démonter la clef === 
-**a) Monter la clef**\\ 
-Au préalable, créer un répertoire usb dans /media (par exemple).\\ 
-<code root>​mkdir /​media/​usb</​code>​ 
-Montage de la clef.\\ 
-(Clef usb formatée en fat 32 d'où vfat)\\ 
-**se placer dans /media**\\ 
-<code root>​mount -t vfat /dev/sdf1 usb</​code>​ 
-**b) Démonter la clef** 
-Pour sortir la clef il faut la démonter à l'aide de la commande suivante :\\ 
-<code root>​umount usb</​code>​ 
-Retirer la clef\\ 
-=== 3.7.3  Boucle while === 
-**Se placer dans le répertoire usb**\\ 
-Taper la ligne suivante dans un terminal : 
- 
-<code root>​while read ligne; do eval $ligne; done<​Commandes.txt</​code>​ 
- 
-**Explication de la ligne de commande (on fait une boucle) :** 
- 
-**while** :​ "tant que" en français\\ 
-**read** : lis un fichier\\ 
-**ligne** :​ lis la variable ligne qui est la ligne du fichier\\ 
-**do** : faire\\ 
-**eval $ligne** : exécute ce qui est dans la variable ligne\\ 
-**done<​Commandes.txt** :​ jusqu'​à ce que toutes les lignes soient lues\\ 
-  
-<note important>​NB:​ Attention à bien mettre les "; "là où il faut.</​note>​ 
-==== 3.8  Création du fichier xorg.conf ==== 
-Avec l'​éditeur de texte on tape la commande suivante dans /etc/X11: 
- 
-**Se placer dans X11** 
- 
-<code root>​nano</​code>​ 
-**On tape les lignes suivantes :​** 
- 
-Section ​       "​Device"​\\ 
-  Identifier    "​Device0"​\\ 
-  Driver        "​nvidia"​\\ 
-EndSection\\ 
- 
-**A la fin sauver en :** 
- 
-**xorg.conf** 
-===== 4 - Redémarrage ==== 
-On redémarre en faisant : 
-<code root>​Reboot</​code>​ 
  
-**C'​est fini !!!!** 
utilisateurs/nounours/tutos/carte-graphique-nvidia-stretch.1516513968.txt.gz · Dernière modification: 21/01/2018 06:52 par nounours

Pied de page des forums

Propulsé par FluxBB