====== 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.(Exactement : NVIDIA C73 GeForce 7100. * Niveau requis : FIXME {{tag>débutant avisé}} * Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) ===== 1 - Introduction ===== 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 : * 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 : lspci Résultat de la commande : root@pcubuntoo:/home/jb# lscpi\\ …………………………………………………………………..\\ …………………………………………………………………..\\ 00:04.1 USB controller: NVIDIA Corporation MCP73 [nForce 630i] USB 2.0 Controller (EHCI) (rev a1)\\ 00:08.0 IDE interface: NVIDIA Corporation MCP73 IDE Controller (rev a1)\\ 00:09.0 Audio device: NVIDIA Corporation MCP73 High Definition Audio (rev a1)\\ 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# __**La carte est donc une nvidia C73 GeForce 7100**__ Il suffit de chercher là : https://packages.debian.org/jessie/nvidia-legacy-304xx-driver pour voir que cette carte est gérée par :\\ 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.**__ ===== 3 - Sources.list (ajout des dépôts non libres) ===== On édite avec nano nano /etc/apt/sources.list # Debian Stretch, dépôt principal + paquets non libres deb http://deb.debian.org/debian/ stretch main contrib non-free # Debian Stretch, mises à jour de sécurité + paquets non libres deb http://security.debian.org/ stretch/updates main contrib non-free # Debian Stretch, mises à jour "volatiles" + paquets non libres deb http://deb.debian.org/debian/ stretch-updates main contrib non-free **Nota : ne pas oublier de commenter la ligne concernant cdrom de la façon suivante :** On utilisera nano et les fonctions couper/coller pour utiliser le plus possible les lignes existantes que l’on modifiera.\\ **Ctrl + K pour couper**\\ **Ctrl +U pour coller** ===== 4 - Mise à jour des dépôts ==== On redémarre en faisant : Reboot ===== 5 - Installer les driver dont les paquets se trouvent dans les dépôts non free ===== Pour un pc en architecture 32 bits il faut utiliser la commande suivante : apt-get install linux-image-686-pae linux-headers-686-pae Et pour un pc amd64 : apt-get install linux-image-amd64 linux-headers-amd64 **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\\ Installation du driver apt-get install nvidia-legacy-304xx-driver ===== 6 - redémarrage ===== reboot