Compiz problem

Actually its not a compiz problem, but somehow I’m convinced that it has got to do with compositing or maybe desktop effects not working correctly.

The problem is, when I click on my taskbar, or any minimized window, the delay time for it to pop up is really slow. I’ve tried adjusting the settings in CCSM and desktop effects for fast performance rather than beautiful graphics, but it still doesn’t work. I have an ATI card which is working correctly btw.

This problem has been with me since I started installing my graphic card but it started to be really slow after I tried installing cairo-dock. After installing it, it said something about not able to install desktop plug-in. Then I noticed the delay time for all the minimized windows pops up considerably slower than before. Btw, I should mention that firefox sometimes is really buggy when running videos and sometimes pictures are very inconsistent (pixel-wise).

I’m not so sure about anything regarding Xgl or Xorg, but I still was successful in installing an ATI driver. But this problem is really an annoyance. Please help me.

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

Here’s the output to search for errors in Compiz which I found in Compiz Wiki

compiz --replace ccp & emerald --replace &
[1] 10622
[2] 10623
izaak@superdesktop:~/Desktop> compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (workarounds) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'workarounds'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (text) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'text'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (shift) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'shift'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (animation) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'animation'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (mousepoll) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'mousepoll'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (expo) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'expo'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (ezoom) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'ezoom'
izaak@superdesktop:~/Desktop> compiz (cube) - Warn: Failed to load slide: cube-image


Please help me! Thanks.

And yes I’ve tried disabling desktop effects.

Looks like you have a mix of compiz packages from different repos. There’s a list of complaints about version numbers in the output. Check your compiz install. I don’t use compiz, just see what I see.

Ok so how do i change the right version the right way? Do i completely uninstall compiz and its config files? And reinstall?

Btw, I tried configuring my /etc/X11/xorg.conf file with this and didn’t see any change though.

Haven’t reinstalled yet.

Anyway, after editing the config file i ran

compiz --replace ccp & emerald --replace &

again and got this instead

libccs: dlopen: /usr/lib64/compizconfig/backends/libgconf.so: cannot open shared object file: No such file or directory
compiz (core) - Error: dlsym: /usr/lib64/libdmx.so: undefined symbol: getCompPluginInfo20070830
compiz (core) - Error: Couldn't load plugin 'dmx'
compiz (dbus) - Error: dbus_bus_get error: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
compiz (dbus) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'dbus'
compiz (core) - Error: Plugin 'core' has ABI version '20081121', expected ABI version '20090619'.

compiz (workarounds) - Error: InitObject failed
compiz (core) - Error: Couldn't activate plugin 'workarounds'
compiz (cube) - Warn: Failed to load slide: cube-image

[1]-  Segmentation fault      compiz --replace ccp

probably first see what repositories you have active.

post

zypper lr -d

zypper lr -d is

# | Alias   | Name    | Enabled | Refresh | Priority | Type   | URI                                                               | Service
--+---------+---------+---------+---------+----------+--------+-------------------------------------------------------------------+--------
1 | Non-oss | Non-oss | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.2/repo/non-oss/      |        
2 | OSS     | OSS     | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.2/repo/oss/          |        
3 | Packman | Packman | Yes     | Yes     |   99     | rpm-md | http://packman.mirrors.skynet.be/pub/packman/suse/11.2/           |        
4 | Update  | Update  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.2/                         |        
5 | X11:XGL | X11:XGL | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/XGL/openSUSE_11.2/ |        

Ok I’ve re-installed Compiz by repo now. Here’s what I get when I type

compiz-manager

without su :

Checking for Xdmx: not present. 
Checking for Xgl: not present. 
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log 
Detected PCI ID for VGA: 02:00.0 0300: 1002:9490 (prog-if 00 [VGA controller])
Checking for software rasterizer: not present. 
Checking for texture_from_pixmap: present. 
Checking for non power of two support: present. 
Checking for Composite extension: present. 
Comparing resolution (1366x768) to maximum 3D texture size (8192): Passed.
Checking for nVidia: not present. 
Checking for FBConfig: present. 
Checking for Xgl: not present. 
7001
/usr/bin/compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
/usr/bin/compiz (core) - Fatal: No manageable screens found on display :0.0


Then it hangs so I have to type control-c.

What is wrong here?

Im guessing that there’s another compositing manager based on this thread. But what is it?

You never said which desktop KDE4.x or Gnome. IMO Compiz should not be used with KDE since it has it own Compositing manager.

I’m using gnome. Now when I right click at the compiz fusion icon on the bottom-right of the screen, and changed the window manager (either to IceWM or KWin), my problem seem to be completely resolved. Maximise/minimize is very quick and responsive. But then, I can’t change the theme and show desktop button isn’t working.

I tried testing it by logging off and logging back in but it failed to keep the settings.

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

Can you please post the results of :
rpm -qa | grep compiz

The result should look like this:


$:~>rpm -qa | grep compiz
libcompizconfig-0.8.4-10.1.i586
python-compizconfig-0.8.4-5.1.i586
compiz-branding-openSUSE-0.8.4-147.1.i586
compiz-bcop-0.8.4-1.4.i586
compizconfig-settings-manager-0.8.4-12.1.noarch
compiz-plugins-main-0.8.4-3.4.i586
compiz-emerald-0.8.4-1.1.i586
compiz-0.8.4-147.1.i586
compiz-manager-0.6.0-7.1.noarch
compiz-plugins-extra-0.8.4-2.3.i586
compiz-emerald-themes-0.6.0-2.1.noarch
compiz-kde4-0.8.4-147.1.i586
compiz-plugins-unsupported-0.8.4-100.2.i586

Please note that I have the same version of each files. I had some problems before because of mix versions. Try to install everything with the same version. As you can see I use the ones from cyborg repo and they work very nice for me.
You may also want to remove your xorg.conf file, as it should not be needed. Try backing it up before removing, and after you install those packages, restart the computer (just to be sure).

Here’s my

rpm -qa | grep compiz

compizconfig-settings-manager-0.8.4-10.1.noarch
compiz-emerald-0.8.4-1.1.x86_64
libcompizconfig-0.8.4-10.1.x86_64
compiz-branding-openSUSE-0.8.4-167.1.x86_64
python-compizconfig-0.8.4-4.1.x86_64
compiz-plugins-extra-0.8.4-2.1.x86_64
compiz-gnome-0.8.4-167.1.x86_64
compiz-plugins-main-0.8.4-1.2.x86_64
compiz-emerald-themes-0.6.0-2.1.noarch
compiz-manager-0.0.1_git080201-62.1.noarch
compiz-0.8.4-167.1.x86_64

I can’t seem to find the cyborg repository. And I don’t understand how do you identify different versions of compiz above.

Can anyone explain please? Thanks.

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

Index of /repositories/X11:/XGL/openSUSE_11.2

compiz-0.8.4-167.1.x86_64
compiz-plugins-main-0.8.4-1.2.x86_64
compiz-emerald-themes-0.6.0-2.1.noarch
python-compizconfig-0.8.4-4.1.x86_64
compizconfig-settings-manager-0.8.4-10.1.noarch
libcompizconfig-0.8.4-10.1.x86_64
compiz-plugins-extra-0.8.4-2.1.x86_64
compiz-branding-openSUSE-0.8.4-167.1.x86_64
compiz-emerald-0.8.4-1.1.x86_64

make sure u got these from repo

probly u got a mix off OSS & the X11: XGL-repo

this works on kde 4 but u must DISABLE the desktop-effects in kde4 itself

start-menu > personal-settings > desktop > desktop-effects

Ok. First I did

zypper rm compiz

. Then I did zypper ar Index of /repositories/X11:/XGL/openSUSE_11.2 Compiz after I deleted the old Compiz repo.

Then I did zypper dup -r Compiz

Tell me what I did wrong bcoz its still now working.

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

Ok. First I did

zypper rm compiz

. Then I did

 zypper ar http://download.opensuse.org/repositories/X11:/XGL/openSUSE_11.2/]Index of /repositories/X11:/XGL/openSUSE_11.2/ Compiz

after I deleted the old Compiz repo.

Then I did

zypper dup -r Compiz

Tell me what I did wrong bcoz its still now working.

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

Ok. First I did

zypper rm compiz

. Then I did

 zypper ar http://download.opensuse.org/repositories/X11:/XGL/openSUSE_11.2/]Index of /repositories/X11:/XGL/openSUSE_11.2/ Compiz

after I deleted the old Compiz repo.

Then I installed using

zypper in Compiz

Then I did

zypper dup -r Compiz

Tell me what I did wrong bcoz its still not working bcoz some of the packages from zypper dup -r Compiz are from OSS repo. How do I make it dup from Compiz repo only?

Box: openSUSE 11.2 | GNOME 2.28.2 | Acer RS740DVF | AMD64 X2 5600+ | Radeon HD4670 | 3GB RAM

that i only know to set in yast > software management

make sure the repo is also know in yast then search ‘compiz’

highlight a compiz rpm and set wich 1 u need in the Versions tab

do it for other needed to , sounds cumbersum but atleast u can see wich rpm get installed from wich repo

I’m using gnome, and you are not helping. Thanks anyway.

First off , sorry for the late reply. I am having problems with instant notification feature of this forum, so have to browse through this forum to find my posts manually.

I am a kde user. I don’t know if i can help u or not, but lets try it anyways…

go to yast> software management

after it refreshes the repositories, search for “compiz” in the search box. It will show you the packages found. Since they are already installed, they will have black check marks on those installed packages. see the pic below:

http://img153.imageshack.us/img153/4113/yastk.th.png](http://img153.imageshack.us/i/yastk.png/)

if you go to the version tab, you will see different versions of the same packages from different repositories.
http://i40.tinypic.com/2j16dmd.png

Select the one from XGL, or cyborg, or any one you want… but do the same for all compiz packages. and click accept… when you change the version by clicking the appropriate one the check mark will turn green and an up arrow, which means you are upgrading the packages. After installing it, give your system a restart and see if it works.

Please post the results here, even if it does not work. I am sure someone will be able to help you in that case.