Compiz was working flawlessly on this machine until very recently (I’m thinking an update broke it). Now enabling it with the compiz-fusion icon (which I now also use to turn it off) causes the window borders to disappear. Naturally the effects themselves also don’t work. I do have Nvidia’s drivers installed.
I’m convinced this is a fairly simple issue as I remember reading posts about it before but as I’m sure you’ve already deduced…I am a noob.
Reinstalled nvidia’s display driver (NVIDIA-Linux-x86-173.14.09-pkg1.run) after learning of a recent X11 update. However, the issue persists. GUI works with compiz running, just no window borders or actual effects.
I’ve experienced similar issues. The way I’ve been able to fix it is to totally uninstall the nvidia drivers from both repositories and using their installer downloaded from the website. I then reinstall using the installer from the website (following the instructions).
I think what’s happening is the driver is failing to load and compiz is getting rendered with software.
You can tell if the Nvidia driver is loaded quite easily if the Nvidia logo comes up when you load Xorg.
What I’ve run into with openSUSE is that the 1-click installer will install the Nvidia driver, but sometimes it doesn’t change xorg.conf so it isn’t loading the driver.
I edit /etc/X11/xorg.conf and change driver=“nvidia” and then I’m in business.
The driver installed is the one from Nvidia’s website and I did so by stopping X, using the “sh” command with the driver file as an argument which start an Nvidia setup shell, compiled a kernel, etc.
I’m going to take a look at xorg.conf. For some reason I haven’t done that yet.
I had a similar issue after re-installing OpenSuSE 11. Here is how I resolved the situation. I realized that I can get Windows borders only with Emerald themes. Somehow the Emerald themes were not being used. In Compiz Settings Manager, to go Effects and click on Window Decorations. This will bring up the menu. In the Command box, type:
emerald -replace.
Once I did this, I was able to use Emerald themes with window borders. Hope this will help you.
So I downloaded the Emerald package and typed in the command in the settings manager as noted above. I then tried tried to turn Compiz back on and got the same result.
However, while poking around I opened Simple CCSM and turned it on there. Interestingly now the window borders are back. The command for window borders is still “compiz-decorator --replace”. The only thing that is different is now I have the emerald package although I don’t even think I’m using it.