pixelrock
je viens de faire un update ce matin dedans il y avais xorg-x11-server-Xorg.i386 1.3.0.0-42.fc8
j'ai relancé, puis quand je veux lancer mon script
#!/bin/bash
emerald --replace &
compiz --replace ccp &
il ne lance pas et me dit
compiz (core) - Fatal: glXCreateContext failed
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Que dois-je faire pour que ca refonctionne
merci
pmarion
Quelle est ta carte graphique ?
Quels sont les modules ajoutés pour la gestion de cette carte si tu en as ajouté ?
pixelrock
Je précise, tout fonctionne depuis des mois jusqu'à hier apres upgrade
Portable dell inspiron 9300
GeForce Go 6800 (GPU 0)
nvidia driver version 169.09
quand je fais glxinfo j'ai
glxinfo
name of display: :0.0
Error: glXCreateContext failed
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x83 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
pmarion
Oui j'ai bien compris que c'était suite à une mise à jour .
Peux-tu faire :
rpm -qa | grep nvidia
sous root
dmesg | grep -i nvidia
pixelrock
voici erreur dans log du X
(**) NVIDIA(0): Option "NvAGP" "1"
(**) NVIDIA(0): Option "RenderAccel" "true"
(**) NVIDIA(0): Option "TripleBuffer" "true"
(**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
(**) NVIDIA(0): Option "DisableGLXRootClipping" "True"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Use of NVIDIA internal AGP requested
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.
apres rpm -qa | grep nvidia
xorg-x11-drv-nvidia-libs-169.09-6.lvn8
xorg-x11-drv-nvidia-169.09-6.lvn8
kmod-nvidia-2.6.23.15-137.fc8-169.09-7.lvn8
kmod-nvidia-2.6.23.14-115.fc8-169.09-6.lvn8
kmod-nvidia-169.09-7.lvn8
apres dmesg | grep -i nvidia
nvidia: module license 'NVIDIA' taints kernel.
NVRM: loading NVIDIA UNIX x86 Kernel Module 169.09 Fri Jan 11 14:38:28 PST 2008
pmarion
Les paquets semblent cohérents.
Peux-tu faire
grep -i glx /etc/X11/xorg.conf
grep -i driver /etc/X11/xorg.conf
Et refaire un :
livna-config-display
pixelrock
grep -i glx /etc/X11/xorg.conf
Option "AIGLX" "on"
Option "AddARGBGLXVisuals" "True"
Option "AIGLX" "True"
Option "DisableGLXRootClipping" "True"
grep -i driver /etc/X11/xorg.conf
Driver "kbd"
Driver "wacom"
Driver "wacom"
Driver "wacom"
Driver "wacom"
Driver "synaptics"
Driver "nvidia"
voici
pmarion
Chez moi :
# grep -i glx /etc/X11/xorg.conf
Option "AIGLX" "on"
Option "AddARGBGLXVisuals" "True"
Mais la différence est peut-être due à nos carte différentes.
Peux-tu relancer
livna-config-display
et poster ton
/etc/X11/xorg.conf
pixelrock
# Xorg configuration created by livna-config-display
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "pad" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
# Option "PressCurve" "0,0,100,100"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#Option "HistorySize" "64" # Taille buffer
#Option "TiltInvert" "on" # Invertion de l'inclinaison
# Option "BottomX" "1920"
# Option "BottomY" "1200"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "stylus"
Option "USB" "on" # USB ONLY
Option "Mode" "absolute" # Position sur la tablette
Option "Tilt" "on" # Inclinaison
Option "Threshold" "5" # sensibilité à la pression
EndSection
Section "InputDevice"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#Option "HistorySize" "64" # Taille buffer
#Option "TiltInvert" "on" # Invertion de l'inclinaison
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "eraser"
Option "USB" "on" # USB ONLY
Option "Mode" "absolute" # Position sur la tablette
Option "Tilt" "on" # Inclinaison
Option "Threshold" "5" # sensibilité à la pression
EndSection
Section "InputDevice"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#Option "HistorySize" "64" # Taille buffer
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "cursor"
Option "USB" "on" # USB ONLY
Option "Mode" "absolute" # Position sur la tablette
EndSection
Section "InputDevice"
Identifier "pad"
Driver "wacom"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "pad"
Option "USB" "on" # USB ONLY
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.75"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
Option "RenderAccel" "true"
Option "TripleBuffer" "true"
Option "Composite" "Enable"
Option "AIGLX" "True"
Option "NvAGP" "1"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
pmarion
Si je compare ton xorg.conf et le mien je trouve des grosses différences :
Exemple :
Option "AddARGBGLXVisuals" "True"
Cette option se trouve normalement dans la section 'Device' et non screen .
Mais il y en a d'autres comme cela.
Peux tu faire :
ls -l /etc/X11/xorg.conf
livna-config-display ( en vérifiant la case allow livna-config-display to edit configuration files )
ls -l /etc/X11/xorg.conf
Normalement le fichier /etc/X11/xorg.conf doit être reconstruit par livna-config-display.
pixelrock
pixelrock@root 12:04:29 (~)# ls -l /etc/X11/xorg.conf
-rw-r--r-- 1 root root 3886 fév 27 12:03 /etc/X11/xorg.conf
pixelrock@root 12:04:48 (~)# livna-config-display
pixelrock@root 12:05:01 (~)# ls -l /etc/X11/xorg.conf
-rw-r--r-- 1 root root 3886 fév 27 12:04 /etc/X11/xorg.conf
il change quelque chose on dirais
kwizart
chez moi la mise à jours n'a pas empecher compiz de fonctionner !
Par contre c'est quoi cette histoire de script? Tu peux lancer compiz normalement depuis les Syteme / Préférence / Apparence ?
pixelrock
Moi j'avais un script pour compiz-fusion et celui que tu me dit, il me semble que c'est pour compiz tout court
Mais ca ne fonctionne pas non plus par la
Peut-etre que c'est à cause des portables,
pmarion
Chez moi j'ai une carte Nvidia et j'ai eu les mêmes mises à jour que toi et compiz fonctionne correctement.
Mais je n'utilise plus 'compiz --replace' ni 'emerald --replace' qui ont existé mais depuis la sortie de fusion-icon je lance fusion-icon.
Peux-tu essayer de mettre en commentaire les 'compiz --replace' et 'emerald --replace' dans ton script ou supprimer ton script.
Puis ouvrir une session et lancer
fusion-icon
Une icône fusion doit apparaître dans ta barre de menu à droite.
Un clic droit dessus et tu peux activer
'Select Window Manager' + Compiz
'Select Window Decorator' + Emerald
pixelrock
je ne savais meme pas que fusio-icon etait revenu, car au debut de la fedora8 fusion-icon n'etait plus la, et donc j'avais fait mon script
je viens de l'installer et fait une erreur
* 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!
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon.interface import choose_interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 23, in <module>
import start
File "/usr/lib/python2.5/site-packages/FusionIcon/start.py", line 64, in <module>
env.set()
File "/usr/lib/python2.5/site-packages/FusionIcon/environment.py", line 148, in set
if not self.Xgl and self.glx_vendor == 'NVIDIA Corporation':
AttributeError: Environment instance has no attribute 'glx_vendor'
Je pense que le problème est avant et avec glx car quand je fait glxinfo il fait une erreur
name of display: :0.0
Error: glXCreateContext failed
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x83 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
pixelrock
Bon je viens de réussir à refaire fonctionner le tout, j'ai tout simplement désinstaller les driver nvidia et réinstaller.
puis j'ai relancé le tout, et ca fonctionne
J'ai pas trop bien compris le pourquoi, mais ca fonctionne
Merci de ton intervention car tu es resté depuis ce matin pour ce problème
Encore merci
pmarion
Oui c'est sûr, il y a un problème avec la configuration de la carte graphique mais de toute façon fusion-icon est très pratique, donc par la suite tu ne regretteras pas de l'avoir installé.
Est-ce que le contenu du fichier xorg.conf a été corrigé (Section Device et non Screen contenant 'Option "AddARGBGLXVisuals" "True"') ?
pixelrock
Oui j'ai mis ces ligne dans device et plus dans screen, j'avais essayé avant mais ca n'avait rien changé
Sinon oui fusio-icon est pratique et c'est ce que j'utulisais avant sous fedora 7 et maintenant je vais le réutiliser
Merci
pmarion
Mais, je pense que tu devrais éviter de modifier manuellement le fichier xorg.conf, il ne doit pas y avoir de mélange entre ce que fait livna-config-display et la configuration.
Fais une sauvegarde du xorg.conf.
Relance
livna-config-display ( en vérifiant la case allow livna-config-display to edit configuration files )
Quelle sont les cases cochées dans l'affichage de livna-config-display ?
pixelrock
Oui mais j'ai ajouté quelque option ainsi que le support de ma tablette graphique wacom
sinon
Allow livna-config... est coché
et
AIGLX sélectionné
Pourrais-tu me donner ton X comme ca je peux vérifier avec le mien