PDA

View Full Version : [ubuntu] The composite extension is not available


obidose
April 28th, 2008, 12:10 PM
I am running a laptop with nvidia 8600m GT and have just upgraded to 8.04.
Desktop effects worked fine on 7.10 but now when I try to enable them in the appearances window I get an error 'The composite extension it not available'

I have searched around but all the info is either for ati or just says check xorg config.

I have checked in my xorg config and it says it is enabled in there:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Tue Mar 4 20:24:34 UTC 2008
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation G80 [GeForce 8600M GT]"
Monitor "Generic Monitor"
SubSection "Display"
Modes "1280x1280"
EndSubSection
Option "AddARGBGLXVisuals" "True"
Defaultdepth 24
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard0"
Monitor "Monitor1"
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
Option "AddARGBGLXVisuals" "True"
Defaultdepth 24
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard1"
Monitor "Monitor0"
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
Option "AddARGBGLXVisuals" "True"
Defaultdepth 24
EndSection

Section "Device"
Identifier "nVidia Corporation G80 [GeForce 8600M GT]"
Driver "nvidia"
Option "AddARGBVisuals" "True"
Option "NoLogo" "True"
Busid "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Vendorname "NVIDIA Corporation"
Boardname "GeForce 8600M GT"
Busid "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
Vendorname "NVIDIA Corporation"
Boardname "GeForce 8600M GT"
Busid "PCI:1:0:0"
Screen 1
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "ServerLayout"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Identifier "Default Layout"
screen 0 "Screen0" 1280 0
screen 1 "Screen1" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "Synaptics Touchpad"
EndSection

Section "Module"
Load "glx"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Horizsync 28.0 - 64.0
Vertrefresh 43.0 - 60.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor1"
Vendorname "Unknown"
Modelname "AUO"
Horizsync 30.0 - 75.0
Vertrefresh 60.0
EndSection

Section "Monitor"
Identifier "Monitor0"
Vendorname "Unknown"
Modelname "Philips 190WV"
Horizsync 30.0 - 83.0
Vertrefresh 55.0 - 75.0
EndSection

Section "ServerFlags"
Option "Xinerama" "1"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

obidose
April 28th, 2008, 01:13 PM
Seems to be to do with my dual display. When I change dual display settings (either disable or turn of xinemara) the desktop effects work.

Is there no way of having dual head with xinemera and desktop effects?

On another note, my nvidia-settings seems to have broken slightly. Whenever I tell it to save to xconfig it tells me it can't. It seems not to ask me for my password when I start it up. I have to copy the xconfig from the preview manually to the file in order to change it. How can I fix that?

When I do have desktop effects enable on dual head without xinemera, I find that on my external display everything is very slow (click places tab and it takes 4-5 seconds for the list to appear) on my laptop display it is fine.

obidose
April 28th, 2008, 05:27 PM
Bump

Can nobody shed any light on this?

anubis.web
October 8th, 2008, 04:23 AM
Bump

Can nobody shed any light on this?

I have the same problem, it seems that composite extensions are not available in dual view.
Maybe I'm wrong, if someone knows anything about solving this problem please post here.

CandyKiller
November 22nd, 2008, 11:24 AM
I'm having the same problem with 8.10 64 bit and my 8600GT...

It seems to me that as soon as I change to dual screen I can no longer have the effects, anytime before that I can.

Also, for some reason my xorg.conf isn't updating correctly. I had to manually put in the "Extensions" section just to see if it would work because it wasn't there, and anytime I had tried to save my settings with Nvidia X Server I had to edit it through the terminal...blah.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@crested) Mon Nov 3 08:46:04 UTC 2008

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 1680 0
EndSection

Section "Module"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "1"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "SceptreX22WG-Gamer"
HorizSync 15.0 - 94.0
VertRefresh 24.0 - 88.0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "SceptreX22WG-Gamer"
HorizSync 15.0 - 94.0
VertRefresh 24.0 - 88.0
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

igknighted
November 22nd, 2008, 12:13 PM
I believe if you use nvidia's "twinview" you can get composite on both screens, whereas if you use xorg's xinerama you cannot. I know I have used dual monitors with compiz on an nvidia card before, so it can be done. Do a quick search of the forums, I seem to recall some good threads that explain the difference between xinerama and twinview (and whatever ATI calls theirs).