réinstallation des drivers Nvidia impossible (erreurs dépendance?)

French Forum

Moderator: Laurent85

Post Reply
Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

Bonjour,
je me suis rendu compte que (je ne sais depuis combien de temps) je n'avais plus l'accélération graphique, malgré que l'indicateur de nvidia-settings était sur nvidia.

J'ai donc réinstallé les drivers, mais j'ai invariablement une erreur. J'ai tenté avec ubuntu-drivers autoinstall ( ou nvidia-x) et le gestionnaire de pilotes. La sortie de autoinstall:

Code: Select all

(Lecture de la base de données... 452362 fichiers et répertoires déjà installés.)
Suppression de libnvidia-encode-415:i386 (415.27-0ubuntu0~gpu18.04.2) ...
Suppression de libnvidia-decode-415:i386 (415.27-0ubuntu0~gpu18.04.2) ...
Suppression de libnvidia-compute-415:i386 (415.27-0ubuntu0~gpu18.04.2) ...
Suppression de libnvidia-fbc1-415:i386 (415.27-0ubuntu0~gpu18.04.2) ...
Sélection du paquet libnvidia-cfg1-440:amd64 précédemment désélectionné.
(Lecture de la base de données... 452325 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-libnvidia-cfg1-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-cfg1-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet libnvidia-common-440 précédemment désélectionné.
Préparation du dépaquetage de .../01-libnvidia-common-440_440.82-0ubuntu0~0.18.04.2_all.deb ...
Dépaquetage de libnvidia-common-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet libnvidia-compute-440:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../02-libnvidia-compute-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-compute-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet libnvidia-decode-440:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../03-libnvidia-decode-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-decode-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet libnvidia-encode-440:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../04-libnvidia-encode-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-encode-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet libnvidia-extra-440:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../05-libnvidia-extra-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-extra-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet libnvidia-fbc1-440:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../06-libnvidia-fbc1-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-fbc1-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Préparation du dépaquetage de .../07-libnvidia-gl-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib par nvidia-340
dpkg-divert: erreur: erreur de correspondance sur paquet
  lors de la suppression de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 par libnvidia-gl-440 »
  « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib par nvidia-340 » trouvé
dpkg: erreur de traitement de l'archive /tmp/apt-dpkg-install-MQls8F/07-libnvidia-gl-440_440.82-0ubuntu0~0.18.04.2_amd64.deb (--unpack) :
 new libnvidia-gl-440:amd64 package pre-installation script subprocess returned error exit status 2
Sélection du paquet libnvidia-ifr1-440:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../08-libnvidia-ifr1-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de libnvidia-ifr1-440:amd64 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet nvidia-compute-utils-440 précédemment désélectionné.
Préparation du dépaquetage de .../09-nvidia-compute-utils-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de nvidia-compute-utils-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet nvidia-kernel-source-440 précédemment désélectionné.
Préparation du dépaquetage de .../10-nvidia-kernel-source-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de nvidia-kernel-source-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet nvidia-kernel-common-440 précédemment désélectionné.
Préparation du dépaquetage de .../11-nvidia-kernel-common-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de nvidia-kernel-common-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet nvidia-dkms-440 précédemment désélectionné.
Préparation du dépaquetage de .../12-nvidia-dkms-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de nvidia-dkms-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet nvidia-utils-440 précédemment désélectionné.
Préparation du dépaquetage de .../13-nvidia-utils-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de nvidia-utils-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet xserver-xorg-video-nvidia-440 précédemment désélectionné.
Préparation du dépaquetage de .../14-xserver-xorg-video-nvidia-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de xserver-xorg-video-nvidia-440 (440.82-0ubuntu0~0.18.04.2) ...
Sélection du paquet nvidia-driver-440 précédemment désélectionné.
Préparation du dépaquetage de .../15-nvidia-driver-440_440.82-0ubuntu0~0.18.04.2_amd64.deb ...
Dépaquetage de nvidia-driver-440 (440.82-0ubuntu0~0.18.04.2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 /tmp/apt-dpkg-install-MQls8F/07-libnvidia-gl-440_440.82-0ubuntu0~0.18.04.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai ensuite libnvidia-ifr1-440 et nvidia-driver-440 cassés, que je dois supprimer dans synaptique pour aller plus loin.

Et avec apt install nvidia-driver-415:

Code: Select all

(...)
dpkg-query: aucun paquet ne correspond à libnvidia-gl-410
détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib par nvidia-340
dpkg-divert: erreur: erreur de correspondance sur paquet
  lors de la suppression de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 par libnvidia-gl-415 »
  « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib par nvidia-340 » trouvé
dpkg: erreur de traitement de l'archive /tmp/apt-dpkg-install-LNkKZE/06-libnvidia-gl-415_415.27-0ubuntu0~gpu18.04.2_amd64.deb (--unpack) :
 new libnvidia-gl-415:amd64 package pre-installation script subprocess returned error exit status 2
 (...)
J'ai tenté en vrac avant les installs:

Code: Select all

sudo apt autoremove --purge
sudo apt clean
sudo apt-get remove --purge *nvidia-*
Je suis avec un kernel 5.3, mais j'ai tenté le 4.15, et plusieurs versions de drivers.

J'ai utilisé les dépôts généraux, puis j'ai aussi essayé avec le PPA:graphics-drivers

et là en désinstallant un peu tout, le gestionnaire de pilote me grise tous les pilotes propriétaires...

Je suis à cours, merci d'avance pour votre aide...
Last edited by Blindekinder on Wed Jul 01, 2020 2:20 am, edited 2 times in total.

Laurent85
Level 16
Level 16
Posts: 6859
Joined: Tue May 26, 2015 10:11 am

Re: réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Laurent85 »

Bonjour,
Quels sont les retours de :

Code: Select all

apt search ~i'nvidia'
apt search ~c'nvidia'
Image

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

bonjour Laurent85,
'too large' pour les envoyer en pj, ça m'a tout l'air d'être un bug, 250K devraient passer, non?...
Et en code ici aussi:

Code: Select all

Your message contains 1048419 characters.
The maximum number of allowed characters is 60000.

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

bon, résolu le problème d'install, avec la solution dans ce fil:
https://askubuntu.com/questions/1035409 ... s-on-18-04

En résumé, j'ai fait:

Code: Select all

~ $ LC_MESSAGES=C dpkg-divert --list '*nvidia-340*' | sed -nre 's/^diversion of (.*) to .*/\1/p' | xargs -rd'\n' -n1 -- sudo dpkg-divert --remove
et c'était bon.

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

par contre j'ai galéré pour réinstaller les drivers correctement:
Avec apt-get, pas de démarrage sur nvidia. J'ai finalement installé plusieurs fois dirrérentes versions avec le gestionnaire et ça a fonctionné.

Pour info, c'est une GeForce GT 730M, et elle fonctionne avec les drivers 440 du PPA, et PRIME.
[edit]non en fait, ça lag...[/edit]

Mais n'existe t'il pas un applet pour cinnamon? Celui dans le gestionnaire ne fonctionne pas.
Last edited by Blindekinder on Wed Jun 24, 2020 4:34 pm, edited 1 time in total.

Laurent85
Level 16
Level 16
Posts: 6859
Joined: Tue May 26, 2015 10:11 am

Re: réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Laurent85 »

Blindekinder wrote:
Tue Jun 23, 2020 1:25 pm
'too large' pour les envoyer en pj, ça m'a tout l'air d'être un bug, 250K devraient passer, non?...
Il ne devrait y avoir que quelques lignes. Fais un copier coller de chaque commande dans le terminal pour éviter une erreur de saisie. Si le retour complet ne passe pas sur le forum c'est quoi les quelques dernières lignes de la sortie commande.
Blindekinder wrote:
Tue Jun 23, 2020 7:33 pm
Mais n'existe t'il pas un applet pour cinnamon? Celui dans le gestionnaire ne fonctionne pas.
Il devrait. En fait je ne pense pas que le ppa apporte quoi que ce soit pour cette carte.
C'est quoi le retour de :

Code: Select all

ubuntu-drivers devices
prime-select query
Image

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

éviter une erreur de saisie
effectivement, j'avais mis un espace avant le 'nvidia
sudo apt search ~i'nvidia'

Code: Select all

iBA libnvidia-cfg1-390                                                                                             - NVIDIA binary OpenGL/GLX configuration library                                                                           
i A libnvidia-common-390                                                                                           - Shared files used by the NVIDIA libraries                                                                                
idA libnvidia-common-410                                                                                           - Shared files used by the NVIDIA libraries                                                                                
idA libnvidia-common-415                                                                                           - Shared files used by the NVIDIA libraries                                                                                
idA libnvidia-common-440                                                                                           - Shared files used by the NVIDIA libraries                                                                                
i A libnvidia-compute-390                                                                                          - NVIDIA libcompute package                                                                                                
i   libnvidia-compute-390:i386                                                                                     - NVIDIA libcompute package                                                                                                
iBA libnvidia-decode-390                                                                                           - NVIDIA Video Decoding runtime libraries                                                                                  
iB  libnvidia-decode-390:i386                                                                                      - NVIDIA Video Decoding runtime libraries                                                                                  
iBA libnvidia-encode-390                                                                                           - NVENC Video Encoding runtime library                                                                                     
iB  libnvidia-encode-390:i386                                                                                      - NVENC Video Encoding runtime library                                                                                     
idA libnvidia-extra-440                                                                                            - Extra libraries for the NVIDIA driver                                                                                    
iBA libnvidia-fbc1-390                                                                                             - NVIDIA OpenGL-based Framebuffer Capture runtime library                                                                  
iB  libnvidia-fbc1-390:i386                                                                                        - NVIDIA OpenGL-based Framebuffer Capture runtime library                                                                  
iBA libnvidia-gl-390                                                                                               - NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD                                                                
iBA libnvidia-gl-390:i386                                                                                          - NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD                                                                
iBA libnvidia-ifr1-390                                                                                             - NVIDIA OpenGL-based Inband Frame Readback runtime library                                                                
iB  libnvidia-ifr1-390:i386                                                                                        - NVIDIA OpenGL-based Inband Frame Readback runtime library                                                                
iBA nvidia-compute-utils-390                                                                                       - NVIDIA compute utilities                                                                                                 
iBA nvidia-dkms-390                                                                                                - NVIDIA DKMS package                                                                                                      
i   nvidia-driver-390                                                                                              - NVIDIA driver metapackage                                                                                                
i A nvidia-kernel-common-390                                                                                       - Shared files used with the kernel module                                                                                 
i A nvidia-kernel-source-390                                                                                       - NVIDIA kernel source package                                                                                             
i   nvidia-prime                                                                                                   - Tools to enable NVIDIA's Prime                                                                                           
i   nvidia-settings                                                                                                - Tool for configuring the NVIDIA graphics driver                                                                          
i A nvidia-utils-390                                                                                               - NVIDIA driver support binaries                                                                                           
i A xserver-xorg-video-nvidia-390
sudo apt search ~c'nvidia'

Code: Select all

c   libnvidia-compute-410                                                                                          - NVIDIA libcompute package                                                                                                
c   libnvidia-compute-415                                                                                          - NVIDIA libcompute package                                                                                                
c   libnvidia-compute-440                                                                                          - NVIDIA libcompute package                                                                                                
c   nvidia-compute-utils-410                                                                                       - NVIDIA compute utilities                                                                                                 
c   nvidia-compute-utils-415                                                                                       - NVIDIA compute utilities                                                                                                 
c   nvidia-compute-utils-440                                                                                       - NVIDIA compute utilities                                                                                                 
c   nvidia-dkms-410                                                                                                - NVIDIA DKMS package                                                                                                      
c   nvidia-dkms-415                                                                                                - NVIDIA DKMS package                                                                                                      
c   nvidia-dkms-440                                                                                                - NVIDIA DKMS package                                                                                                      
c   nvidia-kernel-common-410                                                                                       - Shared files used with the kernel module                                                                                 
c   nvidia-kernel-common-415                                                                                       - Shared files used with the kernel module                                                                                 
c   nvidia-kernel-common-440                                                                                       - Shared files used with the kernel module 
ubuntu-drivers devices

Code: Select all

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001290sv00001179sd00000011bc03sc02i00
vendor   : NVIDIA Corporation
model    : GK208M [GeForce GT 730M]
driver   : nvidia-driver-440 - third-party free recommended
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-410 - third-party free
driver   : nvidia-driver-415 - third-party free
driver   : nvidia-340 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
Et enfin prime-select query

Code: Select all

nvidia
Last edited by Blindekinder on Wed Jun 24, 2020 4:36 pm, edited 1 time in total.

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

Petit retour après galères d'installs:
Le 440 lag (sur le bureau déjà, et les vidéos, défilements, etc...), inutilisable.
En même temps, la série 700M (et seulement elle!?!) n'est pas listée dans les cartes supportées sur la page du driver Linux du site NV

les 410 et 415 ne fonctionne simplement pas: prime-select query me donne nvidia, mais pas d'options dans nvidia-settings

La 390 semble ok par contre, je suis en test...

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

La 390 semble ok par contre, je suis en test...
ben non ça saccade toujours... même là quand j'écris.

Donc je n'ai officiellement plus de driver graphique qui fonctionne.
Soit c'est l'upgrade depuis Mint 18, soit c'est une régression, parce qu'avant ça fonctionnait au poil!

Laurent85
Level 16
Level 16
Posts: 6859
Joined: Tue May 26, 2015 10:11 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Laurent85 »

Je ne peux pas dire précisément pour cette carte cependant les retours commandes précédents indiquent toute une série de paquets relatifs à Nvidia qui ne devraient pas être installés concurremment dont certains dans un état bloquant. C'est lié aux différentes manip et tentatives que le système de gestion des paquets a mal géré. De là à penser qu'il peut y avoir une relation de cause à effets avec les symptômes constatés il n'y a qu'un pas.

Le ppa a un intérêt pour les dernières cartes et les nouveaux développements du pilote. Les développeurs Nvidia je pense travaillent moins sur le pilote des cartes anciennes. Donc en fait l'idéal serait soit de tenter de faire le ménage, soit une nouvelle installation propre et sans ppa. Et pour cette carte qui commence à être ancienne utiliser le pilote qui à fait ses preuves et fonctionnait correctement, à savoir la version 390.

Le pilote est une chose, il peut aussi avec le temps moins bien s'articuler avec les différentes "briques" système qui elles évoluent. L'ensemble du système reste cohérent, par contre les pilotes propriétaires ne suivent pas toujours aussi bien, et c'est du ressort de Nvidia. La version LM 18 était peut-être un meilleur système pour cette carte et son pilote. C'est pour cette raison que LM dans les annonces de mise à niveau majeure précise qu'il faut mettre à niveau pour une bonne raison.
Image

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

j'ai supprimé le ppa, tout cleané, et réinstallé, mais c'est pareil.
les retours commandes précédents indiquent toute une série de paquets relatifs à Nvidia qui ne devraient pas être installés concurremment dont certains dans un état bloquant
tu saurais me dire lesquels?
Et pour cette carte qui commence à être ancienne utiliser le pilote qui à fait ses preuves et fonctionnait correctement, à savoir la version 390.
je veux bien garder 390, qui doit être celui qui fonctionnait bien sous LM18, mais même si elle est ancienne, je revendique mon droit à l'utiliser, c'est pour ça aussi qu'on est linuxien·ne·s, lutter contre l'obsolescence programmée.
C'est pour cette raison que LM dans les annonces de mise à niveau majeure précise qu'il faut mettre à niveau pour une bonne raison.
je suis d'accord avec ça, et en même temps pas tout à fait:
je suis passé à LM19 parce qu'il y avait en tout cas deux logiciels dont je voulais les dernières versions pour une raison précise, et ils ne s'installaient pas sur LM18, libs anciennes etc... c'est discutable, j'aurais peut-être pu faire sans.
D'un autre côté j'ai une deuxième distrib destinée au son, qui est mon métier (ubuntu et les dépots KX Studio). Comme elle était ultra stable, j'ai désactivé les MAJ automatiques et je l'ai tirée le plus loin possible. Mais elle datait de 2014 et j'ai du changer récemment (vu l'âge j'ai fait une install propre). Heureusement je n'utilise pas la carte graphique, je n'ai même pas essayé.
C'est pour dire que ça va dans ton sens. Mais je pense quand même qu'on devrait pouvoir prévoir un upgrade sans angoisse de passer deux nuits blanches à faire refonctionner le wi-fi, le micro, l'imprimante et le navigateur qui refuse d'afficher autre chose que du mandarin...

Merci en tout cas pour ton aide Laurent85!

Laurent85
Level 16
Level 16
Posts: 6859
Joined: Tue May 26, 2015 10:11 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Laurent85 »

Blindekinder wrote:
Fri Jun 26, 2020 2:43 am
tu saurais me dire lesquels?
Les lignes avec un "B" majuscule en 2è caractère .

Il y a peut-être une solution pour cette carte avec LM 19.X mais je ne la connais pas, peut-être utiliser le pilote libre. C'est difficile à diagnostiquer. Je pense que c'est de toute façon du ressort de Nvidia principalement.

C'est le problème des pilotes propriétaires, la communauté n'a pas de possibilité d'auditer le code. Et contrairement à l'idée répandue le support du matériel dans le long terme dépend d'abord du nombre de développeurs qui continue à utiliser ces matériels. Certains matériels anciens ou exotiques finissent pas ne plus être correctement supportés par manque d'intérêt par les développeurs.

L'autre ressource importante pour la qualité du support est la mise à disposition de la communauté par les fabricants de matériels des informations techniques nécessaires aux développeurs. Et certains fabricants dont c'est le droit ne communiquent pas ces informations. C'est l'origine principale des incompatibilités et du support de mauvaise qualité.
Image

Blindekinder
Level 1
Level 1
Posts: 43
Joined: Mon Mar 19, 2018 5:48 am

Re: [Résolu] réinstallation des drivers Nvidia impossible (erreurs dépendance?)

Post by Blindekinder »

c'est vrai, il semble y avoir des problèmes...
Mais pourquoi tous mes paquets nvidia et mon kernel 5.3 sont en version 18? (je suis en mint 19)

Code: Select all

440.100-0ubuntu0.18.04.1
???
[edit] Ah mais non, je viens de voir que M19 était basé sur U18... pas facile de s'y retrouver. Au temps pour moi.

Post Reply

Return to “Français (French)”