I have made some interesting (at least to me) observations regarding my ATI HD4250 and Compiz-Fusion today. I was wondering if any of the experts could help me interpret the data.
So, I wanted to see if I could get Compiz-Fusion to run over XFCE4 with an RS880 ATI card. Here is what I did.
After installing the base system 9.0-RELEASE, I installed mesa-demos-7.6.1, and dri-7.6.1. According to the output of glxinfo:
I should have Direct Rendering enabled, XFCE4's compositor works as it should, but compiz does not, and why are IRQ's not enabled? Is there a way to fix this?
A trip to the FreeBSD forums did yield a little information, and a further trip to The compiz wiki caused me to try this with AIGLX. I am thinking that there is something going on here that I just don't understand. Compiz with AIGLX enabled works, but Direct Rendering does not.
My xorg.conf:
If using AIGLX is the only way to do it, then that is how I will do it, but I was thinking that it might be possible with Direct Rendering.
So, I wanted to see if I could get Compiz-Fusion to run over XFCE4 with an RS880 ATI card. Here is what I did.
After installing the base system 9.0-RELEASE, I installed mesa-demos-7.6.1, and dri-7.6.1. According to the output of glxinfo:
Code:
% glxinfo | grep render
IRQ's not enabled, falling back to busy waits: 2 0 <-- This line is concerning me.
direct rendering: Yes
OpenGL renderer string: Mesa DRI R600 (RS880 9712) 20090101 TCL
A trip to the FreeBSD forums did yield a little information, and a further trip to The compiz wiki caused me to try this with AIGLX. I am thinking that there is something going on here that I just don't understand. Compiz with AIGLX enabled works, but Direct Rendering does not.
My xorg.conf:
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AIGLX" "True"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "extmod"
Load "record"
Load "dbe"
Load "glx"
Load "dri"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "LGD"
ModelName "LP156WH2-TLAA"
ModeLine "1366x768" 72.3 1366 1414 1446 1526 768 771 776 790
Option "DPMS"
EndSection
Section "DRI"
Group 0 Mode 0660
EndSection
Section "Device"
Option "AccelMethod" "EXA"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RS880M [Mobility Radeon HD 4200 Series]"
BusID "PCI:1:5:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1366x768"
EndSubSection
EndSection