Problèmes d'installation de driver NVIDIA - Debian Stretch

Bonjour,

J’ai installé puis par la suite supprimé les drivers NVIDIA version 390.67 pour revenir à une version stable pour Stretch. Mais, quelque chose pose problème.
Vous pouvez m’aider à installer la version des les drivers Nvidia qui vont bien avec Stretch ?

J’ai par exemple ça :

apt-get install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
nvidia-driver : Dépend: nvidia-driver-libs (= 375.82-1~deb9u1) mais ne sera pas installé
Dépend: nvidia-driver-bin (= 375.82-1~deb9u1) mais ne sera pas installé
Dépend: xserver-xorg-video-nvidia (= 375.82-1~deb9u1) mais ne sera pas installé
Dépend: nvidia-vdpau-driver (= 375.82-1~deb9u1) mais ne sera pas installé
Dépend: nvidia-alternative (= 375.82-1~deb9u1) mais ne sera pas installé
Dépend: nvidia-kernel-dkms (= 375.82-1~deb9u1) mais ne sera pas installé ou
nvidia-kernel-375.82
Recommande: nvidia-persistenced
nvidia-settings : Dépend: screen-resolution-extra (>= 0.12) mais il n’est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».

Merci

OK, bon, petit récap du système (donne-nous le retour de ces commandes, aucune ne necessite de droit root) :

  • lsb_release -a
  • dpkg --print-architecture
  • dpkg --print-foreign-architectures
  • cat /etc/apt/sources.list
  • cat /etc/apt/sources.list.d/*
  • lsmod | grep -E 'nouveau|nvidia'

Merci d’utiliser le formatage texte brut, voir la modification de ton premier message pour savoir comment faire.

Merci pour votre aide.

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.4 (stretch)
Release:        9.4
Codename:       stretch
dpkg --print-architecture
amd64
dpkg --print-foreign-architectures
i386
cat /etc/apt/sources.list

deb http://ftp.fr.debian.org/debian/ stretch main 
deb-src http://ftp.fr.debian.org/debian/ stretch main 

deb http://security.debian.org/ stretch/updates main 
deb-src http://security.debian.org/ stretch/updates main 

# jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ stretch-updates main 
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main 

deb http://httpredir.debian.org/debian stretch-backports main contrib non-free
cat /etc/apt/sources.list.d/*
deb file:///var/cuda-repo-9-2-local /
lsmod | grep -E 'nouveau|nvidia'
nvidia_uvm            753664  8
nvidia_drm             40960  20
nvidia_modeset       1110016  3 nvidia_drm
nvidia              14356480  3844 nvidia_modeset,nvidia_uvm
ipmi_msghandler        49152  1 nvidia
nouveau              1556480  0
mxm_wmi                16384  1 nouveau
wmi                    16384  2 mxm_wmi,nouveau
ttm                    98304  1 nouveau
drm_kms_helper        155648  2 nouveau,nvidia_drm
drm                   360448  25 nouveau,ttm,nvidia_drm,drm_kms_helper
i2c_algo_bit           16384  1 nouveau
video                  40960  1 nouveau
button                 16384  1 nouveau

quelle est votre carte nvidia?
pour le savoir:

lspci |grep VGA

Pour info, c’est une GTX 1060 6Go.
Comment corriger ce problème ?
“E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».”

comment as tu installé le pilote 390.67 sachant que les backports ne fournissent que le 390.48 et le dépôt stable le 375.82. Quelle fut donc donc ta méthode d’installation pour le 390.67 ??

./NVIDIA-Linux-x86_64-390.67.run

il est déconseillé d’installer le fichier .run de chez nvidia; toujours utiliser le pilote fourni par les dépôts stable ou backports.
Dans un premier temps il faut nettoyer toutes traces laissées par l’installation du .run; tu te places en mode console avec les touches Ctrl+Alt+F1et tu passes en root pour lancer la commande:

  #nvidia-installer --uninstall

ce qui va supprimer tous les fichiers installés par le .run, et ensuite pour être bien sûr:

cd / && apt remove  nvidia*   

suivi de:

apt autoremove

et comme tu as configuré les backports dans ton sources.list tu installes le pilote depuis les backports:

apt install -t stretch-backports nvidia-driver.

ça devrait le faire

1 J'aime

Merci.
J’ai déjà désinstallé avec nvidia-installer --uninstall, mais la commande apt remove nvidia*

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note, selecting 'nvidia-325-updates' for glob 'nvidia*'
Note, selecting 'nvidia-346-updates' for glob 'nvidia*'
Note, selecting 'nvidia-driver-binary' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-smi' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-driver-bin' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-375.82' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-mps' for glob 'nvidia*'
Note, selecting 'nvidia-support' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-driver-bin' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-support-any' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-alternative--kmod-alias' for glob 'nvidia*'
Note, selecting 'nvidia-glx' for glob 'nvidia*'
Note, selecting 'nvidia-cg-toolkit' for glob 'nvidia*'
Note, selecting 'nvidia-vulkan-icd' for glob 'nvidia*'
Note, selecting 'nvidia-alternative-legacy-71xx' for glob 'nvidia*'
Note, selecting 'nvidia-driver-libs-i386' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-driver-libs' for glob 'nvidia*'
Note, selecting 'nvidia-egl-icd' for glob 'nvidia*'
Note, selecting 'nvidia-driver-bin-390.48' for glob 'nvidia*'
Note, selecting 'nvidia-driver-bin-304.137' for glob 'nvidia*'
Note, selecting 'nvidia-nonglvnd-vulkan-icd' for glob 'nvidia*'
Note, selecting 'nvidia-driver-libs-nonglvnd-i386' for glob 'nvidia*'
Note, selecting 'nvidia' for glob 'nvidia*'
Note, selecting 'nvidia-driver' for glob 'nvidia*'
Note, selecting 'nvidia-367-updates' for glob 'nvidia*'
Note, selecting 'nvidia-modprobe' for glob 'nvidia*'
Note, selecting 'nvidia-settings-legacy-340xx' for glob 'nvidia*'
Note, selecting 'nvidia-texture-tools' for glob 'nvidia*'
Note, selecting 'nvidia-alternative-legacy-173xx' for glob 'nvidia*'
Note, selecting 'nvidia-xconfig' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-vdpau-driver' for glob 'nvidia*'
Note, selecting 'nvidia-alternative--kmod-alias' for glob 'nvidia*'
Note, selecting 'nvidia-349-updates' for glob 'nvidia*'
Note, selecting 'nvidia-vulkan-common' for glob 'nvidia*'
Note, selecting 'nvidia-310-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-smi' for glob 'nvidia*'
Note, selecting 'nvidia-331-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-vdpau-driver' for glob 'nvidia*'
Note, selecting 'nvidia-vdpau-driver' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-kernel-support' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-alternative--kmod-alias' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-opencl-icd' for glob 'nvidia*'
Note, selecting 'nvidia-smi' for glob 'nvidia*'
Note, selecting 'nvidia-313-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-kernel-dkms' for glob 'nvidia*'
Note, selecting 'nvidia-334-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-kernel-source' for glob 'nvidia*'
Note, selecting 'nvidia-detect' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-opencl-icd' for glob 'nvidia*'
Note, selecting 'nvidia-prime' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-driver-libs' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-dkms' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-driver-libs-i386' for glob 'nvidia*'
Note, selecting 'nvidia-current-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-alternative' for glob 'nvidia*'
Note, selecting 'nvidia-settings-legacy-304xx' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-390.48' for glob 'nvidia*'
Note, selecting 'nvidia-egl-common' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-driver-libs-i386' for glob 'nvidia*'
Note, selecting 'nvidia-nsight' for glob 'nvidia*'
Note, selecting 'nvidia-352-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-check' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-common' for glob 'nvidia*'
Note, selecting 'nvidia-egl-wayland-icd' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-kernel-304.137' for glob 'nvidia*'
Note, selecting 'nvidia-355-updates' for glob 'nvidia*'
Note, selecting 'nvidia-driver-libs-nonglvnd' for glob 'nvidia*'
Note, selecting 'nvidia-375-dev' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-support' for glob 'nvidia*'
Note, selecting 'nvidia-current' for glob 'nvidia*'
Note, selecting 'nvidia-profiler' for glob 'nvidia*'
Note, selecting 'nvidia-337-updates' for glob 'nvidia*'
Note, selecting 'nvidia-358-updates' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-kernel-340.106' for glob 'nvidia*'
Note, selecting 'nvidia-alternative-legacy-96xx' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-toolkit' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-driver' for glob 'nvidia*'
Note, selecting 'nvidia-driver-libs' for glob 'nvidia*'
Note, selecting 'nvidia-settings-gtk-390.48' for glob 'nvidia*'
Note, selecting 'nvidia-driver-bin' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-kernel-support' for glob 'nvidia*'
Note, selecting 'nvidia-319-updates' for glob 'nvidia*'
Note, selecting 'nvidia-glx-any' for glob 'nvidia*'
Note, selecting 'nvidia-driver-bin-375.82' for glob 'nvidia*'
Note, selecting 'nvidia-visual-profiler' for glob 'nvidia*'
Note, selecting 'nvidia-persistenced' for glob 'nvidia*'
Note, selecting 'nvidia-settings-binary' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-kernel-support--v1' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-375' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-396' for glob 'nvidia*'
Note, selecting 'nvidia-304-updates' for glob 'nvidia*'
Note, selecting 'nvidia-installer-cleanup' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-driver' for glob 'nvidia*'
Note, selecting 'nvidia-egl-wayland-common' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-dev' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-doc' for glob 'nvidia*'
Note, selecting 'nvidia-340-updates' for glob 'nvidia*'
Note, selecting 'nvidia-361-updates' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-dev' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-dev' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-kernel-dkms' for glob 'nvidia*'
Note, selecting 'nvidia-driver-bin-340.106' for glob 'nvidia*'
Note, selecting 'nvidia-cg-dev' for glob 'nvidia*'
Note, selecting 'nvidia-396-dev' for glob 'nvidia*'
Note, selecting 'nvidia-cg-doc' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-375' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-gdb' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-304' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-310' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-313' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-319' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-396' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-325' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-331' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-334' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-337' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-340' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-343' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-346' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-349' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-352' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-355' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-358' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-361' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-364' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-367' for glob 'nvidia*'
Note, selecting 'nvidia-nonglvnd-vulkan-common' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-alternative' for glob 'nvidia*'
Note, selecting 'nvidia-343-updates' for glob 'nvidia*'
Note, selecting 'nvidia-364-updates' for glob 'nvidia*'
Note, selecting 'nvidia-304' for glob 'nvidia*'
Note, selecting 'nvidia-310' for glob 'nvidia*'
Note, selecting 'nvidia-313' for glob 'nvidia*'
Note, selecting 'nvidia-319' for glob 'nvidia*'
Note, selecting 'nvidia-325' for glob 'nvidia*'
Note, selecting 'nvidia-331' for glob 'nvidia*'
Note, selecting 'nvidia-334' for glob 'nvidia*'
Note, selecting 'nvidia-337' for glob 'nvidia*'
Note, selecting 'nvidia-340' for glob 'nvidia*'
Note, selecting 'nvidia-343' for glob 'nvidia*'
Note, selecting 'nvidia-346' for glob 'nvidia*'
Note, selecting 'nvidia-349' for glob 'nvidia*'
Note, selecting 'nvidia-352' for glob 'nvidia*'
Note, selecting 'nvidia-355' for glob 'nvidia*'
Note, selecting 'nvidia-358' for glob 'nvidia*'
Note, selecting 'nvidia-361' for glob 'nvidia*'
Note, selecting 'nvidia-364' for glob 'nvidia*'
Note, selecting 'nvidia-367' for glob 'nvidia*'
Note, selecting 'nvidia-375' for glob 'nvidia*'
Note, selecting 'nvidia-396' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-304xx-kernel-support--v1' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-support--v1' for glob 'nvidia*'
Note, selecting 'nvidia-settings' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-kernel-source' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd' for glob 'nvidia*'
Note, selecting 'nvidia-alternative' for glob 'nvidia*'
Note : sélection de « libnvtt-bin » au lieu de « nvidia-texture-tools »
Le paquet « nvidia-libopencl1-dev » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « nvidia-396 » au lieu de « nvidia-current »
Le paquet « nvidia-current-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « nvidia-396 » au lieu de « nvidia-driver-binary »
Le paquet « nvidia-304 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-304-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-304 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-310 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-310-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-310 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-313 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-313-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-313 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-319 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-319-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-319 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-325 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-325-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-325 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-331 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-331-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-331 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-334 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-334-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-334 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-337 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-337-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-337 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-340 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-340-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-340 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-343 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-343-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-343 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-346 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-346-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-346 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-349 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-349-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-349 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-352 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-352-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-352 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-355 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-355-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-355 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-358 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-358-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-358 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-361 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-361-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-361 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-364 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-364-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-364 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-367 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-367-updates » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-experimental-367 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-alternative-legacy-173xx » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-alternative-legacy-96xx » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « nvidia-kernel-dkms » au lieu de « nvidia-kernel-375.82 »
Note : sélection de « nvidia-alternative » au lieu de « nvidia-alternative--kmod-alias »
Le paquet « nvidia-glx » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « nvidia-driver-bin » au lieu de « nvidia-driver-bin-375.82 »
Note : sélection de « nvidia-driver-libs-i386:i386 » au lieu de « nvidia-driver-libs-i386 »
Note : sélection de « nvidia-kernel-support » au lieu de « nvidia-kernel-support--v1 »
Note : sélection de « nvidia-legacy-304xx-kernel-dkms » au lieu de « nvidia-legacy-304xx-kernel-304.137 »
Note : sélection de « nvidia-legacy-304xx-alternative » au lieu de « nvidia-legacy-304xx-alternative--kmod-alias »
Note : sélection de « nvidia-legacy-304xx-driver-bin » au lieu de « nvidia-driver-bin-304.137 »
Note : sélection de « nvidia-legacy-304xx-driver-libs-i386:i386 » au lieu de « nvidia-legacy-304xx-driver-libs-i386 »
Note : sélection de « nvidia-legacy-304xx-kernel-support » au lieu de « nvidia-legacy-304xx-kernel-support--v1 »
Note : sélection de « nvidia-legacy-340xx-kernel-dkms » au lieu de « nvidia-legacy-340xx-kernel-340.106 »
Note : sélection de « nvidia-legacy-340xx-alternative » au lieu de « nvidia-legacy-340xx-alternative--kmod-alias »
Note : sélection de « nvidia-legacy-340xx-driver-bin » au lieu de « nvidia-driver-bin-340.106 »
Note : sélection de « nvidia-legacy-340xx-driver-libs-i386:i386 » au lieu de « nvidia-legacy-340xx-driver-libs-i386 »
Note : sélection de « nvidia-legacy-340xx-kernel-support » au lieu de « nvidia-legacy-340xx-kernel-support--v1 »
Le paquet « nvidia-alternative-legacy-71xx » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « nvidia-driver-libs-nonglvnd-i386:i386 » au lieu de « nvidia-driver-libs-nonglvnd-i386 »
Le paquet « nvidia-prime » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « nvidia-settings » au lieu de « nvidia-settings-binary »
Le paquet « nvidia-persistenced » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-settings-legacy-304xx » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-settings-legacy-340xx » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-installer-cleanup » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-kernel-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-support » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-xconfig » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cg-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cg-doc » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cg-toolkit » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-alternative » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-driver » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-driver-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-driver-libs » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-kernel-dkms » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-kernel-source » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-kernel-support » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-opencl-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-smi » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-304xx-vdpau-driver » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-alternative » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-driver » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-driver-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-driver-libs » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-kernel-dkms » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-kernel-source » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-kernel-support » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-opencl-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-smi » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-340xx-vdpau-driver » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cuda-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cuda-doc » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cuda-gdb » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cuda-toolkit » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-nsight » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-opencl-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-profiler » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-visual-profiler » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-alternative » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-cuda-mps » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-detect » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-driver » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-driver-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-driver-libs » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-driver-libs-nonglvnd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-egl-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-egl-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-egl-wayland-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-egl-wayland-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-kernel-dkms » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-kernel-source » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-kernel-support » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-legacy-check » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-libopencl1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-nonglvnd-vulkan-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-nonglvnd-vulkan-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-opencl-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-opencl-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-smi » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-vdpau-driver » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-vulkan-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-vulkan-icd » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-opencl-icd-375 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-396 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-375 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-libopencl1-375 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-opencl-icd-396 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-modprobe » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-settings » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-396-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-libopencl1-396 » n'est pas installé, et ne peut donc être supprimé
Le paquet « nvidia-375-dev » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

donc tout a été supprimé. Dans ton sources.list ajoute contrib et non-free aux sources stable et ensuite tu utilises la commande

apt update

apt install -t stretch-backports nvidia-driver

cette commande installeras le pilote 390.48 qui est plus récent que le 375.82 des dépôts stable; les erreurs de dépendances que tu avais eues dans ta première tentative venaient du fait qu’il te manquaient contrib et non-free dans tes sources stables.

A priori le pilote est installé (logs en pièce jointe) et lsmod | grep -E ‘nouveau|nvidia’
nvidia_drm 40960 0
drm_kms_helper 155648 1 nvidia_drm
drm 360448 3 nvidia_drm,drm_kms_helper
nvidia_modeset 1110016 1 nvidia_drm
nvidia 14344192 1 nvidia_modeset
ipmi_msghandler 49152 1 nvidia.

J’ai redélog.txt (42,9 Ko)
mmaré.

J’ai pris Nvidia-smi dans les backports…OK
Il me reste cuda :
apt install -t stretch-backports cuda
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
cuda : Dépend: cuda-9-2 (>= 9.2.88) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».

mais tu es en 32 bits ou en 64 bits?

en 64 bits

c’est quoi Nvidia-smi? ça vient de où?

C’est ça :
nvidia-smi(1) NVIDIA nvidia-smi(1)

NAME
nvidia-smi - NVIDIA System Management Interface program

SYNOPSIS
nvidia-smi [OPTION1 [ARG1]] [OPTION2 [ARG2]] …

DESCRIPTION
nvidia-smi (also NVSMI) provides monitoring and management capabilities for each of NVIDIA’s Tesla, Quadro, GRID and GeForce devices from Fermi and higher architecture families. GeForce
Titan series devices are supported for most functions with very limited information provided for the remainder of the Geforce brand. NVSMI is a cross platform tool that supports all
standard NVIDIA driver-supported Linux distros, as well as 64bit versions of Windows starting with Windows Server 2008 R2. Metrics can be consumed directly by users via stdout, or pro‐
vided by file via CSV and XML formats for scripting purposes.

Il vient de là :
apt install -t stretch-backports nvidia-driver nvidia-smi

pourquoi n’utilises tu pas les commandes indiquées plus haut; si tu veux continuer à ta manière je ne peux plus essayer de t’aider; toutes ces interfaces graphique il faut s’en méfier parce que tu ne sais pas exactement ce qu’elles font, la ligne de commande tu sais toujours ce qu’elle fait.

J’ai fait exactement ce que tu m’a conseillé à l’exception de l’installation d’un petit utilitaire qui est en plus en mode texte.
Regarde dans les logs en fichier attaché et dans le corps des messages au dessus. Pour info, la machine en question ne m’est accessible que via ssh.
Pour faire un récap, voici ce qui a été fait depuis le début :
-j’ai rajouté contrib et non-free au fichier sources.list.
-Mis à jour la base.
-Désinstallé le packet NVIDIA (non debian) avec l’option nvidia-installer --uninstall.
-Toujours suivant tes conseils, j’ai purgé le moindre packet qui contient le mot nvidia pour m’assurer qu’il ne reste plus “aucune” trace.
-Supprimé les packets qui ne sont du coup plus utiles (autoremove)
-Installé le driver Nvidia qui est d’ailleurs assez récent, à partir des backports.
-Enfin, installé le petit utilitaire nvidia-smi. C’est juste une simple application en mode text qui, dans mon cas, relève certaines données sur le matériel, et en affecte d’autres. Bien entendu, en passant par le driver.

A ce stade je, me suis débarrassé du driver version 390.677.
Je n’ai plus de conflit avec le driver nouveau (je suppose qu’il est désormais blacklisté).
Finallement, j’ai une install de drivers Nvidia relativement clean, v390.48.

Il me manque cuda ou le kit dev qui sont d’ailleurs non-free.

donc ton pilote est bien installé?

Oui, merci de ton aide.
J’ai une appli qui ne marche pas car elle ne trouve pas cuda et une autre qui ne compile pas car elle ne trouve pas le fichier runtime…
fatal error: cuda_runtime.h: Aucun fichier ou dossier de ce type.
J’ai cherché à tout hasard mais Il n’est pas sur le disque dur.