Page 1 sur 1
[nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : jeu. 30 sept. 2010, 20:47
par albireo
suite mise à jour j'ai voulu reinstaller les drivers proprio nvidia (j'utilise "nouveau" depuis un an) et ça ne fonctionne plus

. Autrefois ces drivers fonctionnaient parfaitement avec ma carte : 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go 32M] (rev a3)
ci-dessous un extrait de mon xorg.log, la partie correspondant au plantage
[ 7395.023] (II) LoadModule: "nvidia"
[ 7395.023] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 7395.024] dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: undefined symbol: miEmptyData
[ 7395.024] (EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 7395.024] (II) UnloadModule: "nvidia"
[ 7395.024] (EE) Failed to load module "nvidia" (loader failed, 7)
[ 7395.024] (EE) No drivers available.
voilà les modules que je peux utiliser
[bruno@aldebaran]$ ls /usr/lib/xorg/modules/drivers/
fbdev_drv.so nouveau_drv.so nvidia_drv.so vesa_drv.so
"nouveau" fonctionne mais il faut que je fasse une démo de compiz-fusion et il me faut les drivers proprio
monsieur le forum, auriez vous une petite idée du problème ?
je rajoute ici mon 20-nvidia.conf
Section "Device"
Identifier "Default nvidia Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Re: [nvidia-96]le driver ne fonctionne pas (en cours)
Publié : ven. 01 oct. 2010, 10:14
par Emericn6k
As-tu
vraiment désinstallé complètement nouveau?
Si tu as suivi le tuto d'installation de nouveau, tu as du activer KMS et donc certains morceaux de nouveau se lancent encore une fois repassé à nvidia. Et ça, le driver proprio n'aime pas...
cf. le post suivant :
http://forums.archlinux.fr/topic6718.html
Re: [nvidia-96]le driver ne fonctionne pas (en cours)
Publié : ven. 01 oct. 2010, 14:49
par albireo
merci

pour l'aide, ça fonctionne bien, sauf que si je suis obligé de commenter Driver et Option dans le fichier /etc/X11/xorg.conf.d/20-nvidia.conf, voir ci-dessous
Section "Device"
Identifier "Default nvidia Device"
# Driver "nvidia"
# Option "NoLogo" "True"
Option "TripleBuffer" "True"
Option "AddARGBGLXVisuals"
EndSection
mais le driver nvidia est bien chargé
[bruno@aldebaran xorg.conf.d]$ lsmod | grep nvidia
nvidia 4660357 0
i2c_core 15599 2 nvidia,i2c_nforce2
agpgart 23520 2 nvidia,amd64_agp
Bon je vais installé fusion-icon et tout le toutim
Re: [nvidia-96]le driver ne fonctionne pas (resolu)
Publié : sam. 02 oct. 2010, 13:28
par albireo
J'ai donc installé fusion-icon et tout le necessaire pour avoir le cube mais les extensions GLX ne fonctionne pas. ça fonctionnait avant avec les drivers nvidia-96, ou peut se situer le problème ?
[bruno@aldebaran ~]$ fusion-icon
* Detected Session: gnome
* Searching for installed applications...
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
* Using the GTK Interface
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
* Metacity is already running
* Setting window manager to Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --loose-binding --indirect-rendering
Xlib: extension "GLX" missing on display ":0.0".
compiz (core) - Fatal: Root visual is not a GL visual
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
* Setting window manager to Metacity
Impossible de charger le module GLX
[bruno@aldebaran log]$ less Xorg.0.log | grep GLX
[ 56.485] (II) NVIDIA GLX Module 96.43.18 Tue Jul 13 13:31:40 PDT 2010
[ 56.485] (II) Loading extension GLX
[ 57.342] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
j'ai installé vite fait une ubuntu dans une partition et tout fonctionne (ce n'est peut-être pas les même version de soft, j'ai pas vérifié)
Re: [nvidia-96]le driver ne fonctionne pas (resolu)
Publié : sam. 02 oct. 2010, 14:38
par Emericn6k
Il faudrait voir la totalité de ton xorg.conf... Et le comparer à celui qui a marché sous ubuntu.
Je ne vois pas d'où ça pourrait venir d'autre.
Re: [nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : sam. 02 oct. 2010, 14:49
par albireo
le xorg.conf de ubuntu auquel je n'ai pas touché (c'est une config auto)
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
mon 20-nvidia.conf
Section "Device"
Identifier "Default nvidia Device"
# Driver "nvidia"
# Option "NoLogo" "True"
Option "TripleBuffer" "True"
Option "AddARGBGLXVisuals" "True"
EndSection
donc pas de grosse différence
Re: [nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : sam. 02 oct. 2010, 15:40
par Emericn6k
albireo a écrit :donc pas de grosse différence
Bah quand même :
est dans "Screen" dans l'un, dans "Device" dans l'autre, c'est louche (et il me semble que c'est bien dans Screen qu'il faut le mettre, pas dans Device).
Par contre en effet cette partie :
Me semble inutile en xorg 1.8 (quoique, avec les drivers nvidia proprio, on a parfois des surprises : ça vaut peut-être le coup d'essayer).
Re: [nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : sam. 02 oct. 2010, 16:07
par albireo
j'ai modifié le fichier comme ci-dessous mais ce n'est pas mieux ni pire, compiz ne fonctionne pas. En fait j'ai mis dans20-nvidia.conf les options que j'avais il y a un an dans xorg.conf mais bon pas d'amélioration notable sur le lancement de compiz
Section "Device"
Identifier "Default nvidia Device"
# Driver "nvidia"
# Option "NoLogo" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowGLXWithComposite" "True"
Option "ConnectToAcpid" "True"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection
je vais tenter de faire un fichier screen à part pour voir
Re: [nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : sam. 02 oct. 2010, 16:13
par albireo
bon c'est pareil j'ai toujours le même message dans les log Xorg
[bruno@aldebaran log]$ less Xorg.0.log | grep glx
[ 56.212] (II) LoadModule: "glx"
[ 56.212] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 56.485] (II) Module glx: vendor="NVIDIA Corporation"
[bruno@aldebaran log]$ less Xorg.0.log | grep GLX
[ 56.485] (II) NVIDIA GLX Module 96.43.18 Tue Jul 13 13:31:40 PDT 2010
[ 56.485] (II) Loading extension GLX
[ 57.342] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
et dans le lancement de fusion-icon
[bruno@aldebaran log]$ fusion-icon
* Detected Session: gnome
* Searching for installed applications...
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
* Using the GTK Interface
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
* Metacity is already running
ça n'avance pas

Re: [nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : sam. 02 oct. 2010, 19:46
par Emericn6k
Je vais peut-être dire une connerie, mais... C'est aussi le driver 96.xx qui est installé sous l'ubuntu qui marche?
Peut-être qu'ils ont une autre version qui marche mieux, avec un peu de chance elle est aussi sous AUR...
Re: [nvidia-96]le driver ne fonctionne pas (presque resolu)
Publié : dim. 03 oct. 2010, 07:17
par albireo
Je vais peut-être dire une connerie
Non, non c'est pas une connerie

mais j'avais déjà pas mal essayé avant que le driver nvidia-96-- ne revienne dans extra et ça ne fonctionnait pas à cause d'une incompatibilité entre xorg-1.8 (et <) et les drivers nvidia. D'ailleurs tous les drivers nvidia-96 sous --aur sont marqués comme périmés mais de toutes façon, aucun ne fonctionnaient. Avec xorg-1.9 c'est bien la version 96.43.18 qui devrait fonctionner d'après nvidia
Nom Version Date d’introduction
Linux Display Driver Version 96.43.18 Recommandé par NVIDIA 96.4318 4.8.2010
* Correction d’un problème de crash du serveur X avec certaines opérations de rendu graphique. Ce problème était provoqué par le thème Ubuntu 10.04 GDM. Résolution du bug de Launchpad #553200.
* Résolution d’un bug provoquant un crash des versions 1.7 et plus de X.Org lors des phases de réinitialisation.
mais voilà ça ne fonctionne pas sauf peut-être à downgrader xorg et reprendre un ancien driver mais bon, ça risque d'être pire.
en regardant dans les log xorg il y a ceci :
[ 34.568] (II) LoadModule: "glx"
[ 34.568] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 34.841] (II) Module glx: vendor="NVIDIA Corporation"
[ 34.841] compiled for 4.0.2, module version = 1.0.0
[ 34.841] Module class: X.Org Server Extension
[ 34.841] (II) NVIDIA GLX Module 96.43.18 Tue Jul 13 13:31:40 PDT 2010
[ 34.841] (II) Loading extension GLX
mais
[bruno@aldebaran ~]$ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
[bruno@aldebaran ~]$ glxgears
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
[bruno@aldebaran ~]$
donc apparemment le module est bien chargé au démarrage du serveur, mais après ???????????
