Réinstallation Nvidia

Un revenant complètement largué cause santé cérébrale fatiguée.

Je suis sous Stretch, et suite à une mise à jour, je me retrouve avec une résolution de base affreuse.
J’ai l’impression que plusieurs fichiers, voire tous, ont disparu.
Je viens de voir un sujet qui semble être similaire, mais je n’arrive pas à me connecter dessus.

Je suppose que je dois réinstaller Nvidia, mais je ne sais plus quels sont les bons paquets.
Mon lspci laisse voir :

VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 620] (rev a1).

Merci de l’aide, avec mes excuses d’être redevenu un débutant.

Mon sources comporte bien :

deb http://ftp.fr.debian.org/debian/ stretch-backports main contrib non- free

Salut Ricardo, content de te lire.
Tu commences par apt install nvidia-detect puis tu lances nvidia-detect qui va te dire quel paquet nvidia installer.
Normalement, il devrait te recommander d’installer nvidia-driver, donc à moins que tu n’aies une vieille carte, tu dois pouvoir zapper l’étape détection et installer juste nvidia-driver.

Erratum:

Comme par hasard, ta carte n’utilise pas le piolte standard, nvidia-detect devrait t’indiquer d’installer nvidia-legacy-304xx-driver, mais vérifie avec nvidia-detect
cf: https://wiki.debian.org/fr/NvidiaGraphicsDrivers#stretch-304xx

Courage, c’est en s’exerçant qu’on reste en forme.

Merci vieille crapule !
Je vais essayer ça et je donnerai le résultat.

essai en direct sans les backports :

ricardo@stretch-ssd:~$ sudo apt-get install nvidia-driver
[sudo] Mot de passe de ricardo :
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 :
kopete : Dépend: libmediastreamer-base3 (>= 3.6.1) mais ne sera pas installé
Recommande: kdepim-runtime mais ne sera pas installé
libgl1 : Dépend: libglx0 (= 1.1.0-1~bpo9+1) mais ne sera pas installé
task-desktop : Dépend: xorg mais ne sera pas installé
Recommande: task-gnome-desktop mais ne sera pas installé ou
task-xfce-desktop mais ne sera pas installé ou
task-kde-desktop mais ne sera pas installé ou
task-lxde-desktop mais ne sera pas installé ou
task-cinnamon-desktop mais ne sera pas installé ou
task-mate-desktop mais ne sera pas installé ou
task-lxqt-desktop mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l’état.
=========== PUIS AVEC LA COMMANDE bACKPORTS
ricardo@stretch-ssd:~$ sudo apt-get install -t stretchbackports nvidia-driver
Lecture des listes de paquets… Fait
E: La valeur « stretchbackports » n’est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
ricardo@stretch-ssd:

Le chat qui se mord la queue -)

ricardo@stretch-ssd:~$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 620] [10de:0f01] (rev a1)

Checking card: NVIDIA Corporation GF108 [GeForce GT 620] (rev a1)
Your card is supported by all driver versions.
It is recommended to install the
nvidia-driver
package.
ricardo@stretch-ssd:~$

================
Installation directe apt-get install nvidia-driver
ou
avec les backports ???

Essayes juste avec aptitude install nvidia-driver pour voir si son resolveur de dépendance passe mieux.
Et sinon tu as des problèmes de dépendances tout à fait autres que venant de nvidia driver:

Trés bizarre

Avant de faire des conneries, je te soumets la réponse avec “aptitude”

Les NOUVEAUX paquets suivants vont être installés :
glx-alternative-mesa{a} glx-alternative-nvidia{a}
glx-diversions{a} libegl-mesa0{ab} libegl-nvidia0{a}
libegl1{ab} libgl1{ab} libgl1-nvidia-glvnd-glx{a}
libgles-nvidia1{a} libgles-nvidia2{a} libgles1{a}
libgles2{ab} libglx-mesa0{ab} libglx-nvidia0{a}
libglx0{ab} libnvidia-cfg1{a} libnvidia-ml1{a}
libopengl0{a} nvidia-alternative{a} nvidia-driver
nvidia-driver-bin{a} nvidia-driver-libs{a}
nvidia-egl-icd{a} nvidia-kernel-dkms{a}
nvidia-kernel-support{a} nvidia-persistenced{a}
nvidia-settings{a} nvidia-vdpau-driver{a}
nvidia-vulkan-icd{a} xserver-xorg-video-nvidia{a}
Les paquets suivants seront ENLEVÉS :
libnvidia-egl-wayland1{u} libopengl0-glvnd-nvidia{u}
linux-headers-amd64{u} nvidia-egl-wayland-common{u}
0 paquets mis à jour, 30 nouvellement installés, 4 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 531 ko/17,9 Mo d’archives. Après dépaquetage, 63,0 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libgles2-mesa : Est en conflit avec: libgles2 but 1.1.0-1~bpo9+1 is to be installed
libegl1 : Casse: libegl1-mesa (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libegl-mesa0 : Dépend: libdrm2 (>= 2.4.75) but 2.4.74-1 is installed
Dépend: libgbm1 (= 18.2.8-2~bpo9+1) but 13.0.6-1+b2 is installed
Dépend: libwayland-client0 (>= 1.15.0) but 1.12.0-1+deb9u1 is installed
Dépend: libwayland-server0 (>= 1.15.0) but 1.12.0-1+deb9u1 is installed
libgl1 : Casse: libgl1-mesa-glx (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libgles2 : Casse: libgles2-mesa (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libglx0 : Casse: libgl1-mesa-glx (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libgl1-mesa-glx : Est en conflit avec: libgl1 but 1.1.0-1~bpo9+1 is to be installed
libglx-mesa0 : Dépend: libdrm2 (>= 2.4.75) but 2.4.74-1 is installed
Dépend: libglapi-mesa (= 18.2.8-2~bpo9+1) but 13.0.6-1+b2 is installed
Les actions suivantes permettront de résoudre ces
dépendances :

  Supprimer les paquets suivants :                        
  1.  libgles2-mesa [13.0.6-1+b2 (now, stable)]             
    

    Installer les paquets suivants :

  2.  libegl1-glvnd-nvidia [390.87-8~deb9u1 (stable)]       
    
  3.  libgl1-glvnd-nvidia-glx [390.87-8~deb9u1 (stable)]    
    
  4.  libglx0-glvnd-nvidia [390.87-8~deb9u1 (stable)]       
    
  5.  linux-headers-4.0.1-fb-aufs [4.0.1-fb-aufs (jessie)]  
    

    Conserver les paquets suivants dans leur version actuell

  6.  libegl-mesa0 [Non installé]                           
    
  7.  libegl1 [Non installé]                                
    
  8.  libgl1 [Non installé]                                 
    
  9.  libglx-mesa0 [Non installé]                           
    
  10. libglx0 [Non installé]                                
    

Accepter cette solution

salut ricardo; content de lire à nouveau, y’a pas si longtemps j’avais demandé de tes nouvelles à fran.b qui m’avait répondu que tu étais bien fatigué, donc content de te voir de retour.
Pour ton affaire c’est le paquet nvidia-driver de stretch qui fournira le pilote 390.87 pour ta GT620; mais attention quand buster passera en stable il faudra alors installer le paquet nvidia-legacy-390xx-driver pour avoir le pilote 390.116.

1 J'aime

Merci, donc, au vu de ma réponse précédente, tu penses que je peux accepter ce qu’Aptitude me propose ?

Alors j’en sais rien, mais perso ça me parait acceptable de remplacer un paquet mesa générique libgles2-mesa par quelques libs spécifiques nvidia.
Moi j’accepterais pour voir.

1 J'aime

OK, je fais
réponse dans qq minutes.

Des bogues, mais j’accepte et on verra bien.

Prendre : 1 http://ftp.fr.debian.org/debian stretch-backports/main amd64 libgles2 amd64 1.1.0-1~bpo9+1 [19,4 kB]
Prendre : 2 http://boisson.homeip.net/debian jessie/divers amd64 linux-headers-4.0.1-fb-aufs amd64 4.0.1-fb-aufs [9 964 kB]
Prendre : 3 http://ftp.fr.debian.org/debian stretch-backports/main amd64 libgles1 amd64 1.1.0-1~bpo9+1 [14,0 kB]
Prendre : 4 http://ftp.fr.debian.org/debian stretch-backports/main amd64 libopengl0 amd64 1.1.0-1~bpo9+1 [34,1 kB]
10,0 Mo téléchargés en 25s (391 ko/s)
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
bogues de gravité critical sur nvidia-driver (→ 390.87-8~deb9u1) <Résolus dans une version donnée>
b1 - #922497 - BUG: unable to handle kernel paging request at ffff9b30a7cb488 (Corrigé : nvidia-graphics-drivers/410.93-2)
bogues de gravité serious sur glx-alternative-mesa (→ 0.8.8~deb9u2) <Résolus dans une version donnée>
b2 - #905908 - libGL.so.1: cannot open shared object file: No such file or directory when updating to 4.4.1~rc2-3 (Corrigé : glx-alternatives/0.8.8 glx-alternatives/0.9.0)
Résumé :
glx-alternative-mesa(1 bogue), nvidia-driver(1 bogue)
Êtes-vous certain(e) de vouloir installer/mettre à jour les paquets ci-dessus ? [Y/n/?/…

Ben ça a l’air d’avoir fonctionné.
Je me retrouve sur un écran total et avec un contraste plus agréable.
Merci de l’aide à ts les 2.
Je ne manquerai pas de passer de temps en temps

1 J'aime

Au plaisir de te lire :+1:

1 J'aime

Merci.