View Full Version : Compiz no longer works on openSuSE 10.3 after upgrade to nvidia driver 167.09
corel
December 22nd, 2007, 07:07 PM
Did the Nvidia driver update through YaST , now Compiz-Fusion will not work .
Was working great before driver update , click Compiz Fusion Icon , loads in tray , but nothing works , no cube flip , no window borders , no wobbly windows , zilch .
What did I miss here ?
Deciare
December 22nd, 2007, 08:00 PM
Please try entering this command into a console window:
fusion-icon -v &
What does it output?
(Also, I renamed this thread to make it more descriptive of the problem. Please keep in mind that descriptive titles will help both other people who are searching for help, as well as people looking for something to help with.)
corel
December 22nd, 2007, 08:34 PM
Seems this session records any change to file :
* Detected Session: kde
* Searching for installed applications...
-- /usr/bin/compiz
-- /opt/kde3/bin/kwin
-- /usr/bin/fvwm
-- /usr/bin/metacity
-- /usr/bin/gtk-window-decorator
-- /usr/bin/kde-window-decorator
-- /usr/bin/emerald
-- /usr/bin/ccsm
-- /usr/bin/emerald-theme-manager
* Opening CompizConfig context
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --loose-binding --indirect-rendering
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No composite extension
* Setting option Loose Binding to False
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No composite extension
* Setting option Indirect Rendering to False
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No composite extension
* Setting decorator to Emerald ("emerald --replace")
Deciare
December 22nd, 2007, 08:36 PM
Maybe the nvidia installer modified your /etc/X11/xorg.conf file. Could you open it in a text editor and check whether there's a section that says the following?
Section "Extensions"
Option "Composite" "On"
EndSection
If you don't see it, please add it to the file and save it.
corel
December 22nd, 2007, 08:42 PM
O-k etc/X11/xorg.conf did not contain that entry , did add it , and here is out put of Compiz now :
* Detected Session: kde
* Searching for installed applications...
-- /usr/bin/compiz
-- /opt/kde3/bin/kwin
-- /usr/bin/fvwm
-- /usr/bin/metacity
-- /usr/bin/gtk-window-decorator
-- /usr/bin/kde-window-decorator
-- /usr/bin/emerald
-- /usr/bin/ccsm
-- /usr/bin/emerald-theme-manager
* Opening CompizConfig context
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No composite extension
Deciare
December 22nd, 2007, 08:47 PM
Okay... That's stranger. Did you restart X and/or reboot after making the change?
What does the following command output?
xdpyinfo | grep -i composite
corel
December 22nd, 2007, 08:56 PM
"composite"
Now if I run the "fusion-icon -v &" command desktop locks (lose keyboard and windows will close but remain in task bar) and can't copy and paste output , have to do Ctrl>Alt>Backspace to rest so I can do anything .
corel
December 22nd, 2007, 09:09 PM
* Detected Session: kde
* Searching for installed applications...
-- /usr/bin/compiz
-- /opt/kde3/bin/kwin
-- /usr/bin/fvwm
-- /usr/bin/metacity
-- /usr/bin/gtk-window-decorator
-- /usr/bin/kde-window-decorator
-- /usr/bin/emerald
-- /usr/bin/ccsm
-- /usr/bin/emerald-theme-manager
* Opening CompizConfig context
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Finally got this , had to do "nvidia-xconfig" and then had white screen , stopped "xgl" and was able to get desktop back , now no borders on windows .
Deciare
December 22nd, 2007, 09:24 PM
o.O Were you using Xgl before? I don't understand your situation well at all...
But as for no borders, are any of Compiz's other effects, such as the cube or open/close animations, working?
corel
December 22nd, 2007, 09:33 PM
o.O Were you using Xgl before? I don't understand your situation well at all...
But as for no borders, are any of Compiz's other effects, such as the cube or open/close animations, working?
No , was not using "xgl" before just Compiz-Fusion , just tried "xgl" to see if it was the problem .
No , as you saw form "fusion-icon -v &" out put has some errors :
* Detected Session: kde
* Searching for installed applications...
-- /usr/bin/compiz
-- /opt/kde3/bin/kwin
-- /usr/bin/fvwm
-- /usr/bin/metacity
-- /usr/bin/gtk-window-decorator
-- /usr/bin/kde-window-decorator
-- /usr/bin/emerald
-- /usr/bin/ccsm
-- /usr/bin/emerald-theme-manager
* Opening CompizConfig context
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Basically , downloaded Nvidia driver , Compiz-Fusion stoped working is the problem .
Deciare
December 22nd, 2007, 09:39 PM
I don't have a solution for you, but someone else (http://forum.compiz-fusion.org/showthread.php?t=6229) with presumably the same problem just posted a link to something that may work:
http://crismon.altervista.org/Wp/archives/83/
It's not written in English, but the instructions are pretty straightforward. Essentially, open /usr/lib/python2.5/site-packages/FusionIcon/data.py in a text editor, then change this line:
compiz_args = ['--replace', '--sm-disable', '--ignore-desktop-hints', 'ccp']
To say this instead:
compiz_args = ['--replace', '--sm-disable', '--ignore-desktop-hints', 'ccp', '--no-libgl-fallback']
Then start fusion-icon with this command:
LIBGL_ALWAYS_INDIRECT=1 fusion-icon
corel
December 22nd, 2007, 09:50 PM
Got everything except for last instruction for Icon .
Can you translate ?
corel
December 22nd, 2007, 09:52 PM
Compiz-Fusion does work now , thanks , but would still like to know what last instruction for the icon is .
Thanks
corel
December 22nd, 2007, 09:56 PM
Get this when I run the last command :
LIBGL_ALWAYS_INDIRECT=1 fusion-icon
* Detected Session: kde
* Searching for installed applications...
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --no-libgl-fallback
compiz (core) - Error: no 'text' plugin with ABI version '20070902' loaded
compiz (thumbnail) - Warn: No compatible text plugin found.
compiz (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
A handler is already registered for the path starting with path[0] = "org"
compiz (core) - Error: no 'text' plugin with ABI version '20070902' loaded
compiz (shift) - Warn: No compatible text plugin loaded.
compiz (core) - Error: no 'text' plugin with ABI version '20070902' loaded
compiz (group) - Warn: No compatible text plugin loaded.
corel
December 22nd, 2007, 09:59 PM
Going to do hard restart and see if it holds on new session .
corel
December 22nd, 2007, 10:04 PM
Still works correctly after hard restart , thank you .
Thank you "solved" .
jath248
December 24th, 2007, 03:33 AM
hi im realy new at all this but im using the new nivida driver too was having similar troubles
eg
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
till i saw a no xgl detected , so i went to the yast settings and to install software found this program opensuse-xgl-settings - KDE gui for managing Xgl and Compiz/Compiz Fusion it seemed to get things up and running . had to use a search to actualy run it , after that i ran a console with compiz-manager & .. then it ran ok
, but on reboot its not there running the compiz-manager & gets it back up and running
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.