Compiz on Ubuntu Gutsy (dev) with NVIDIA GeForce Go 7400

Since yesterday, I've been encountering problems with "black windows" that occurred months earlier with Beryl. For reasons that I did not explore, Beryl and Compiz would only show a black background, and start painting windows in black when a certain number of windows have been opened (generally expanded to cover 2 or 3 full screens of 1280x800). My graphics card is a NVIDIA GeForce Go 7400, on a Dell XPS m1210.

I remembered that using the beryl-manager icon, we could select the rendering option to AIGLX. There are two GUI for changing the Compiz configuration: CompizConfig Settings Manager (ccsm) and GL Desktop (gnome-compiz-preferences). Neither however provide any means to change it, yet. The former's config seems to be used by the system when firing up the Gnome Windows Manager, although I am not clear as to whether any config file is written in the user's home (I presume that it is done through gconf somehow).

The option to use on the command-line with compiz is "--indirect-rendering", but the simplest way to tell the system to use indirect rendering (ie AIGLX) is to edit the /usr/bin/compiz executable, which is in fact a shell script. Here is my edited copy of the compiz file, where line 55 has been changed from a "no" to a "yes".


Leave a comment

Type the characters you see in the picture above.

About this Entry

This page contains a single entry by Cedric published on August 29, 2007 9:32 PM.

Mr Ma was the previous entry in this blog.

Hey guys, I'm at Madhatters and the Froshies are loud is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.