From cchtml.com

The only machine I have a raoden in is my laptop, which only gives me CRT out, so I can't test it. If you give it a shot in feisty, you might have to add the following options to xorg.conf: Driver raoden Option ColorTiling on Option EnablePageFlip true Option XAANoOffscreenPixmaps Option RenderAccel true BusID PCI:1:0:0

AMD Catalyst/fglrx

AMD also offers a proprietary driver for RadeonHD chips based off of their Windows code (a legacy proprietary driver is offered for older cards, but it will not run on modern kernels/X servers)

* OpenGL 3.3/4.1 and GLSL(dependent on the latest version your card supports)
* XvBA video decode acceleration (through VA-API and only for RadeonHD 4x00 cards and later): http://www.splitted-desktop.com/~gbeauchesne/
* Direct2D acceleration
* Catalyst Control Center
* amdconfig CLI tool
* OverDrive (power management, overclocking)
* HDMI Audio
* XRandR 1.3
* AIGLX (desktop effects)

Switchable Graphic Chips Status

Some laptops (and other systems) are now being sold with both an integrated, low power GPU, and a discrete, high performance GPU AMD Switchable Graphics Technology. There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (MUX) to switch between GPU's. Newer systems (those with PowerXpress >= 4.0) are MUX-less. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a MUX, but don't quote that.

Switchable Graphic Chips Warning


Carefully research before purchasing a laptop, or you may not be able to fully use the hardware you pay for.

MUXed Systems

Open source drivers support switching from integrated to discrete graphics cards using vga_switcheroo on MUXed systems. However, the performance of the chips with the switchable open source drivers may not be optimized. For example, with the open source driver on the HP DV7-4045ea you can switch between the 4200 and 5650; the 4200 works okay, but although the 5650 does work, it does not perform well. Catalyst supposedly supports switching using the following commands, but reports of success are scarce:

amdconfig --pxl       # List current activated GPU
amdconfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect
amdconfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect

MUX-less Systems

On MUX-less systems, the discrete card is used solely for rendering, not display. At the moment, the X server does not support rendering and display from different cards so the discrete card can not be used with MUX-less systems at the moment. Most new laptops (2011+) are MUX-less. There is a bug raised against the inability to switch between integrated and discrete graphics cards Official AMD Bug

Video Decode Acceleration Status

VA-API/XvBA Wrapper (RadeonHD >= 4000 using Catalyst)

Video acceleration can be achieved through drivers supplied at gbeauchesne Modern distros should have this installable from their repo (Debian/Ubuntu does). Note that this wrapper is no longer maintained/developed and should be considered a dead-end.

Using XvBA in XBMC (with Catalyst >= 11-11)

The XBMC project has implemented acceleration in their media player using AMD's libxvba library. This is a fairly new/experimental feature at the time of this writing, but XBMC claims positive feedback. Install Instructions

Gallium3D VDPAU (open-source driver)

The open-source 3D mesa driver now implements acceleration through a VDPAU/VA-API wrapper that uses the 3D engine. This is a fairly new/experimental feature at the time of this writing, so it may require rebuilding mesa. AMD is interested in using the UVD hardware directly, but this is currently held up for legal reasons.


Catalyst supports more than two simultaneous outputs on RadeonHD5xxx cards having more than two physical independent out. Default settings starts every monitors in a cloned stage, but you can switch to a multiple display desktop via the Catalyst Control Center. Be aware that the AMD Catalyst Control Center does not let you fix arbitrary position settings : it only lets you approximately place your monitors on a virtual desktop. It's often best to adjust screen alignment using the "Position +x +y" option in xorg.conf.

Open source drivers also support Eyefinity.