
About
Compiz-Check is a script to test if Compiz is able to run on your system/setup and if not, it will tell you the reason why.
Additionally you can use the output of the script to look for support in the official Compiz Fusion forums or the mailing list / forum of your distribution, which will make it much easier to locate your problem.
The script is suitable for GNOME, KDE and Xfce users and is not limited to a specific Linux distribution – in fact, the script lists those infos for you.
The test consists mainly of three parts:
- List relevant system information
- Run several Compiz related checks
- Check for problematic hardware and problems with the setup in use.
So the output will eventually look like this:
Gathering information about your system... Distribution: Ubuntu 8.04 Desktop environment: GNOME Graphics chip: ATI Technologies Inc RV350 AR [Radeon 9600] Driver in use: radeon Rendering method: AIGLX Checking if it's possible to run Compiz on your system... Checking for texture_from_pixmap... [ OK ] Checking for non power of two support... [ OK ] Checking for composite extension... [ OK ] Checking for FBConfig... [ OK ] Checking for hardware/setup problems... [ OK ]
If anything is OK like in this example, your system is most probably able to run Compiz.
In case anything fails, you will be prompted a reason and ideally a hint how to solve the problem.
Compiz-Check will not run Compiz for you, nor will it do any changes to your system (unless you specifically say so).
Download & Usage
The current version of the script is available here.
You can use this command to download it to your home directory:wget http://blogage.de/files/70708/download -O compiz-checkAfterwards, you have to make it executable:
chmod +x compiz-checkAnd finally run it like this:
./compiz-check
In case you want to use it anywhere (and by any user), you have to store it in your $PATH environment variable (e.g.
/usr/local/bin).Afterwards you will be able to run Compiz-Check by running
compiz-check
no matter where you are.Changelog
| 0.1 | Initial release |
| 0.1.1 | Variable path to lspci (for Fedora) |
| 0.2 | Turned Nvidia memory check into a warning and made it optional |
| 0.2.1 | Variable path to the Xorg log file and small fix in the distro check |
| 0.2.2 | Less restrictive driver detect and yet another fix for the usage of lspci |
|
0.3 |
General clean-up, extended $PATH for lspci on SuSE, fixed and enhanced distro detect, proper XDG usage, (hopefully) fail proof deactivation of Metacity's compositing manager, abort when trying to run the script being root. |
| 0.4 | See here |
|
0.4.1 |
Detection of Linux Mint, bail out when running openchrome driver to prevent X from crashing, fixed detection of fglrx with unusual output of fglrxinfo, don't warn about blacklisted hardware when running Ubuntu Hardy |
|
0.4.2 |
Detection of PCLinuxOS, added noveau to $KNOWN_DRIVERS, proper sourcing of $XDG_CONFIG_DIRS, advanced help when "Composite" is disabled in xorg.conf, proper check if the path to compiz.real is known on Ubuntu, skipping only the last check for openchrome driver |
|
0.4.3 |
glxinfo detection (mostly for Mandrivia users) and help message, fixed whitelist check, fixed SKIP when running under vesa driver, various output text changes |
|
0.4.4 |
Added option to look for proprietary drivers in Ubuntu, blacklisted drivers: vesa | vga | nv | openchrome, various code changes due to user feedback |
|
0.4.5 (current) |
Changed way to check for AIGLX, because fglrx forces to enable it on Intrepid (vital for RadeonHD cards); added check for "Software Rasterizer"; expanded the PCI ID blacklist to correspond with Intrepid; blacklisted unichrome driver; fixed XDG check; minor fixes |
You can find out what version you are using by running:
compiz-check --version
They won't solve themselves, if I don't know about them.
Trackbacks
No trackbacks, yet.
All "OK" on my nVidia 7900gS, drivers from Hardy repos.
Good work!
Hey the link .deb is break!!!
Dear Forlong
Please leave a link for .deb package of the last version too (current 0.2)
There is no link to a newer deb package, because I have not yet created one
If you are on Ubuntu, it doesn't make a difference anyway, because the changes I made from 0.1. to 0.2 are to make the script (even more) distribution independent.
Please let me know if you are on another debian based distribution and encounter any problems with the v0.1 deb.
This is what I get...
Distribution: Ubuntu 8.04
Desktop environment: KDE
Graphics chip: nVidia Corporation GeForce 7300 GT (rev a2)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems..../compiz-check: line 380: [: too many arguments
./compiz-check: line 380: [: too many arguments
[ OK ]
Kerrin, can you please post the output of
glxinfo -l 2>/dev/null | grep GL_MAX_TEXTURE_SIZE
and
xdpyinfo | grep -i "dimensions:"
$ glxinfo -l 2>/dev/null | grep GL_MAX_TEXTURE_SIZE
GL_MAX_TEXTURE_SIZE = 4096
GL_MAX_TEXTURE_SIZE = 4096
$ xdpyinfo | grep -i "dimensions:"
dimensions: 1280x768 pixels (374x222 millimeters)
dimensions: 640x480 pixels (271x203 millimeters)
It use to run under 7.10, but not after the upgrade to 8.04
I see... you get two different outputs when checking the resolution, which is not expected by the script.
I reckon you are on a dual head -- how did you set that up?
And what are you referring to, when saying "It use to run" (the script or Compiz in general)?
Sorry I should have been more specific. Compiz use to run on Fiesty, but not since upgrading to Hardy. I'm running Kubuntu Hardy (KDE 3.5.9).
I was hoping your script would help find out why compiz wont run for me as the Desktop Effects tool either returns nothing when I hit apply, or I get a generic I can't do it message. (forget the exact words)
Dual head is setup with the nvidia-settings tool. Second screen is a separate X session (used for mythtv & a projector). For some reason since upgrading the second screen always defaults back to 640x480 every-time I reboot.. Slight pain but I've been living with that and just changing to a better resolution after bootup using the nvidia tool.
I'm using KDE 3.5.9 still as KDE 4 dual head doesn't work for me either, the two screens appear overlapping over each other as one.
Hi, think I might have desktop-effects almost working. This is the debug output of desktop-effects-kde4.
apply clicked
extraEffects enabled
Checking for Xgl: not present.
Detected PCI ID for VGA: 01:00.0 0300: 10de:02e2 (rev a2) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x768
640x480) to maximum 3D texture size (4096
4096): [: 388: 4096: unexpected operator
[: 388: 4096: unexpected operator
Passed.
Checking for nVidia: present.
Checking for FBConfig: present.
Checking for Xgl: not present.
Starting kde-window-decorator
Starting kde-window-decorator
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
/usr/bin/compiz.real (dbus) - Error: dbus_bus_get error: Failed to execute dbus-launch to autolaunch D-Bus session
/usr/bin/compiz.real (dbus) - Error: InitObject failed
/usr/bin/compiz.real (core) - Error: Couldn't activate plugin 'dbus'
signalled
Wondering if this is my problem "Checking for Xgl: not present."
Kerrin,
first of all: did Compiz work for you on Feisty with that setup (two seperate X sessions)?
Because I don't think Compiz can handle such a setup. It's best to go with TwinView AFAIK (unfortunately, I don't have any experience with dual monitor setups).
Then there seems to be another problem related to dbus but you have to solve the setup problem, before we can dig into that one.
Oh and Xgl is definitely not your problem. Don't worry about that.
edit: I did some research, try this command (one line):
DISPLAY=:0.0 compiz.real --replace --only-current-screen core ccp
and let me know if it did you any good.
Hi
Yes, Compiz was working with the same dual screen setup in Fiesty (also edgy).
After much tinkering, compiz is finally working for me. Unsure exactly what fixed it.. Suspect it was that I was missing the emerald package.
Couple of strange thinks I still need to sort, like only getting a flat cube (2 screens instead of 4), and also window focus only happens if I click on the title of a window. Other than this it appears to be fine now.
hi,
you can add double quotes in the line 114 of the script (version 0.2.2) to avoid error message in case when DISTRIB_ID is composed of several words (I'm on Debian) :
if [ -z "$DISTRIB_ID" ]; then
Best regards,
Michal
Thanks Michal,
but I already worked around this another (cleaner) way in the latest version (that will hopefully get released today).
Forlong,
I'm one of the developers for VectorLinux, which is based on Slackware. Please add the following code to your script to detect VectorLinux:
elif [ -f /etc/vector-version ]; then
DISTRIB_ID="VectorLinux"
DISTRIB_RELEASE="($(cat /etc/vector-version))"
Thanks very much,
John
Hi! I just ran compiz-check and it produced the following... what does it mean there is no rendering method? I have accelerated graphics and OpenGL working, AFAIK.
Thanks!
# ./compiz-check
Gathering information about your system...
Distribution: Unknown
Desktop environment: KDE
Graphics chip: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: None
Checking if it's possible to run Compiz on your system... [FAIL]
BTW, I ran compiz-check on two different openSUSE machines, and it failed to recognize them as SUSE, both times.
There are two *release files in /etc; could that be the problem?
Best regards,
Federico Kereki
# cat /etc/SuSE-release
openSUSE 10.3 (i586)
VERSION = 10.3
# cat /etc/lsb-release
LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32"
what's the point of sourcing in lsb-release into DIST_INFO in 'detect_distro'?
if the file exists on the system, then all the remaining 'elif' are ignored and the output to the CLI for 'Distribution' becomes 'Unknown'. On openSuse 10.2 both /etc/SUSE-release and /etc/lsb-release exist. Additionally, DIST_INFO is not really used anywhere and 'detect_distro' should be:
---
if [ -f $DIST_INFO ]; then
. $DIST_INFO
fi
if [ -f /etc/arch-release ]; then
DISTRIB_ID="Arch Linux"
elif [ -f /etc/debian_version ]; then
...
---
then and only then will '(open)SUSE' show up in the output on my box.
Also, some systems, e.g. openSUSE 10.2, have 'lspci' in /sbin - so you should add that to the path along w/ '/usr/sbin'.
Hi,
Nice work. Thank you very much. I ran Compiz-check and here's the result:
Distribution: Ubuntu 7.10
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
compiz-check --version
0.1
I'm a perfect newbie and I don't know what to do to fix this problem. Anyone could help me? It would be very kind. Thanks:-)
@JohnB316: thanks, that's exactly the kind of info I need. It will be included in the next release.
@Federico Kereki: you need either AIGLX or Xgl to run Compiz on an intel chip.
See http://en.opensuse.org/AIGLX and/or
http://en.opensuse.org/Using_Xgl_on_SUSE_Linux
Thanks for the output of 'cat /etc/SuSE-release' btw, I incorporated it into the script.
@jojomonkey: this has all been fixed in the latest version I'm working on (and I plan on releasing a beta of that one minute now).
Thanks for the feedback anyway -- don't hesitate to report any other problems.
@Laurent: Have a look at this page, maybe it's a setup issue: http://wiki.compiz-fusion.org/Intel%20with%20AiGLX
Generally, intel chips should be working out of the box on Ubuntu Gutsy.
/edit: I just released Compiz-Switch 0.3 beta
You can find it under Testing.
0.2.2 (2008-05-05), no proprietary driver:
$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV41.1 [GeForce 6800] (rev a2)
Driver in use: Unknown
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Detected driver is not on Compiz' whitelist.
Would you like to know more? (Y/n) y
Your driver is not known (most probably not able) to work with Compiz.
See http://wiki.compiz-fusion.org/Hardware for details.
Check if there's an alternate (proprietary) driver available? (n/Y) y
-----
0.2.2 (2008-05-05), with proprietary driver and reboot:
$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV41.1 [GeForce 6800] (rev a2)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [WARN]
Something potential problematic has been detected with your setup:
Warning: Couldn't check the amount of memory on your Nvidia chip.
Would you like to know more? (Y/n) y
That does not mean, you won't be able to use Compiz.
If everything else went OK you are most probably fine.
In case you want the script to check this step as well, install the program
nvidia-settings on your system.
-----
Maybe you can install nvidia-settings for the user (sudo aptitude install nvidia-setttings) or check the GPU memory without using nvidia-settings?
Nice idea. Seems to indicate my system is ok (see below). Unfortunately, I've never gotten Compiz to run on this system.
Always the "Desktop effects could not be enabled" message.
FWIW, here's the output from your script:
[root@localhost Desktop]# ./compiz-check
Gathering information about your system...
Distribution: Fedora
Desktop environment: Unknown
Graphics chip: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
@Brett: I think the additional info is enough in this case: "If everything else went OK you are most probably fine." -- and you are. Checking the amount of memory is an optional step for any user that does not have nvidia-settings installed, because only those users will get possibly blacklisted.
But if you think the warning is too discomforting, I will think about changing it.
And no, I am not going to install anything for the user. Because then you would have to give the script your password and that is something you should never do.
@bjt3: that's interesting. Maybe Fedora blacklists setups I don't know about. Could you please post the output of
ls /usr/bin | grep compiz
edit: oh, I just noticed you are running the script as root. Please try again without being root. Maybe that's the problem.
In order to run this script successfully on Fedora 8 you have to run it this way:
PATH=$PATH:/sbin:/usr/sbin ./compiz-check
Artem, this has already been fixed in Compiz-Check 0.3 beta (linked under Testing).
as non-root
Gathering information about your system...
Distribution: Fedora
Desktop environment: KDE
Graphics chip: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
---------------
ls -l /usr/bin | grep compiz
-rwxr-xr-x 1 root root 210572 2007-10-30 14:15 compiz
-rwxr-xr-x 1 root root 10599 2007-11-27 03:08 compiz-manager
----------------------
[localhost ~]$ cat /etc/redhat-release
Fedora release 8 (Werewolf)
[localhost ~]$ uname -a
Linux localhost.localdomain 2.6.24.3-34.fc8 #1 SMP Wed Mar 12 18:17:20 EDT 2008 i6
[localhost ~]$ compiz-manager
Checking for Xgl: not present.
Detected PCI ID for VGA: 00:02.0 0300: 8086:2572 (rev 02) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1920x1200) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
Starting kde-window-decorator
/usr/bin/compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz (core) - Error: Failed to manage screen: 0
/usr/bin/compiz (core) - Fatal: No manageable screens found on display :0
I see... as far as I know that problem is related to DRI.
On Xubuntu I had to install the DRI modules for accelerating direct rendering (on Debian based distros the relevant package is libgl1-mesa-dri).
If this doesn't help, start a thread on the Compiz Fusion forums about it and give all the information you provided here. Good luck.
Oh, I know it doesn't work and I've spent some time attempting to resolve it to no avail. My purpose in this thread was to help you improve your script, and to allow you to detect and not report false-positives. I think that your script is a useful tool.
Thanks !
-b
bjt3, I really think that you are able to run Compiz.
Please start a thread at forum.compiz-fusion.org like I told you. I am pretty confident that we are able to sort this out.
Danke !
I put a footnote in Ubuntugeek to your page.
Thanks a lot, really!! This fixed my laptop to use Compiz along with Hardy Heron. Can I make you a cup of coffee??
Johan, Norway.
root@KalEL:~# compiz-check
Gathering information about your system...
Distribution: Ubuntu 7.10
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RS400 [Radeon Xpress 200M]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
root@KalEL:~# compiz
Checking for Xgl: not present.
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity
compiz doesn't work in ati 200M???
Seems not to work properly...
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems...[: 629: not: unexpected operator
[FAIL]
There has been (at least) one error detected with your setup:
Error: Fglrx driver not properly installed. Couldn't run fglrxinfo.
neurocid@ubuntu:~$
It seems to be matter of how im running it... sh compiz-check fails ./compiz-check works.
neurocid@ubuntu:~$ ./compiz-check --version
0.3
neurocid@ubuntu:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
neurocid@ubuntu:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON 9600/9700 Series
OpenGL version string: 2.1.7412 Release
neurocid@ubuntu:~$ sh compiz-check
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems...[: 629: not: unexpected operator
[FAIL]
There has been (at least) one error detected with your setup:
Error: Fglrx driver not properly installed. Couldn't run fglrxinfo.
Quote:Certainly.
It seems to be matter of how im running it...
sh compiz-check
specifically runs the script with sh (which is dash in Ubuntu) and ignores the shebang (#!/bin/bash in this case).
I was told it failed and I need Xgl for the version of fglrx installed, but I don't have Xgl, and Compiz is working great. I'm using the latest fglrx from ATI's website.
Hello,
here I have F9 with X1900 card and using radeon driver.
I'm using kde4
compiz-check tells all is ok....
[gcecchi@tekkaman ~]$ ./compiz-check
./compiz-check: line 65: lspci: command not found
Gathering information about your system...
Distribution: Fedora release 9 (Sulphur)
Desktop environment: KDE
Graphics chip: ATI Technologies Inc R580 [Radeon X1900 XT] (Primary)
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
lspci as root gives:
01:00.0 VGA compatible controller: ATI Technologies Inc R580 [Radeon X1900 XT] (Primary) (prog-if 00 [V
GA controller])
Subsystem: ATI Technologies Inc Unknown device 0d02
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 80000000 (64-bit, prefetchable) [size=256M]
Memory at 90200000 (64-bit, non-prefetchable) [size=64K]
I/O ports at 2000 [size=256]
Expansion ROM at 90220000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
but when running fusion-icon I get no title bars.
I can switch between metacity and kwin as windows managers but when I use compiz, I get no title bars.
Also no effects at all.
Alrady tried to enable windows decorations.
If running fusion-icon inside an xterm I get this:
[gcecchi@tekkaman ~]$ fusion-icon
* Detected Session: kde
* Searching for installed applications...
* Using the GTK Interface
* Interface not installed
... Trying another interface
* Using the Qt4 Interface
* KWin is already running
then I set compiz as window manager:
* Setting window manager to Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
and no titles, no ability to switch between desktops, no minimize windows, etc....
Here below my xorg.conf relevant parts. Thanks in advance for help
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "XAANoOffscreenPixmaps" "True"
Option "ColorTiling" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "DAMAGE" "Enable"
Option "RENDER" "Enable"
Option "RandR" "on"
EndSection
Section "Module"
Load "drm"
Load "v4l"
Load "GLcore"
Load "type1"
Load "vbe"
EndSection
Section "DRI"
Mode 0666
EndSection
See below, thanks.
Gianluca
[gcecchi@tekkaman ~]$ compiz-manager
Checking for Xgl: not present.
Detected PCI ID for VGA: 01:00.0 0300: 1002:7249 (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
unknown chip id 0x7249, can't guess.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
Comparing resolution (1680x1050) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: unknown chip id 0x7249, can't guess.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
present.
Checking for Xgl: not present.
Starting kde4-window-decorator
kde-window-decorator(2745) KWD::KDecorationPlugins::loadPlugin: kwin : path "/usr/lib/kde4/kwin3_oxygen.so" for "kwin3_oxygen"
unknown chip id 0x7249, can't guess.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
/usr/bin/compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz (core) - Error: Failed to manage screen: 0
/usr/bin/compiz (core) - Fatal: No manageable screens found on display :0.0
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x160001e
kwin(2682) KWin::Extensions::init: Extensions: shape: 0x "11" composite: 0x "4" render: 0x "a" fixes: 0x "40"
kwin(2682) KWin::CompositingPrefs::detect: glx version is 1 . 2
kwin(2682) KWin::CompositingPrefs::detectDriverAndVersion: GL vendor is "Mesa project: www.mesa3d.org"
kwin(2682) KWin::CompositingPrefs::detectDriverAndVersion: GL renderer is "Mesa GLX Indirect"
kwin(2682) KWin::CompositingPrefs::detectDriverAndVersion: GL version is "1.4 (2.1 Mesa 7.1)"
kwin(2682) KWin::CompositingPrefs::detectDriverAndVersion: XGL: no
kwin(2682) KWin::CompositingPrefs::detectDriverAndVersion: Detected driver "unknown" , version ""
kwin(2682) KDecorationPlugins::loadPlugin: kwin : path "/usr/lib/kde4/kwin3_oxygen.so" for "kwin3_oxygen"
kwin(2682) KWin::Extensions::init: Extensions: shape: 0x "11" composite: 0x "4" render: 0x "a" fixes: 0x "40"
kwin(2682) KWin::Workspace::setupCompositing: Compositing is turned off in options
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, initial: 4294967295
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, ASN: 4294967295
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, final: 'ID: 29360131 ;WMCLASS: "plasma" : "qt-subapplication" ;Caption: "Qt-subapplication" ' : 4294967295
kwin(2682) KWin::Workspace::allowClientActivation: Activation: No client active, allowing
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, initial: 1819348
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, ASN: 1819348
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, final: 'ID: 35651757 ;WMCLASS: "gnome-terminal" : "gnome-terminal" ;Caption: "gcecchi@tekkaman:~" ' : 1819348
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, initial: 1832485
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, ASN: 1832485
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, final: 'ID: 35651617 ;WMCLASS: "gnome-terminal" : "gnome-terminal" ;Caption: "gcecchi@tekkaman:~ " ' : 1832485
kwin(2682) KWin::Workspace::allowClientActivation: Activation: No client active, allowing
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, initial: 4294967295
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, ASN: 4294967295
kwin(2682) KWin::Client::readUserTimeMapTimestamp: User timestamp, final: 'ID: 29360229 ;WMCLASS: "plasma" : "qt-subapplication" ;Caption: "" ' : 4294967295
kwin(2682) KWin::Workspace::allowClientActivation: Activation: No client active, allowing
kwin(2682)/kdeui (KNotification) KNotification::slotReceivedId: 9
kwin(2682)/kdeui (KNotification) KNotification::slotReceivedId: 0
kwin(2682)/kdeui (KNotification) KNotification::slotReceivedId: 0
kwin(2682)/kdeui (KNotification) KNotification::slotReceivedId: 0
kwin(2682)/kdeui (KNotification) KNotification::~KNotification: 0
kwin(2682)/kdeui (KNotification) KNotification::~KNotification: 0
kwin(2682)/kdeui (KNotification) KNotification::~KNotification: 0
kwin(2682)/kdeui (KNotification) KNotificationManager::notificationClosed: 9
kwin(2682)/kdeui (KNotification) KNotification::~KNotification: 9
Oh... I'm sorry, that's nothing we can easily fix here.
I'd say, start a thread about your problem in http://forum.compiz-fusion.org and make sure to attach all the info you provided here.
Sorry for the delay getting back to you.
I downloaded your 0.4 script and now get:
"More than one running X server detected -- sorry, the script can't handle that. Aborting."
Yeah, I tried to run Compiz on a similar setup myself and I couldn't get it to work.
If it works for you, then great but it messes up the script and I have no experience with such setups to give people advice. That's why I chose to bail out with a polite error message rather than giving the user false/confusing output.
Here is the result on my system, compiz-check version 0.4:
==========================================
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: KDE
Graphics chip: nVidia Corporation GeForce 8600 GT (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [FAIL]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
==========================================
Does anyone know why I lack the composite extension?
I have a dual screen setup, and both monitors (SyncMaster 223BW) use a DVI output.
Also, all the graphic on the system is very slow.
Thanks for any hints!
Alex
Did you check if the problem lies with the dual head setup?
What happens if you unplug one of the monitors (reboot) and try again?
This script looks to be cool but I'm sorry to say that when I run it, my X gets restarted automatically within 2 seconds. All I could see by then is the model and make of my Graphics.
I use VT8378 [S3 UniChrome] Integrated Video, Ubuntu 8.04 with 1 Gig of RAM and AMD XP 2600+ processor.
That's good to know.
Could you please run
./compiz-check > $HOME/compiz-check.output
Then (after you logged back in) run
cat $HOME/compiz-check.output
and post the output here.
hey Forlong. Thanks for all the cool projects you do; I was loving compiz-switch on my old system. I recently switched to the HP Mininote, which uses the VIa processor and via graphics cards which I know will have a FOSS driver sometime soon, but for now I'm having trouble w/ Compiz and COmpiz check. When I run compiz-check, it says
Zitat:Gathering information about your system...Any suggestions? Thanks so much!!!Distribution: Ubuntu 8.04
Desktop environment: KDE
Graphics chip: VIA Technologies, Inc. Chrome9 HC IGP (rev 01)
Driver in use: vesa
Rendering method: AIGLXChecking if it's possible to run Compiz on your system... [SKIP]
At least one check had to be skipped:
Error: vesa driver in use
I think the output pretty much says it all.
You are not using any specific driver but the generic vesa driver (which will cause your X server to crash if Compiz-Check proceeds).
Unfortunately, as far as I know you won't be able to run Compiz at all on a via chipset (at least for now).
Have a look at this thread: Compiz and Via chipsets?
This might be helpful as well: https://help.ubuntu.com/community/OpenChrome
praval@Linux-machinecat $HOME/compiz-check.outputconf
Here is the output:
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video (rev 01)
Driver in use: openchrome
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [FAIL]
Checking for composite extension... [FAIL]
Checking for FBConfig... [FAIL]
Checking for hardware/setup problems...praval@Linux-machine:~$
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 2400 XT
OpenGL version string: 1.4 (2.1.7412 Release)
Thank you. You see, when googling for your version output, you get only 9 results.
But the script assumes an output like this:
OpenGL version string: 2.1.7412 Release
Et voilà (2,230 results): http://www.google.com/search?q=%22OpenGL+versio...
I don't know why in the world they are doing this to me... oh well, I guess I just have to find a way to work around this. Thanks again.
Here is my result:
-----------------
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Radeon Mobility M6 LY
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Your current resolution is too high to run Compiz.
Would you like to know more? (Y/n) y
Your resolution is 1024x768 but the maximum 3D texture size that your
graphics card is capable of is 512x512. Thus Compiz won't be able to run
on this setup. You have to decrease the resolution first (in case you are
using a dual-head setup, try disabling one monitor and run the script again).
------------------------------
Looking at the info above, how to make compiz work on my laptop?
Thanks.
Gede
Oh, that maximum texture size is pretty low.
You can try to skip Ubuntu's blacklist by running this command:
mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager
But frankly, I wouldn't expect it to work.
Hello Forlong,
the problem was Xinerama.
The check was fine on single head setup so I made some tests and discovered that using twinview (nvidia proprietary dual head implementation) the compose extension is now available.
I find this a serious shortcoming on the xinerama implementation.
For the record, here is the actual output of compiz-check:
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: KDE
Graphics chip: nVidia Corporation GeForce 8600 GT (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Thank you very much for reporting this back to me.
I'll see if I can incorporate that in the script.
I'm having a similar "no rendering error" here is the compiz-check:
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation C51 [Geforce 6150 Go] (rev a2)
Driver in use: nv
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
I've tried looking for a way to change or select the rendering method, but no luck. I've also tried the previous posted SUSE solution, but that does not work either. I am running Ubuntu-hardy heron on a HP tx1000 laptop with a nvidia 6series card. Any help is appreciated.
Toaster, you need to enable (install) the proprietary Nvidia driver in System → Administration → Hardware Drivers
Brilliant !!!
Ever since I upgraded to Hardy I've failed to make CompizFusion work ... Searched High & Low for any clues on how to get it back - It worked flawlessly in Gutsy you see.
And then your script looked at my Thinkpad T40 for 3 seconds - asked me if I wanted to bypass the blacklist - and YESSS !
Thankyou thankyou thankyou ... For the next few days you definitly rock my world :)
"Thank you so much.
And it did crash again?"
Yes Forlong, It crashed again. I am trying to post a comment here since long but it somehow do not appear. I actually can't understand this language. I know only english!
Please help me with my VIA chipset.
Script is not detecting the 'nouveau' driver. I am using Nouveau with Gallium 3d on my Fedora 9 desktop
[nareshv@fallenAngel tmp]$ ./compiz-check
Gathering information about your system...
Distribution: Fedora release 9 (Sulphur)
Desktop environment: GNOME
Graphics chip: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
Driver in use: Unknown
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [WARN]
Something potential problematic has been detected with your setup:
Warning: Unknown driver in use.
Would you like to know more? (Y/n) y
Your driver is not known to work with Compiz and thus may be blacklisted on
certain distributions.
You can skip this blacklist -- but keep in mind that you did so.
Do not complain if you encounter any problems with Compiz afterwards.
Do you want to skip blacklist checks by Compiz? (y/N) y
=========================================================
After adding 'nouveau' to the list of known drivers. The script is working. This is a trivial fix.
=========================================================
[nareshv@fallenAngel tmp]$ ./compiz-check
Gathering information about your system...
Distribution: Fedora release 9 (Sulphur)
Desktop environment: GNOME
Graphics chip: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
Driver in use: nouveau
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [WARN]
Something potential problematic has been detected with your setup:
Warning: Detected driver is not on Compiz' whitelist.
Would you like to know more? (Y/n) y
Your driver is not known to work with Compiz and thus may be blacklisted on
certain distributions.
You can skip this blacklist -- but keep in mind that you did so.
Do not complain if you encounter any problems with Compiz afterwards.
Do you want to skip blacklist checks by Compiz? (y/N) y
@Praval: I am sorry, I was told that it would be possible to change the blog's language sometime soon.
If it's really that bothering, I will consider switching to another bloghoster.
As for your problem: there's a guy claiming he got Compiz working on a via chip here: http://ubuntuforums.org/showthread.php?p=504040...
You might wanna give that a try. Let me know how it turns out.
@Naresh: thanks, I will add that driver to the next minor release.
root@KalEL:~# compiz-check
Gathering information about your system...
Distribution: Ubuntu 7.10
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RS400 [Radeon Xpress 200M]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
root@KalEL:~# compiz
Checking for Xgl: not present.
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity
root@KalEL:~# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6958 Release
This with fglrxinfo. What should I do??
kachunk, what version of Compiz-Check are you using?
(You can check by adding --version to the command.)
Because you shouldn't be able to run the script as root.
In fact, you shouldn't run Compiz being root either.
Anyway... run this command in the terminal to make Compiz work:
mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager
compiz-check version 0.4.1:
Gathering information about your system...
Distribution: Debian GNU/Linux (lenny/sid)
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Mobility Radeon HD 2400
Driver in use: radeonhd
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [FAIL]
Checking for hardware/setup problems..../compiz-check: line 403: [:
800: unary operator expected
./compiz-check: line 403: [: 1280: unary operator expected
[FAIL]
There has been (at least) one error detected with your setup:
Error: Detected driver is not on Compiz' whitelist.
Would you like to know more? (Y/n) Y
Your driver is not known (most probably not able) to work with Compiz.
See http://wiki.compiz-fusion.org/Hardware for details.
Possible fix??
gnisten
You have to install the fglrx driver, because radeonhad doesn't work with Compiz yet.
And could you please post the output of
xdpyinfo | grep -i dimensions:
Thanks.
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. UniChrome Pro IGP (rev 01)
Driver in use: openchrome
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
At least one check had to be skipped:
Error: openchrome driver in use
any help??? please
Hi,
This is only a minor thing, but Compiz-Check 0.4.1 incorrectly detects PCLinuxOS as Mandriva.
noyo, I had to skip the actual checks for the openchrome driver, because one of it crashed the X server for a user.
Try a previous version of Chompiz-Check if you want to do the checks nonetheless (please report back to me, if it doesn't crash for you then).
But there is generally no way atm to use Compiz with the opencrome drier.
A user in the ubuntuforums claims he got it working with the via driver. Please let me know if that works for you.
urjaman, PCLinuxOS is based on Mandrivia, thus it's technically not incorrect.
If you want the script to detect your install as PCLinuxOS, let me know about a specific file I can check that. Have a look at your /etc directory, if there's a file called pclinuxos-version or the like. If so, let me know what its content is.
alex@ua1all-sw:/usr/bin$ ./compiz-check
Gathering information about your system...
Distribution: Debian GNU/Linux (4.0)
Desktop environment: GNOME
Graphics chip: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Inte grated Graphics Device (rev 01)
Driver in use: i810
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension... [FAIL]
Checking for FBConfig... [FAIL]
Checking for hardware/setup problems..../compiz-check: line 396: [: 768: unary operator expected
./compiz-check: line 396: [: 1024: unary operator expected
./compiz-check: line 420: [: -gt: unary operator expected
[ OK ]
alex@ua1all-sw:
I assume it's glxinfo that's making problems here.
What output do you get when running it in a terminal?
(Please use a service like http://pastebin.com in case it's too long to post here)
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [WARN]
Something potential problematic has been detected with your setup:
Warning: No path to Compiz found.
Would you like to know more? (Y/n) y
In case you did not compile Compiz manually, this will result in Compiz
failing to run. The problem is presumably a result of you installing the
proprietary fglrx driver manually or by script, which changed a certain
config file to get itself on Compiz' whitelist.
You can try to fix this, by typing the following command in the terminal:
sudo mv /etc/xdg/compiz/compiz-manager.ubuntu
compiz-manager.ubuntu.dpkg-new /etc/xdg/compiz/compiz-manager
Sorry I missed giving you any further details... I get the output above but those directories don't seem to exist.
Thanks,
RA
What version of Compiz-Check are you running?
Run
./compiz-check --versionor
compiz-check --versiondepending on how you installed it.
Since the latest release, this shouldn't be a problem.
I cant run compiz manager - is that a problem, because my 3D is not great in ubuntu yet on the live CD of Dream Linux and Mandriva 2008 it is great here my output
------------------------
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Radeon Mobility 7000 IGP
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Laptop using radeon driver.
Would you like to know more? (Y/n) y
It has been detected, that you are running a laptop with an ATI chip.
The radeon driver supports Compiz out-of-the-box but because of a nasty bug
in the driver that causes X to freeze on some cards, this particular
combination had to be blacklisted in Ubuntu "Hardy Heron".
In case you already used Compiz successfully on Ubuntu 7.10 (Gutsy), it is
safe to skip the blacklist.
Do you want to skip blacklist checks by Compiz? (y/N) y
nath@nath-laptop:~$
NOW--------------------------------------
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Radeon Mobility 7000 IGP
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
nath@nath-laptop:~$
AND output from SOME VARIOUS OTHER COMMANDS YOU GAVE
-----------------------------------------
nath@nath-laptop:~$ ls -l /usr/bin | grep compiz
-rwxr-xr-x 1 root root 10129 2008-04-21 21:27 compiz
-rwxr-xr-x 1 root root 3139 2008-04-21 21:27 compiz-decorator
-rwxr-xr-x 1 root root 208240 2008-04-21 21:27 compiz.real
nath@nath-laptop:~$ compiz-manager
bash: compiz-manager: command not found
nath@nath-laptop:~$ compiz-manager
bash: compiz-manager: command not found
nath@nath-laptop:~$
nath@nath-laptop:~$ compiz-manager
bash: compiz-manager: command not found
nath@nath-laptop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 NO-TCL
OpenGL version string: 1.3 Mesa 7.0.3-rc2
Segmentation fault
nath@nath-laptop:~$
Hi!
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation GeForce 8800 GT (rev a2)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems..../Desktop/compiz-check: line 418: [: 1050: unary operator expected
./Desktop/compiz-check: line 418: [: 1680: unary operator expected
[ OK ]
christian@PC:~$ ./Desktop/compiz-check --version
0.4.3
How can I fix these problems? Do you have any suggestions?
Best regards, Christian
You have a problem with
glxinfoMost probably the nvidia driver is not properly installed.
How did you try to install it?
Hi! I simply downloaded the official driver from Nvidia's website and followed the install instructions. Thought that would be okay :)
christian@PC:~$ 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 1869902965 1651863141 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1818781545 1747873391 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1633824366 1869902965 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1768712295 1768435310 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 705312613 1650812517 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1970238055 1801675106 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 705310769 808529969 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1298492528 1835619114 None
0x63 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 154821742 1970238055 Ncon
I'm sorry, I have no experience with nvidia drivers whatsoever.
I can only tell you that your problem is that glxinfo doesn't function properly, so I reckon it's a driver issue.
hi, this is what i am getting.
===================================================================
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE)
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [FAIL]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
anwar@anwar-laptop:/$
=================================================================
any advice please?
Hi,
just to add a distro :
Gathering information about your system...
Distribution: Arch Linux
Desktop environment: KDE
Graphics chip: nVidia Corporation GeForce 8600 GT (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Only problem I had was with the missing titlebars, this was not shown on the output. But you answered that issue on ubuntuforums by advising to
sudo nvidia-xconfig --add-argb-glx-visuals -d 24
well I did that and hey presto.
So thanks for the effort, thumps up
Hi!
I just wanted to mention that I fixed my problem by reinstalling nvida drivers with "envy".
sudo apt-get install envyng
Installs a program that'll install the drivers (ati or nvidia) for you and - bam! - compiz works :D
Hi, I'm a newbie for Linux system. Recently I install Linux mint into the machine and try to make it look like a OSX and find out the AWN need composite manager(compiz or beryl) to run. So I try to download compiz thru synaptic and install it. After installing it, it still won't run and I used the script (version 0.4) to test it out. For some reason it will log me out before it finish running. Can you help me ??? Thank you.
Please use the latest version of Compiz-Check then. Just follow the three steps (in green) under "Download & Usage".
thering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Radeon X1650 Pro (rev 9e)
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Fglrx driver not properly installed, you are using the Mesa driver.
what is the problem? im installing the ati driver using envy ng.help please..
Ran your script on Slackware 12.1 (my compiz is working fine), I got the following message:
Distribution: Slackware 12.1.0
Desktop environment: KDE
Graphics chip: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems...sed: -e expression #1, char 14: Invalid range end
[SKIP]
At least one check had to be skipped:
Error: Unable to detect fglrx driver version in use.
I guess there is something to do with line 373 in your code, which is:
DIGITS=$(FGLRXINFO | grep version | sed 's/[a-Z:(.)]//g')
Because I got the same error message for sed when running:
fglrxinfo | grep version | sed 's/[a-Z:(.)]//g'
in a terminal.
Could you have a look at this please?
Cheers,
Nam
Nam, please post your output of
fglrxinfo | grep versionThanks.
@Harun: frankly, I can't tell you more than the script already does. Your driver is not properly installed.
I don't have any experience with scripts like Envy.
That's why I recommend installing it via
System → Administration → Hardware Drivers
Hi, I got this when I checked my system...
__________________________________________________
More than one graphics chip detected -- sorry, the script can not handle that.
Aborting.
__________________________________________________
My system:
Mother board: Tyan S2895
Processors: 2 AMD Opteron 285
Graphic cards: 2 Nvidia Quadro FX3500
Memory: 10 Gbyte
Hard drives: 4 Samsung Spinpoint 250 Gbyte
OS: SUSE 10.2 with KDE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I've installed all the latest of everything but the graphics driver since the *** Nvidia company has refused to make the latest drivers working correctly (i.e. it doesn't detect the second graphic card while installing and it's impossible to force it, that's why I have to stick with version 169.12) with the latest Linux core SUSE is using. I've also installed everything associated with Compiz (e.g. ccsm, Emerald) but unfortunately it came with loads of Gnome-stuff and it's usually not that good to mix KDE and Gnome in the same session.
All in all I would really like to have that super desktop I've read about all over the net.
Could you please help me at least a small step on that long path to desktop heaven?
Regards Parna
Hi
i am very new at linux and just recently installed Fedora9 onto my laptop. i tried installing compiz-fusion, and running compiz-check after installation through the instruction shown above, and heres the output:
[jonathonchiu@boba ~]$ ./compiz-check
./compiz-check: line 1: --2008-07-15: command not found
./compiz-check: line 2: Resolving: command not found
./compiz-check: line 3: Connecting: command not found
./compiz-check: line 3: 78.46.34.206: command not found
./compiz-check: line 3: :80...: command not found
./compiz-check: line 4: HTTP: command not found
./compiz-check: line 5: syntax error near unexpected token `('
./compiz-check: line 5: `Length: 27814 (27K) [application/force-download]'
any reason it would cause this? or... compiz-fusion is just not meant for laptops... :[
Thanks for your wonderful work.
I found small bug.
It is occur in a case of set multiple paths in XDG_CONFIG_DIRS (ex. /etc/xdg:/etc/kde/xdg).
--- compiz-check 2008-07-17 15:54:12.000000000 +0900
+++ compiz-check.new 2008-07-17 15:52:26.000000000 +0900
@@ -417,7 +417,7 @@
# Check if checks are skipped (by compiz-manager, not here!)
check_skip()
{
- for m in "$(echo $XDG_CONFIG_DIRS | sed 's/:/ /g')" ; do
+ for m in $(echo $XDG_CONFIG_DIRS | sed 's/:/ /g') ; do
if [ -r $m/compiz/compiz-manager ]; then
. $m/compiz/compiz-manager
fi
Only remove double quotes.
And if consider priority of path, I propose this
- for m in "$(echo $XDG_CONFIG_DIRS | sed 's/:/ /g')" ; do
+ for m in $(echo $XDG_CONFIG_DIRS | tr : '\n' | tac) ; do
Sorry for my broken English.
Best regards.
administrator@administrator-desktop:~/downloads$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 15)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [FAIL]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: Unable to detect maximum 3D texture size
What do you think to host your project in Launchpad?
Thanks for this useful tool! ;)
Two days ago (today is 2008/07/21) I upgrade my working version of compiz-fusion to the last version. Now decoration does not work, nor the desktop cube.
This is what compiz-check reports:
Gathering information about your system...
Distribution: Debian GNU/Linux (lenny/sid)
Desktop environment: GNOME
Graphics chip: nVidia Corporation G80 [GeForce 8800 GTX] (rev a2)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems.../usr/bin/compiz-check: line 396: [: 1024: unary operator expected
/usr/bin/compiz-check: line 396: [: 1280: unary operator expected
[ OK ]
I don't understand what the update changes were made to broke it.
I am running a debian unstable version above mentioned for 64 bit architecture. I have an intel Core Duo E6600.
Thanks in advance.
Hi I ran compiz-check and got the following:
# Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RS690M [Radeon X1200 Series]
Driver in use: fglrx
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Fglrx driver not properly installed, you are using the Mesa driver. #
What should I do to get it to work.
Zane, you have to reinstall the fglrx driver.
I suppose you installed it manually or by script, so I'm sorry, I can't help you any further.
Hi, I get the following error message:
developer@developer:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] (rev 02)
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
Even though the checkup seems to be OKing all-
Gathering information about your system...
Distribution: Ubuntu 8.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV350 AR [Radeon 9600]
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Thanks Forlong I will try that, I did install a bunch of updates because I just got the internet working could they have effected it?
Thanks so much.. I had to reinstall Hardy and compiz wasnt working. However your program allowed me to skip the blacklist and lo and behold WIGGLY WINDOWS LOL
Thanks again.
i'm new to Ubuntu. i tried running the script but the details appear on the terminal and quickly fade away! any solutions?
If you follow the steps mentioned above how to run this program, this shouldn't happen.
Maybe you tried to run it via double-click.
arbalest@NEON-TVR718P:~/Desktop$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
Driver in use: openchrome
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: openchrome driver in use
How about this??!!
The openchrome driver may crash your X server when trying to launch Compiz.
Try this guide to install the via driver: https://wiki.ubuntu.com/LaptopTestingTeam/HP213...
Afterwards, run compiz-check again, it should ask you to work around the blacklist.
elijah@seldon:~$ ./compiz-check
More than one graphics chip detected -- sorry, the script can not handle that.
Aborting.
I have a Nvidia 9400m and some problems with compiz badly freezing...
;-)
d
Spent 2 days trying to fix this, this script did it in like 3 seconds, many thanks man
I did the check and got this print out:
harecanada@harecanada-desktop:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV630 [Radeon HD 2600XT]
Driver in use: fglrx
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
harecanada@harecanada-desktop:~$
What does this error mean and how can I correct it ?
harecanada
hi...
here is o/p of compiz-check command
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
Driver in use: intel
No protocol specified
xvinfo: Unable to open display :20.0
No protocol specified
xdpyinfo: unable to open display ":20.0".
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [FAIL]
Checking for non power of two support... [FAIL]
Checking for composite extension...No protocol specified
xdpyinfo: unable to open display ":20.0".
[FAIL]
Checking for FBConfig... [FAIL]
Checking for hardware/setup problems..../compiz-check: line 488: [: 3507: binary operator expected
No protocol specified
/usr/bin/xset: unable to open display ":20.0"
No protocol specified
xdpyinfo: unable to open display ":20.0".
[SKIP]
At least one check had to be skipped:
Error: Unable to detect maximum 3D texture size
..................................o/p of compiz command.................................
<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Blacklisted PCIID '8086:2562' found
aborting and using fallback: /usr/bin/metacity
PLEASE HELP ME OUT WITH THIS, COMPIZ WAS RUNNING SMOOTHLY IN HARDY HERON CAN U TELL WHY IT IS HAVING A TOUGH TIME IN JAUNTY,
IF U CAN HELP ME IN NYWAY IT WUD B REALLLY GRATEFUL!!
Hello there.
I'm not that much experienced ubuntu user, so here I ask :)
Here's my error:
"Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use
"
I'm with hp pro book 4510s
Hi, I'm not sure about that all my software is working... can you help me??
This is coming up when I type: compiz-check in my terminal
markus@mint ~ $ compiz-check
Gathering information about your system...
Distribution: Linux Mint 7
http://www.linuxmint.com/rel_gloria_x64.php
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV730 PRO [Radeon HD 4650]
Driver in use: fglrx
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
I use an ATI Radeon HD 4560 screencard and a HP Pavilion a6421.sc box pc with 3GB Ram and 320GB Harddisk... I give'd my Linux Mint 7, 10GB Storage with Wubi.exe
Please answaer quickly, sorry for bad english, only 12 year's old and live in Norway...
I ran the compiz check on my system. It said i needed to update my driver and gave me the option to do so. I updated it and it said that the driver was activated and currently in use. When i ran the compiz check again it said that the driver needed to be updated but it has the latest driver.
this is what my terminal output was:
levi@ni:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation MCP51 PCI-X GeForce Go 6100 (rev a2)
Driver in use: nv
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: nv driver in use
Would you like to know more? (Y/n) Y
The nv driver is not capable of running Compiz, you need to install
the proper driver for your graphics card.
Check if there's an alternate (proprietary) driver available? (Y/n) y
levi@ni:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation MCP51 PCI-X GeForce Go 6100 (rev a2)
Driver in use: nv
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: nv driver in use
Would you like to know more? (Y/n) y
The nv driver is not capable of running Compiz, you need to install
the proper driver for your graphics card.
Check if there's an alternate (proprietary) driver available? (Y/n) y
levi@ni:~$
as you can see it did the same thing twice eventhough my driver has been updated. I believe the GeForce Go 6100 will run the 3D cube i am trying to get. But nothing is working on Compiz, not even something as simple as the wobbly windows. what should i do now?
1 Million thank you's!!!
this script fixed my issue that I have been struggeling with for weeks!
i cant enable my desktop effects not extra or the other i can only keep none effects why is that i have tried multiple thing s but will vuze work or what/
Thank you very much!
Thanks a lot compiz guru!!
Thanks for this little gem. Compiz complained about screen not being composited, and I've struggled to find the cause, but this little script solved the culprit as I had enabled Gnome's own screen composition and Compiz didn't like that.
Hey
this is script is too good
its solved my problem
thanks man :)
hello,
thanks a lot. It solved my problem too. Very good and intuitive script.
by the way, if it could help anyone :
my problem was
/usr/bin/compiz.real (core) - Error: Could not acquire compositing manager selection on screen 0 display ":0.0"
and the script solved it like that :
The default window manager of GNOME has its own compositing manager to
provide basic desktop effects.
If this one is in use, Compiz will not be able to run.
Do you want to disable GNOME's compositing manager? (Y/n) Y
and now it works great !!
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
Driver in use: openchrome
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: openchrome driver in use
lupu@lupu:~$
any sugestion ???
Awesome, awesome, awesome.... This script solved my compiz problem in Intrepid!
Thank you very very much.
I'm not sure, if it's a bug or a real problem with my system, but anyway ... here comes the output of compiz-check:
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip:
Driver in use: Unknown
Rendering method: Xgl
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [SKIP]
Checking for non power of two support... [SKIP]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems.../home/est/bin/compiz-check: line 491: [: -gt: unary operator expected
[FAIL]
There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use
What I took for a bug was this "line 491 ..."-part!?
I have a NVIDIA Geforce 9600M GS and installed the proprietary NVIDIA (Version 180)-driver. Compiz run perfectly after installing Ubuntu and also no problem whenever I start it by hand with "compiz --replace &", but with every restart my system falls back to metacity!?
compiz runs normally however, you script still says there is no rendering method!
Thanks for sharing this. Here is the error I get in Terminal:
./compiz-check: line 1: syntax error near unexpected token `newline'
./compiz-check: line 1: `<?xml version='1.0' encoding='utf-8' ?>'
I am running Xubuntu 9.10.
Any thoughts? Thanks.
Thank you for your very helpful compiz-check script.
The script gave an error about a binary-operator expected (see output below), but that hopefully has helped narrow down the problem with my compiz installation.
=========================================================================================================
$ ./compiz-check
Gathering information about your system...
Distribution: Fedora release 11 (Leonidas)
Desktop environment: GNOME
Graphics chip: nVidia Corporation GeForce 8400 GS (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems..../compiz-check: line 488: [: 26909: binary operator expected
[ OK ]
=========================================================================================================
I looked at line 488, and added a line before it to echo the value of METACITY_PID, as below:
check_compositor()
{
XCOMPMGR_PID=$(ps -o pid= -C xcompmgr)
METACITY_PID=$(ps -o pid= -C metacity)
XFWM_PID=$(ps -o pid= -C xfwm4)
echo -e "\nMetacity_pid= $METACITY_PID\n" # <-- I addded this line.
if [ ! -z $XCOMPMGR_PID ]; then
OTHER_COMP=true
COMP_MSG="It has been detected, that you are currently running \033[1mxcompmgr\033[0m, which is a\n standalone compositing manager."
QUERY_XCOMPMGR=yes
elif [ ! -z $METACITY_PID ]; then # <-- was line 488, before I added the "echo Metacity_pid= $METACITY_PID" line above.
METACITY=$(command -v metacity)
if [ ! -z $METACITY ]; then
etc.....
=========================================================================================================
This then gave the following output:
$ ./compiz-check
Gathering information about your system...
Distribution: Fedora release 11 (Leonidas)
Desktop environment: GNOME
Graphics chip: nVidia Corporation GeForce 8400 GS (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems...
Metacity_pid= 26909
31755
./compiz-check: line 490: [: 26909: binary operator expected
[ OK ]
=========================================================================================================
When I grep the ps list for metacity, I get two metacity processes on my computer:
$ ps aux | grep -i metacity
stephen 350 0.0 0.0 89004 816 pts/15 S+ 14:24 0:00 grep -i metacity
stephen 26909 0.0 0.0 395276 14048 ? Sl Nov17 0:00 metacity
stephen 31755 0.0 0.0 422080 15484 ? Sl 14:05 0:01 metacity --replace
=========================================================================================================
So I think there's something happened during my install of compiz to prevent metacity being replaced.
Thankyou,
Stephen.
( sbridgett {_AT_} btinternet {_DOT_} com )
Greate script.
I wrote a script to autoconfigure compiz in my Fedora based remix, and i would like to use your script to check if my script should configure compiz.
Can you please add a parameter that disables any interactive part of your script? It would be very helpful.
heyy can you help me figure this out. while on ubuntu 8.10 this same laptop could run compiz and this script would say i could. Since I've installed 9.04 or even 9.10 I get this error, I have also gotten this error while on my desktop using an ATI Readon 4670 using the AIGLX driver. Anyone have any ideas?
michael@laptopo1:~$ compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use
michael, I have same error
Gathering information about your system...
Distribution: Gentoo (2.0.1)
Desktop environment: Xfce
Graphics chip: ATI Technologies Inc Radeon HD 3200 Graphics[0m
Driver in use: radeonhd
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [OK]
Checking for non power of two support... [OK]
Checking for composite extension... [OK]
Checking for FBConfig... [OK]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error:Software Rasterizer in use
manimecker@ubuntu:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
ALL GOOD!
not only is the program quick and ruthlessly effiicent, but the code inside...absolutely breathtaking in its application.
i beg that you submit your work to Ubuntu such that they may entertain the notion of a similar fix to the compiz/GNOME composting problem.
hi forlong
for some reason despite changing all settings cubes is not running on my Ubuntu10.
Wonderful script! Thank you!
hello, went I use this run compiz-check I have this response
after that he start to look for driver by openning... I post the picture in ubuntuforum
./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Driver in use: vesa
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: vesa driver in use
Would you like to know more? (Y/n) y
The vesa driver is not capable of running Compiz, you need to install
the proper driver for your graphics card.
Check if there's an alternate (proprietary) driver available? (Y/n) y
/etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: no comand found
./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
its workinggggggggg thank you so match
my laptop start to log out, and ask me to relog again, it never happen before, only after I install compiz-check
when I see on my user.log I have this
Feb 23 17:14:11 abdenour-laptop pulseaudio[4335]: pid.c: Stale PID file, overwriting.
Feb 23 17:14:14 abdenour-laptop pulseaudio[4335]: module-x11-xsmp.c: X11 session manager not running.
Feb 23 17:14:14 abdenour-laptop pulseaudio[4335]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
hello when i do the last step it begins the check but my computer logs my off and ask me to sign in again
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01)
Driver in use: via
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems..../compiz-check: line 488: [: 2639: binary operator expected
[FAIL]
There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use
-----------------------------------------------------------------------------------------------------------
using drivers from :
http://linux.via.com.tw/support/downloadFiles.a...
----------------------------------------------------------------------------------------------------------
hi i try to get compiz working on my computer and i need your help... what do i have to do now?
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: S3 Inc. VT8375 [ProSavage8 KM266/KL266]
Driver in use: savage
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Hi there! I've spent the whole day and I can't get my visual effects get to work. Thanks to this site I've discovered that there's something wrong with rendering. Could you have a look and tell me what to do?:
./compiz-check
Gathering information about your system...
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
Driver in use: radeon
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
I would be really happy if you could help me. :)
./compiz-check
Gathering information about your system...
Distribution: Debian GNU/Linux (5.0)
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro] (rev 02)
Driver in use: openchrome
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: openchrome driver in use
Hi, I get the below output, what's the warning?
Gathering information about your system...
Distribution: Fedora release 10 (Cambridge)
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [WARN]
Something potential problematic has been detected with your setup:
Warning: PCI ID 8086:2a12 detected.
Thank you!
I have been working on getting my desktop effects enabled since I installed 10.04 on apr 29th with no luck. I am new to ubuntu so I dont know exactly whats goin on, Im learning as I go. I ran your check and this is what I get. Your help would be apreciated thanks.
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RS482 [Radeon Xpress 200M]
Driver in use: radeon
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
On Ubuntu 9.04 compiz Is running but compiz-check says
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
I am using ATI 4650 with fglrx driver.)
/var/log/Xorg.0.log sys
fglrx(0): Direct rendering enabled
so maybe another check for rendering ???
I got the same "Error: No rendering method in use (AIGLX, Xgl or Nvidia)" in Ubuntu 10.04.
I had to change the following lines to get it to work:
(284-295)
#AIGLX_STAT="AIGLX enabled\|AIGLX disabled"
# Unsure what it says when its disabled, so I guessed
AIGLX_STAT="AIGLX: Loaded and initialized\|AIGLX: disabled"
if [ -z $XORG_LOG ] || [ ! -r $XORG_LOG ]; then
RENDER=$SKIPPING
return 1
#elif grep "$AIGLX_STAT" $XORG_LOG | tail -1 | grep -q "AIGLX enabled" ; then
elif grep "$AIGLX_STAT" $XORG_LOG | tail -1 | grep -q "AIGLX" ; then
RENDER=AIGLX
return 0
fi
There may be a cleaner string check, but this got it to work on this distribution. May break others.
my compiz is not working after I uninstalled it using purge and then reinstalled.this is what I get when I execute your script
athering information about your system...
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
I get this error wheneve I try to execute this command ./compiz-check
error is :
./compiz-check: 1: --2010-06-10: not found
./compiz-check: 2: Resolving: not found
./compiz-check: 3: Connecting: not found
./compiz-check: 3: 188.40.53.170: not found
./compiz-check: 3: :80...: not found
./compiz-check: 4: HTTP: not found
./compiz-check: 5: Syntax error: "(" unexpected
Obviously there went something wrong with the download. Delete the file and try again.
Gathering information about your system...
Distribution: Ubuntu 9.10
Desktop environment: GNOME
Graphics chip: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
Driver in use: openchrome
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: openchrome driver in use
Gathering information about your system...
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
Driver in use: vboxvideo
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Try running this script with the --banana option!!!
here is the part where it is defined in the script:
echo $VERSION
exit 0
;;
--banana)
banana
exit 0
;;
*)
printf "Error, unknown option: \"$1\"\nRun \033[1m$0 --help\033[0m for details.\n"
exit 1
I run in lucid and get this:
wget http://blogage.de/files/9124/download -O compiz-check
--2010-06-21 22:15:14-- http://blogage.de/files/9124/download
Resolving blogage.de... 188.40.53.170
Connecting to blogage.de|188.40.53.170|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28360 (28K) [application/octet-stream]
Saving to: `compiz-check'
100%[======================================>] 28,360 3.95K/s in 7.0s
2010-06-21 22:15:23 (3.95 KB/s) - `compiz-check' saved [28360/28360]
hada@hada-desktop:~$ chmod +x compiz-check
hada@hada-desktop:~$ ./compiz-check
Gathering information about your system...
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [SKIP]
Checking for non power of two support... [SKIP]
Checking for composite extension... [ OK ]
Checking for FBConfig... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: glxinfo not installed
Would you like to know more? (Y/n) y
The program glxinfo is needed to perform a number of crucial tests.
You need to install the package mesa-utils
Type e.g. sudo apt-get install mesa-utils to install it.
hada@hada-desktop:~$
hada@hada-desktop:~$
hada@hada-desktop:~$ sudo apt-get install mesa-utils
[sudo] password for hada:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
python-utidylib python-gtkmozembed libtidy-0.99-0 python-feedparser
python-rsvg python-evolution libemeraldengine0 python-chardet
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
mesa-utils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 50.4kB of archives.
After this operation, 168kB of additional disk space will be used.
Get:1 http://pk.archive.ubuntu.com/ubuntu/ lucid-updates/universe mesa-utils 7.7.1-1ubuntu3 [50.4kB]
Fetched 50.4kB in 2s (20.9kB/s)
Selecting previously deselected package mesa-utils.
(Reading database ... 157099 files and directories currently installed.)
Unpacking mesa-utils (from .../mesa-utils_7.7.1-1ubuntu3_i386.deb) ...
Processing triggers for man-db ...
Setting up mesa-utils (7.7.1-1ubuntu3) ...
I did this because my compiz has many missing animation effects and i find this blog........
./compiz-check
Gathering information about your system...
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc M76 [Radeon Mobility HD 2600 Series]
Driver in use: fglrx
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
--------------------------
./compiz-check --version
0.4.5-4
--------------------------
My compiz fuzion work very well, unless windows normal resizing that is slow.
Hello there,
I think that perhaps the script is incorrectly reporting "None" as a rendering method for me. I am using Ubuntu 10.04, and compiz-check 0.4.5-4.
It looks like it checks for AIGLX by grepping the Xorg.log for either "AIGLX enabled" or "AIGLX disabled" strings.
I believe I do have AIGLX enabled, but my Xorg logs do not print either string that the script is looking for. Here is what I do see in the logs if I grep for AIGLX:
(**) Option "AIGLX" "on"
(II) AIGLX: Loaded and initialized /usr/lib/dri/fglrx_dri.so
Perhaps I have it configured a bit oddly? Cheers, Alex
/compiz-check
Gathering information about your system...
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series]
Driver in use: fglrx
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
......................... i'm running compiz normal .. but when check is error :(, i'm using ATI Readon 5400, thanks!I get the same message as hvanoline on my Dell 7100 XPS system with Ubuntu 10.04 using a ATI Radeon HD 5770 1GB
Hello!
Trying to run the script here but i get the following error message:
"More than one graphics chip detected -- sorry, the script can not handle that.
Aborting."
I bet it has to do with me running two gfx-cards. However is it possible to fix this? Or shall i just unplug the damn card and retry?
Cheers!
Nick
./compiz-check
Gathering information about your system...
Distribution: Gentoo (1.12.13)
Desktop environment: GNOME
Graphics chip: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use
hi
first i should say tanks for your script
then!
this is result of your scrip:
Gathering information about your system...
Distribution: Ubuntu 10.10
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
------------------------------
what should i do
i got "unable to detect maximum 3D size". Is it something wrong or just my graphic card. i use mobile intel 940 gml express chipset btw.
Gathering information about your system...
Distribution: Ubuntu 9.04
Desktop environment: GNOME
Graphics chip: nVidia Corporation GeForce 8400 GS (rev a1)
Driver in use: nvidia
Rendering method: Nvidia
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [FAIL]
Checking for composite extension... [ OK ]
Checking for FBConfig... [FAIL]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: Unable to detect maximum 3D texture size
And glxinfo returns the following error message:
name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig
I am not able to run any OpenGL application. Who knows what the problem is in my system?
but thanks to more recent attention to design, many of the styles have changed. More and more people would like to choose them.
I certainly enjoyed the way you explore your experience and knowledge of the subject! Keep up on it. Thanks for sharing the info
i get the output of compizcheck as
Gathering information about your system...
Distribution: Ubuntu 10.04
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: None
Checking if it's possible to run Compiz on your system... [SKIP]
Checking for hardware/setup problems... [SKIP]
At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)
what should i do
generalto, it would be helpful if you provided a little more info.
Does this happen on a newly installed system?
Did Compiz work for you before?
My only guess right now is you might have installed a graphics driver not suitable for your system. You can check by running:
dpkg -l | grep 'nvidia\|fglrx'
Gathering information about your system...
Distribution: Ubuntu 10.10
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)
Driver in use: nouveau
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [FAIL]
There has been (at least) one error detected with your setup:
Error: Software Rasterizer in use (whats this?)
The nouveau driver in Maverick is not capable of running Compiz.
You'll need to install the proprietary nvidia driver.
Run
gksu software-properties-gtk
and enable maverick-proposed in the Updates tab.
After you have updated the software sources, see if there's a driver in System → Administration → Additional Drivers available
Great stuff! Showed me correctly that my intel 945 GM card is not capable of doing two screens with 3D accelaration.
Thank you for this great tool!
BTW, sed gives an error in some system, as Nam Nguyen-Q already pointed out two years ago.
please change the line below:
DIGITS=$($FGLRXINFO | grep version | sed 's/[a-Z:(.)]//g')
to:
This will fix the problem.DIGITS=$($FGLRXINFO | grep version | sed 's/[a-zA-Z:(.)]//g')
Thank you for this great tool!
BTW, sed gives an error in some system, as Nam Nguyen-Q already pointed out two years ago.
please change the line below:
DIGITS=$($FGLRXINFO | grep version | sed 's/[a-Z:(.)]//g')
to:
DIGITS=$($FGLRXINFO | grep version | sed 's/[a-zA-Z:(.)]//g')
This will fix the problem.



Ubuntu
Ubuntu forums
Compiz
Compiz Fusion forum
Sorry about English comment.
Your script has a small bug - it checks if nvidia is installed properly (in part) by checking if nvidia-settings is. However, nvidia-settings is not installed together with nvidia itself on many systems (e.g. Ubuntu). So for example, I was told that I couldn't run Compiz on my system, despite having run it happily for almost a year