PDA

View Full Version : How do I setup my ATI card for a Composite Desktop with the


Jupiter
May 24th, 2007, 07:16 PM
This information was contributed by adamk.

How do I setup my ATI card for a Composite Desktop with the open source drivers.

These directions will only work for radeon cards up to, and including, the radeon X850 (excluding any XPress
chipsets). Any newer cards (or any XPress GPUs) must use the fglrx driver from AMD/ATI. The following cards are
known to be supported by the open source radeon driver:

Radeon 7200
Radeon 7000(VE), M6
Radeon IGP320(M)
Radeon 7500, M7, FireGL 7800
Radeon IGP330(M)/IGP340(M)
Radeon Mobility 7000 IGP
Radeon 8500, 9100, FireGL 8800/8700
Radeon 9000PRO/9000, M9
Radeon 9100 IGP
Radeon 9200 IGP
Radeon 9200PRO/9200/9200SE, M9+
Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
Radeon 9800PRO/9800SE/9800, FireGL X2
Radeon 9800XT
Radeon 9600PRO/9600SE/9600, M10/M11, FireGL T2
Radeon 9600XT
Radeon X300, M22
Radeon X600, M24
Radeon X700, M26 PCIE
Radeon X800 AGP
Radeon X800, M28 PCIE
Radeon X850 PCIE/AGP

Xorg 7.1.1 or newer is required, though Xorg 7.2 or newer is recommended.

Theoretically, any relatively new distribution with Xorg 7.2 will be able to run compcomm/beryl with relatively
little extra configuration. Before installing compiz or beryl, you need to confirm that you have 3D acceleration
working by running:

$ glxinfo | grep direct

You should get "direct rendering: Yes" back.

It's safe to ignore any line similar to:

libGL warning: 3D driver claims to not support visual 0x4b

It's just an informational warning and not an error message.

You also need to make sure that you have both AIGLX and Composite enabled. Most distributions enable them by
default in Xorg 7.2 and newer. If Composite is enabled, you should see it listed in the output from xdpyinfo:

$ xdpyinfo | grep -i composite
Composite

If AIGLX is enabled, you should see something similar to this line in your /var/log/Xorg.0.log file:

(II) AIGLX: Loaded and initialized /usr/lib/dri/r300_dri.so

You also need to make sure you have the following line in the "Device" section of your /etc/X11/xorg.conf file:

Option "XAANoOffscreenPixmaps" "true"

After making any changes to your xorg.conf file, make sure you restart your X server. Only once those items are
working (Direct Rendering, Composite, and AIGLX) should you try to run compiz/beryl.