I recently installed Debian Jessie w/ Mate on an older computer. My GPU is from Nvidia. I downloaded compiz 0.9.12.2 from compiz.org I compiled and installed compiz following the instructions on: wiki dot compiz dot org / C%2B%2BCompiling (sorry but the form doesn't let me input a link) I rebooted Test 1, I initially select only the following plugins: core; ccp, composite, resize, matecompat, move, maximumize From the CLI, when I issue compiz --replace ccp and compiz starts without problem. I can check that compiz is running with ps aux. Test 2: Using CCSM, I enable OpenGL; I immediately end up with a black screen and the mouse pointer. According to what I read the "nouveau" driver is now recommended for compiz versus the proprietary nvidia driver. NOTE. If I run kwin instead of compiz, all the 3D effects work properly on the same computer as long as I enforce version 1 of OpenGL. How do I find out the version of OpenGL that compiz is using and resolve the black screen issue? My configurations is: Code: # lspci -nnk | grep -i vga -A3 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV11 [GeForce2 MX/MX 400] [10de:0110] (rev b2) Subsystem: NVIDIA Corporation Device [10de:010f] Kernel driver in use: nouveau # lshw -c video *-display description: VGA compatible controller product: NV11 [GeForce2 MX/MX 400] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: b2 width: 32 bits clock: 66MHz capabilities: pm agp agp-2.0 vga_controller bus_master cap_list rom configuration: driver=nouveau latency=64 maxlatency=1 mingnt=5 resources: irq:16 memory:fc000000-fcffffff memory:f0000000-f7ffffff memory:fd000000-fd00ffff ~# modinfo nouveau filename: /lib/modules/3.16.0-4-686-pae/kernel/drivers/gpu/drm/nouveau/nouveau.ko license: GPL and additional rights description: nVidia Riva/TNT/GeForce/Quadro/Tesla author: Nouveau Project alias: pci:v000012D2d*sv*sd*bc03sc*i* alias: pci:v000010DEd*sv*sd*bc03sc*i* depends: drm,drm_kms_helper,ttm,mxm-wmi,i2c-core,button,wmi,video,i2c-algo-bit intree: Y vermagic: 3.16.0-4-686-pae SMP mod_unload modversions 686 parm: tv_norm:Default TV norm. Supported: PAL, PAL-M, PAL-N, PAL-Nc, NTSC-M, NTSC-J, hd480i, hd480p, hd576i, hd576p, hd720p, hd1080i. Default: PAL *NOTE* Ignored for cards with external TV encoders. (charp) parm: tv_disable:Disable TV-out detection (int) parm: ignorelid:Ignore ACPI lid status (int) parm: duallink:Allow dual-link TMDS (default: enabled) (int) parm: nofbaccel:Disable fbcon acceleration (int) parm: agpmode:AGP mode (0 to disable AGP) (int) parm: vram_pushbuf:Create DMA push buffers in VRAM (int) parm: config:option string to pass to driver core (charp) parm: debug:debug string to pass to driver core (charp) parm: noaccel:disable kernel/abi16 acceleration (int) parm: modeset:enable driver (default: auto, 0 = disabled, 1 = enabled, 2 = headless) (int) parm: runpm:disable (0), force enable (1), optimus only default (-1) (int) glxinfo | grep -i render direct rendering: Yes GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, OpenGL renderer string: Mesa DRI nv11 x86/MMX/SSE2 # glxinfo | grep -i opengl OpenGL vendor string: Nouveau OpenGL renderer string: Mesa DRI nv11 x86/MMX/SSE2 OpenGL version string: 1.2 Mesa 10.3.2 OpenGL extensions: Thank you