ATI Mobility Radeon 9000

From ThinkWiki
Revision as of 20:42, 26 October 2009 by Tonko (Talk | contribs) (Linux driver - OpenSource)
Jump to: navigation, search

This is an ATI video adapter.

Features

  • Chipset: ATI #rv250
  • PCI ID: 1002:4c66
  • AGP 4X
  • 32, 64, or 128MB DDR-SDRAM video memory
  • External VGA up to: 1680x1050
  • Extended desktop up to 2048x2048 (UMS) or 4096x4096 (KMS)

Linux driver - OpenSource

This adapter is supported by recent versions of the radeon driver as found in X.Org.

With the latest kernel (2.6.32+) and radeon driver (6.13+) Kernel Mode Setting (KMS) is supported. However there are still various issues with display corruption and external displays attached during boot.

OpenGL screen corruption

You may experience screen corruption with Compiz, a workaround for this is to create a file /etc/drirc with the following content

<driconf>
       <device screen="0" driver="r200">
               <application name="Default">
                       <option name="allow_large_textures" value="2" />
               </application>
       </device>
</driconf>

ThinkPad LCD

Display on the internal LCD works as long as you set the monitor settings correct

External VGA port

Works well, you only have to connect the monitor/projector/...

SVideo port

The SVideo port should be supported by the current Xorg radeon driver.

Please read How to get TV-Out working on ATI graphic cards on how to set it up.

Linux driver - Proprietary

The last version of fglrx to support this chipset is 8.28.8 (released 2006-08-18), later versions do not support this chipset anymore. This version is still available for download, but does not support kernels newer then 2.6.17. This proprietary driver has 3D acceleration support, but you might find that current opensource radeon driver does just as well.

Some people have gotten it to work (Fturner) with later kernel versions as follows;

edit /lib/modules/fglrx/build_mod/firegl_public.h and add at the top

#define VM_SHM 0xff

The meaning of 0xff is unknown, but 0xffffffff certainly does not work.

and edit /lib/modules/fglrx/build_mod/make.sh to comment out the kernel version checking, in order for the module to build.

ThinkPads this chip may be found in