sgt-d@wenix:~> sh -x /usr/bin/compiz-manager ++ arch + ARCH=i686 + '[' i686 == x86_64 ']' + LIB=lib ++ which compiz + BIN_PATH=/usr/bin/compiz + '[' x/usr/bin/compiz = x/usr/bin/compiz ']' + COMPIZ_BIN_PATH=/usr/bin/ + PLUGIN_PATH=/usr/lib/compiz/ + GLXINFO=/usr/bin/glxinfo ++ which kwin + KWIN=/opt/kde3/bin/kwin + METACITY=/usr/bin/metacity + COMPIZ_NAME=compiz ++ which fusion-icon + FUSION_ICON=/usr/bin/fusion-icon + LIBGL_NVIDIA= + LIBGL_FGLRX= + NVIDIA_MEMORY=65536 + NVIDIA_SETTINGS=nvidia-settings + XORG_DRIVER_PATH=/usr/lib/xorg/modules/drivers/+ + '[' default == kde ']' + FALLBACKWM=/usr/bin/metacity + FALLBACKWM_OPTIONS='--replace ' + WHITELIST='nvidia intel ati radeon i810' + T=' 1002:5954 1002:5854 1002:5955' + T=' 1002:5954 1002:5854 1002:5955 1002:4153' + T=' 1002:5954 1002:5854 1002:5955 1002:4153 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12' + BLACKLIST_PCIIDS=' 1002:5954 1002:5854 1002:5955 1002:4153 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12' + unset T + COMPIZ_OPTIONS='--ignore-desktop-hints --replace' + COMPIZ_PLUGINS= + ENV= + USE_EMERALD=yes + INDIRECT=no + XORG_DEFAULT_LOG=/var/log/Xorg.0.log + VERBOSE=yes + '[' -z :/etc/xdg ']' + test -f :/etc/xdg/compiz/compiz-manager + '[' -z '' ']' + test -f /home/sgt-d/.config/compiz/compiz-manager + '[' x = xFailsafe ']' + '[' x = x1 ']' + check_xgl + verbose 'Checking for Xgl: ' + '[' xyes = xyes ']' + printf 'Checking for Xgl: ' Checking for Xgl: + xvinfo + grep -q Xgl + verbose 'not present. \n' + '[' xyes = xyes ']' + printf 'not present. \n' not present. + return 1 + running_under_whitelisted_driver ++ xset q ++ grep 'Log file' ++ awk '{print $3}' + LOG=/var/log/Xorg.0.log + '[' /var/log/Xorg.0.log = '' ']' + '[' -z /var/log/Xorg.0.log ']' + for DRV in '${WHITELIST}' + egrep -q 'Loading .*nvidia_drv\.so' /var/log/Xorg.0.log + egrep -q 'Unloading .*nvidia_drv\.so' /var/log/Xorg.0.log + return 0 + have_blacklisted_pciid ++ /sbin/lspci -n + OUTPUT='00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 1002:5954 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 1002:5854 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 1002:5955 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 1002:4153 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 8086:2982 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 8086:2992 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 8086:29a2 + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) + egrep -q 8086:2a02 04:02.0 Class 0200: 8086:107c (rev 05)' + for ID in '${BLACKLIST_PCIIDS}' + echo '00:00.0 Class 0600: 8086:2584 (rev 04) 00:01.0 Class 0604: 8086:2585 (rev 04) 00:1c.0 Class 0604: 8086:2660 (rev 03) 00:1c.1 Class 0604: 8086:2662 (rev 03) 00:1d.0 Class 0c03: 8086:2658 (rev 03) 00:1d.1 Class 0c03: 8086:2659 (rev 03) 00:1d.2 Class 0c03: 8086:265a (rev 03) 00:1d.3 Class 0c03: 8086:265b (rev 03) 00:1d.7 Class 0c03: 8086:265c (rev 03) 00:1e.0 Class 0604: 8086:244e (rev d3) 00:1e.2 Class 0401: 8086:266e (rev 03) 00:1f.0 Class 0601: 8086:2640 (rev 03) 00:1f.1 Class 0101: 8086:266f (rev 03) 00:1f.2 Class 0101: 8086:2652 (rev 03) 00:1f.3 Class 0c05: 8086:266a (rev 03) 01:00.0 Class 0300: 10de:0291 (rev a1) 04:02.0 Class 0200: 8086:107c (rev 05)' + egrep -q 8086:2a12 ++ /sbin/lspci -vn ++ grep -i VGA + OUTPUT='01:00.0 Class 0300: 10de:0291 (rev a1) (prog-if 00 [VGA])' + verbose 'Detected PCI ID for VGA: 01:00.0 Class 0300: 10de:0291 (rev a1) (prog-if 00 [VGA])\n' + '[' xyes = xyes ']' + printf 'Detected PCI ID for VGA: 01:00.0 Class 0300: 10de:0291 (rev a1) (prog-if 00 [VGA])\n' Detected PCI ID for VGA: 01:00.0 Class 0300: 10de:0291 (rev a1) (prog-if 00 [VGA]) + return 1 + check_tfp + verbose 'Checking for texture_from_pixmap: ' + '[' xyes = xyes ']' + printf 'Checking for texture_from_pixmap: ' Checking for texture_from_pixmap: ++ /usr/bin/glxinfo ++ grep GLX_EXT_texture_from_pixmap -c + '[' 6 -gt 2 ']' + verbose 'present. \n' + '[' xyes = xyes ']' + printf 'present. \n' present. + return 0 + check_npot_texture + verbose 'Checking for non power of two support: ' + '[' xyes = xyes ']' + printf 'Checking for non power of two support: ' Checking for non power of two support: + glxinfo + egrep -q '(GL_ARB_texture_non_power_of_two|GL_NV_texture_rectangle|GL_EXT_texture_rectangle|GL_ARB_texture_rectangle)' + verbose 'present. \n' + '[' xyes = xyes ']' + printf 'present. \n' present. + return 0 + check_composite + verbose 'Checking for Composite extension: ' + '[' xyes = xyes ']' + printf 'Checking for Composite extension: ' Checking for Composite extension: + xdpyinfo -queryExtensions + grep -q Composite + verbose 'present. \n' + '[' xyes = xyes ']' + printf 'present. \n' present. + return 0 + check_texture_size ++ glxinfo -l ++ grep GL_MAX_TEXTURE_SIZE ++ sed 's/.*=[^0-9]//g' + TEXTURE_LIMIT='4096 4096' ++ xdpyinfo ++ grep -i dimensions: ++ sed 's/[^0-9]*pixels.*(.*).*//' ++ sed 's/[^0-9x]*//' + RESOLUTION='1600x1200 1280x1024' ++ echo 1600x1200 1280x1024 ++ sed 's/.*x//' + VRES=1024 ++ echo 1600x1200 1280x1024 ++ sed 's/x.*//' + HRES=1600 + verbose 'Comparing resolution (1600x1200 1280x1024) to maximum 3D texture size (4096 4096): ' + '[' xyes = xyes ']' + printf 'Comparing resolution (1600x1200 1280x1024) to maximum 3D texture size (4096 4096): ' Comparing resolution (1600x1200 1280x1024) to maximum 3D texture size (4096 4096): + '[' 1024 -gt 4096 4096 ']' /usr/bin/compiz-manager: line 247: [: too many arguments + '[' 1600 -gt 4096 4096 ']' /usr/bin/compiz-manager: line 247: [: too many arguments + verbose 'Passed.\n' + '[' xyes = xyes ']' + printf 'Passed.\n' Passed. + return 0 + check_nvidia + '[' '!' -z ']' + verbose 'Checking for nVidia: ' + '[' xyes = xyes ']' + printf 'Checking for nVidia: ' Checking for nVidia: + xdpyinfo + grep -q NV-GLX + verbose 'present. \n' + '[' xyes = xyes ']' + printf 'present. \n' present. + NVIDIA_INTERNAL_TEST=0 + return 0 + check_nvidia_memory ++ nvidia-settings -q VideoRam ++ egrep 'Attribute '\''VideoRam'\'' .*:' ++ cut -d: -f3 ++ sed 's/[^0-9]//g' + MEM=262144 + '[' 262144 -lt 65536 ']' + return 0 + check_fbconfig + verbose 'Checking for FBConfig: ' + '[' xyes = xyes ']' + printf 'Checking for FBConfig: ' Checking for FBConfig: + '[' no = yes ']' + /usr/bin/glxinfo + grep -q 'GLX.*fbconfig' + FB=0 + '[' 0 = 0 ']' + unset FB + verbose 'present. \n' + '[' xyes = xyes ']' + printf 'present. \n' present. + return 0 + '[' -f /usr/lib/compiz/libccp.so ']' + COMPIZ_PLUGINS=' ccp' + build_env + check_nvidia + '[' '!' -z 0 ']' + return 0 + ENV='__GL_YIELD=NOTHING ' + '[' no = yes ']' + check_xgl + verbose 'Checking for Xgl: ' + '[' xyes = xyes ']' + printf 'Checking for Xgl: ' Checking for Xgl: + xvinfo + grep -q Xgl + verbose 'not present. \n' + '[' xyes = xyes ']' + printf 'not present. \n' not present. + return 1 + ENV='__GL_YIELD=NOTHING FROM_WRAPPER=yes' + '[' -n '__GL_YIELD=NOTHING FROM_WRAPPER=yes' ']' + export __GL_YIELD=NOTHING FROM_WRAPPER=yes + __GL_YIELD=NOTHING + FROM_WRAPPER=yes + build_args + '[' no = yes ']' + check_nvidia + '[' '!' -z 0 ']' + return 0 + COMPIZ_OPTIONS='--ignore-desktop-hints --replace --loose-binding' + '[' -f /home/sgt-d/.config/compiz/disable-compiz ']' + '[' -x /usr/bin/emerald ']' + '[' yes = yes ']' + verbose 'Starting emerald\n' + '[' xyes = xyes ']' + printf 'Starting emerald\n' Starting emerald + /usr/bin/emerald --replace + '[' -x /usr/bin/fusion-icon ']' + /usr/bin/fusion-icon -n + '[' -z '' ']' + /usr/bin/compiz --ignore-desktop-hints --replace --loose-binding --only-current-screen --sm-disable ccp /usr/bin/compiz: Trying '/usr/$LIB/libIndirectGL.so.1' * Using the Qt4 Interface * No module named PyQt4 ... Trying another interface * Using the Qt3 Interface * Searching for installed applications... /usr/bin/ccsm /usr/bin/compiz /usr/bin/gtk-window-decorator /usr/bin/kde-window-decorator /usr/bin/emerald /usr/bin/metacity /opt/kde3/bin/kwin /usr/bin/xfwm4 * kde session * nvidia found, exporting: __GL_YIELD="NOTHING" * Executing: compiz --only-current-screen --replace --sm-disable --ignore-desktop-hints ccp compiz: Trying '/usr/$LIB/libIndirectGL.so.1' /usr/bin/compiz (snow) - Info: Loaded Texture snowflake.png sgt-d@wenix:~> compiz (snow) - Info: Loaded Texture snowflake.png