Difference between revisions of "ATI Mobility Radeon 9000"

From ThinkWiki
Jump to: navigation, search
(Linux driver - Proprietary)
(changed category)
 
(9 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
=== ATI Mobility Radeon 9000 ===
+
 
 
This is an ATI video adapter.
 
This is an ATI video adapter.
  
=== Features ===
+
== Features ==
 
* Chipset: ATI #rv250
 
* Chipset: ATI #rv250
 
* PCI ID: 1002:4c66
 
* PCI ID: 1002:4c66
Line 12: Line 12:
 
* 32, 64, or 128MB DDR-SDRAM video memory
 
* 32, 64, or 128MB DDR-SDRAM video memory
 
* External VGA up to: 1680x1050
 
* External VGA up to: 1680x1050
 +
* Extended desktop up to 2048x2048 (UMS) or 4096x4096 (KMS)
 
</div>
 
</div>
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
|}
 
|}
  
=== Linux driver - OpenSource ===
+
== Linux driver - OpenSource ==
This adapter is supported by recent versions of the [[radeon]] driver as found in X.Org and XFree86.
+
This adapter is supported by recent versions of the [[radeon]] driver as found in X.Org.
 
 
====ThinkPad LCD====
 
Display on the internal LCD works as long as you set the monitor settings correct
 
  
==== External VGA port ====
+
With recent kernels (2.6.32+) and radeon driver (6.13+) Kernel Mode Setting (KMS) is supported. But note that for working suspend/resume support it is needed to force AGP 1X mode by passing {{bootparm|radeon.agpmode|1}} at boot time. This can effect performance in some cases, particular FPS games that use large textures (Quake, World of Padman, etc).
  
Works well, you only have to connect the monitor/projector/...
+
=== 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>
  
==== SVideo port ====
+
=== ThinkPad LCD ===
SVideo out is supported by the ati.2 driver from the [http://gatos.sourceforge.net/ GATOS project].<br/>
+
Display on the internal LCD works, and should be automatically configured with the newer KMS drivers.
Read [[How to get TV-Out working on ATI graphic cards|here]] how to set it up.
 
  
=== Linux driver - Proprietary ===
+
=== External VGA or DVI port ===
The [[fglrx]] driver adds 3D acceleration.  The latest driver version working with this chipset is 8.28.8.  ATI has dropped support for this chipset in all further versions.
 
  
(It should be noted that to date nobody has been able to get the fglrx drivers to work with the R250 chipset.) <- Incorrect, driver 8.28.8 working on my T41 --[[User:Fturner|Fturner]] 04:36, 12 April 2007 (CEST)
+
Works well with the latest KMS drivers, including hot-plug.
  
----
+
=== SVideo port ===
 +
The SVideo port should be supported by the current Xorg radeon driver. But note that with the KMS drivers that there will be some corruption.
  
I have gotten the fglrx drivers working on my Slackware 11.0 T41, kernel 2.6.18. Required adding:
+
Please read [[How to get TV-Out working on ATI graphic cards]] on how to set it up.
  
"#define VM_SHM 0xff"
+
== 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.
  
to /lib/modules/fglrx/build_mod/firegl_public.h
+
Some people have gotten it to work ([[User:Fturner|Fturner]]) with later kernel versions as follows;
  
I also had to comment out kernel version checking from the file /lib/modules/fglrx/build_mod/make.sh in order to get the module to build. Note that I have no idea what 0xff means, but I do know that 0xffffffff does NOT work.
+
edit {{path|/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.
  
--[[User:Fturner|Fturner]] 04:36, 12 April 2007 (CEST)
+
and edit {{path|/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 ===
+
== ThinkPads this chip may be found in ==
 
* {{R50}}, {{R51}}
 
* {{R50}}, {{R51}}
 
* {{T40}}, {{T41}}, {{T42}}
 
* {{T40}}, {{T41}}, {{T42}}
  
[[Category:Components]]
+
[[Category:Video Controllers]]

Latest revision as of 13:50, 22 January 2021

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 recent kernels (2.6.32+) and radeon driver (6.13+) Kernel Mode Setting (KMS) is supported. But note that for working suspend/resume support it is needed to force AGP 1X mode by passing radeon.agpmode=1 at boot time. This can effect performance in some cases, particular FPS games that use large textures (Quake, World of Padman, etc).

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, and should be automatically configured with the newer KMS drivers.

External VGA or DVI port

Works well with the latest KMS drivers, including hot-plug.

SVideo port

The SVideo port should be supported by the current Xorg radeon driver. But note that with the KMS drivers that there will be some corruption.

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