jvedi
October 12th, 2007, 01:18 AM
Ok, I've been trying to figure this out on my own for the past week, and I think I'm finally willing to admit I need help.
I was running CF just fine for about a week until I decided to try the blur plugin for the window decorations. Using the 4xBilinear filter wasn't enough, so I decided to try the Gaussian filter. Even with the radius set to 15 and the strength set to 1, there was absolutely no blurring. I ran fusion-icon from a terminal window to see if it was throwing any errors, and sure enough I saw:
compiz.real (blur) - Error: Failed to create framebuffer object
So with a little more research, I discovered that in order for that problem not to be thrown, I needed to disable indirect rendering in the fusion-icon menu. So I did, blur worked, except that CF slowed to a crawl. All the animations are choppy, the cube looks like a slideshow, and it's showing a lot more instablility than before.
As far as I can tell, direct rendering should work fine on my setup, but I'll let you guys be the judge of that.
I am running Debian Sid on an HP Pavilion dv2416us laptop:
-AMD Turion64 X2 TL-54 @ 1.8GHz
-2048MB RAM
-NVIDIA Geforce Go 6150 video card (128MB dedicated in BIOS)
-Kernel version 2.6.22-2-amd64
-NVIDIA driver installed from NVIDIA binary package (ver 100.14.19)
-KDE version 3.5.7
-CF installed from shame's git-repository
-loose-binding flag used
xorg.conf:
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
# FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/share/fonts/ttf"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
# Load "glcore"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "NVIDIA Geforce Go 6150"
Driver "nvidia"
BusID "PCI:0:5:0"
Option "RenderAccel" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "DisableRootGLXClipping" "false"
Option "DamageEvents" "true"
Option "UseEvents" "false"
Option "TripleBuffer" "false"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Geforce Go 6150"
Monitor "Generic Monitor"
DefaultDepth 24
Option "XAANoOffscreenPixmaps"
SubSection "Display"
Depth 1
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "false"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "true"
EndSection
X Server info:
X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4-3)
Current Operating System: Linux linuxbook 2.6.22-2-amd64 #1 SMP Thu Aug 30 23:43:59 UTC 2007 x86_64
Build Date: 29 September 2007 08:59:46PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
I was running CF just fine for about a week until I decided to try the blur plugin for the window decorations. Using the 4xBilinear filter wasn't enough, so I decided to try the Gaussian filter. Even with the radius set to 15 and the strength set to 1, there was absolutely no blurring. I ran fusion-icon from a terminal window to see if it was throwing any errors, and sure enough I saw:
compiz.real (blur) - Error: Failed to create framebuffer object
So with a little more research, I discovered that in order for that problem not to be thrown, I needed to disable indirect rendering in the fusion-icon menu. So I did, blur worked, except that CF slowed to a crawl. All the animations are choppy, the cube looks like a slideshow, and it's showing a lot more instablility than before.
As far as I can tell, direct rendering should work fine on my setup, but I'll let you guys be the judge of that.
I am running Debian Sid on an HP Pavilion dv2416us laptop:
-AMD Turion64 X2 TL-54 @ 1.8GHz
-2048MB RAM
-NVIDIA Geforce Go 6150 video card (128MB dedicated in BIOS)
-Kernel version 2.6.22-2-amd64
-NVIDIA driver installed from NVIDIA binary package (ver 100.14.19)
-KDE version 3.5.7
-CF installed from shame's git-repository
-loose-binding flag used
xorg.conf:
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
# FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/share/fonts/ttf"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
# Load "glcore"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "NVIDIA Geforce Go 6150"
Driver "nvidia"
BusID "PCI:0:5:0"
Option "RenderAccel" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "DisableRootGLXClipping" "false"
Option "DamageEvents" "true"
Option "UseEvents" "false"
Option "TripleBuffer" "false"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Geforce Go 6150"
Monitor "Generic Monitor"
DefaultDepth 24
Option "XAANoOffscreenPixmaps"
SubSection "Display"
Depth 1
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "false"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "true"
EndSection
X Server info:
X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4-3)
Current Operating System: Linux linuxbook 2.6.22-2-amd64 #1 SMP Thu Aug 30 23:43:59 UTC 2007 x86_64
Build Date: 29 September 2007 08:59:46PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present