Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Arrêt de maintenance pour Fedora 28

#1 17/12/2018 09:06:39

fresco
Membre
Inscription : 09/10/2017
Messages : 32

comment defaire une installation des pilotes NVidia du fabriquant?

Bonjour,

ayant eu pas mal d'erreurs avec le pilote "nouveau" , je voulait essayer le pilote du fabriquant.  Je n'ai pas réussi l'installation et je ne voulait pas passer la journée a déboguer l'installation, donc j'ai fait marche arrière est revenu sur nouveau.

Voila ou je m'enfonce dans le trou.

Plusieurs logiciels faisait toujours appel aux bibliothèques NV-GLX, qui n’était plus la ou qui était la mais n'avait plus le pilote prévu.

J'ai trouvé plusieurs fichiers dans /usr/lib et /usr/lib64 qui portait un nom comprennant  304.116  , donc évidement venants de l'installation du pilote nv 304. Et encore cela:

ls /usr/lib64/xorg/modules/extensions/ -ail
total 9600
790274 drwxr-xr-x. 2 root root    4096 Dec 16 23:05 .
790272 drwxr-xr-x. 5 root root    4096 Dec 16 23:05 ..
800177 -rwxr-xr-x. 1 root root  308888 Nov  1 16:06 libglx.so
788886 -rwxr-xr-x. 1 root root 9509800 Dec 16 12:33 libglx.so.304.116

J'ai trouve le symlinks qui j'ai supprimé puis réinstallé les packetage pour retablir celles de Fedora.

rm -rf /usr/lib64/xorg/modules/extensions/libglx.so
dnf reinstall  libglvnd-glx

rm -rf /lib64/libOpenCL*
dnf reinstall ocl-icd

dnf reinstall xorg-x11-server-Xorg

rm -rf /var/lib/dkms/nv*
dnf reinstall kernel-core

Pour  bon mesure j'ai réinstallé d'autres packetages qui semble être concernés :

dnf search tls
dnf install gnutls-utils
dnf reinstall libglvnd-glx
dnf reinstall mesa-libGL
libGLU freeglut mesa-libGLU

Mais je n'ai toujours pas de GLX fonctionnel sur ce machine.  glxinfo, glxgears ne marche pas et d'autre comme XFE et FreeCAD, non plus.

glxinfo
glxinfo: error while loading shared libraries: libnvidia-tls.so.304.116: cannot open shared object file: No such file or directory


ldd `which glxinfo`
	linux-vdso.so.1 (0x00007fff5ffa3000)
	libGL.so.1 => /lib64/libGL.so.1 (0x00007f441894e000)
	libX11.so.6 => /lib64/libX11.so.6 (0x00007f4418809000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f4418643000)
	libnvidia-tls.so.304.116 => not found
	libnvidia-glcore.so.304.116 => not found
	libXext.so.6 => /lib64/libXext.so.6 (0x00007f441862e000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f4418626000)
	libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f44185fb000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f4418cd0000)
	libXau.so.6 => /lib64/libXau.so.6 (0x00007f44185f6000)

ces bibliothèques sont parmi quelques unes que j'ai du supprimer manuellement ( n'ayant pas de désinstallation pour NV ).

Alors comment puis-je faire pour déterminer ou est la faille entre glxinfo, fraichement installée depuis dnf est ces bibliothèques bidons qui n'existe plus?

Il devrait avoir une bibliothèques ou symlink venant de NV sur laquelle dépend glxinfo et cie. , qui fait appel par la suite aux fichiers supprimés. Comment doit-je faire pour trouver la faille?

Merci au grand savant qui peut m’éclaircir le chemin.

Dernière modification par fresco (17/12/2018 09:24:14)

Hors ligne

#2 17/12/2018 09:50:12

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 111
Site Web

Re : comment defaire une installation des pilotes NVidia du fabriquant?

Bonjour,

comment as tu installé les pilotes nvidia? En suivant la doc du wiki? qu'entend tu par "n'ayant pas de désinstallation pour NV" ? NV=Nvidia ou Nouveau ?

Si tu as fais une installation manuelle des pilotes nvidia via leur installeur (et pas via les RPM), pourquoi ne pas être passé par l'installeur pour tout nettoyer ? (option --uninstall https://us.download.nvidia.com/XFree86/ … n-04.html)

est-ce que

lsmod|grep nvidia

ou

lsmod |grep nouveau

te retourne quelques chose ?

Que donne

cat /proc/cmdline

Hors ligne

#3 17/12/2018 13:09:58

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 21 671

Re : comment defaire une installation des pilotes NVidia du fabriquant?

BTW   fabriquant est le participe présent du verbe fabriquer. Le substantif désignant la personne qui fabrique est "fabricant".


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

Pied de page des forums