2007-12-04 15:20:01 -07:00
|
|
|
radeonhd - the X.org X11 driver for AMD GPG r5xx/r6xx chipsets
|
|
|
|
==============================================================
|
|
|
|
|
|
|
|
radeonhd is the X.org X11 driver for AMD GPG (ATI) r5xx/r6xx chipsets.
|
|
|
|
Main development is driven by Novell at the time of writing, in close
|
|
|
|
relationship to AMD which provides free documentation for the chipsets.
|
|
|
|
|
|
|
|
More detailed notes about
|
2008-11-01 12:14:36 -06:00
|
|
|
* supported chipsets (replicated below)
|
2007-12-04 15:20:01 -07:00
|
|
|
* radeonhd driver options
|
|
|
|
* troubleshooting
|
|
|
|
are available in the included radeonhd(4) man page.
|
|
|
|
|
|
|
|
Further information about
|
|
|
|
* known radeonhd bugs & limitations
|
|
|
|
* frequently asked questions (FAQ)
|
|
|
|
* how to configure RandR
|
|
|
|
* configuration examples
|
|
|
|
is available on the wiki at http://wiki.x.org/wiki/radeonhd
|
|
|
|
|
|
|
|
This README file contains the following sections:
|
2008-11-01 12:14:36 -06:00
|
|
|
* Supported Chipsets
|
|
|
|
* Major Changes
|
2007-12-04 15:20:01 -07:00
|
|
|
* More Resources
|
2008-11-01 12:14:36 -06:00
|
|
|
|
|
|
|
Build and installation instructions are covered in the INSTALL file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Supported Chipsets
|
|
|
|
==================
|
|
|
|
|
|
|
|
This list is automatically generated from the RHDIdentify() function
|
|
|
|
in src/rhd_id.c. Do not remove the begin/end markers.
|
|
|
|
|
|
|
|
BEGIN_DEVICE_LIST
|
|
|
|
* RV505: Radeon X1550, X1550 64bit
|
|
|
|
* RV515: Radeon X1300, X1550, X1600; FireGL V3300, V3350
|
|
|
|
* RV516: Radeon X1300, X1550, X1550 64-bit, X1600; FireMV 2250
|
|
|
|
* R520: Radeon X1800; FireGL V5300, V7200, V7300, V7350
|
|
|
|
* RV530: Radeon X1300 XT, X1600, X1600 Pro, X1650; FireGL V3400, V5200
|
|
|
|
* RV535: Radeon X1300, X1650
|
|
|
|
* RV550: Radeon X2300 HD
|
|
|
|
* RV560: Radeon X1650
|
|
|
|
* RV570: Radeon X1950, X1950 GT; FireGL V7400
|
|
|
|
* R580: Radeon X1900, X1950; AMD Stream Processor
|
|
|
|
* R600: Radeon HD 2900 GT/Pro/XT; FireGL V7600/V8600/V8650
|
|
|
|
* RV610: Radeon HD 2350, HD 2400 Pro/XT, HD 2400 Pro AGP; FireGL V4000
|
|
|
|
* RV620: Radeon HD 3450, HD 3470
|
|
|
|
* RV630: Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP; Gemini RV630;
|
|
|
|
FireGL V3600/V5600
|
|
|
|
* RV635: Radeon HD 3650, HD 3670
|
|
|
|
* RV670: Radeon HD 3690, 3850, HD 3870, FireGL V7700, FireStream 9170
|
|
|
|
* R680: Radeon HD 3870 X2
|
|
|
|
* M52: Mobility Radeon X1300
|
|
|
|
* M54: Mobility Radeon X1400; M54-GL
|
|
|
|
* M56: Mobility Radeon X1600; Mobility FireGL V5200
|
|
|
|
* M58: Mobility Radeon X1800, X1800 XT; Mobility FireGL V7100, V7200
|
|
|
|
* M62: Mobility Radeon X1350
|
|
|
|
* M64: Mobility Radeon X1450, X2300
|
|
|
|
* M66: Mobility Radeon X1700, X1700 XT; FireGL V5250
|
|
|
|
* M68: Mobility Radeon X1900
|
|
|
|
* M71: Mobility Radeon HD 2300
|
|
|
|
* M72: Mobility Radeon HD 2400; Radeon E2400
|
|
|
|
* M74: Mobility Radeon HD 2400 XT
|
|
|
|
* M76: Mobility Radeon HD 2600;
|
|
|
|
(Gemini ATI) Mobility Radeon HD 2600 XT
|
|
|
|
* M82: Mobility Radeon HD 3400
|
|
|
|
* M86: Mobility Radeon HD 3650, HD 3670, Mobility FireGL V5700
|
|
|
|
* M88: Mobility Radeon HD 3850, HD 3850 X2, HD 3870, HD3870 X2
|
|
|
|
* RS600: Radeon Xpress 1200, Xpress 1250
|
|
|
|
* RS690: Radeon X1200, X1250, X1270
|
|
|
|
* RS740: RS740, RS740M
|
|
|
|
* RS780: Radeon HD 3100/3200/3300 Series
|
2009-01-28 07:43:56 -07:00
|
|
|
* R700: Radeon R700
|
|
|
|
* RV710: Radeon HD4570, HD4350
|
2009-11-24 09:57:34 -07:00
|
|
|
* RV730: Radeon HD4670, HD4650
|
|
|
|
* RV740: Radeon HD4770. EXPERIMENTAL AND UNTESTED
|
|
|
|
* RV770: Radeon HD 4800 Series; Everest, K2, Denali ATI FirePro
|
|
|
|
* RV790: Radeon HD 4890
|
|
|
|
* M92: Mobility Radeon HD4330, HD4530, HD4570. EXPERIMENTAL
|
|
|
|
* M93: Mobility Radeon M93. EXPERIMENTAL AND UNTESTED
|
|
|
|
* M96: Mobility Radeon HD4600
|
|
|
|
* M97: Mobility Radeon HD4860. EXPERIMENTAL AND UNTESTED
|
|
|
|
* M98: Mobility Radeon HD4850, HD4870
|
2008-11-01 12:14:36 -06:00
|
|
|
END_DEVICE_LIST
|
2007-12-04 15:20:01 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
2008-01-05 10:28:11 -07:00
|
|
|
Major Changes
|
|
|
|
=============
|
|
|
|
|
|
|
|
Read ChangeLog for a complete list.
|
|
|
|
|
2009-11-24 09:57:34 -07:00
|
|
|
- Version 1.3.0
|
|
|
|
|
|
|
|
- Added support for RV740, M92, M93, M97.
|
|
|
|
- Added support for HDMI audio on RS690 and R700.
|
|
|
|
- Added support for power management.
|
|
|
|
- Implemented almost correct analysis of PowerPlay AtomBIOS tables.
|
|
|
|
- 2D acceleration (EXA) is enabled by default now, except on RV740.
|
|
|
|
- Backlight handling finally fixed - compatible with xbacklight 1.1.1.
|
|
|
|
- Overhaul of memory controller setup. Fixes many "MC not idle" issues.
|
|
|
|
- Overhaul of cursor handling. Fixes most cursor bugs.
|
|
|
|
- Selectable color space for XVideo on R6xx/R7xx.
|
|
|
|
- Tons of bug fixes (DDC, EXA, LUT, RandR, AtomBIOS).
|
|
|
|
- More quirk table entries.
|
|
|
|
- Shave support (cleaner compilation output).
|
|
|
|
- All warnings fixed.
|
|
|
|
- Some start of Developer's documentation in README.coding.
|
|
|
|
|
2009-04-26 07:59:41 -06:00
|
|
|
- Version 1.2.5
|
|
|
|
|
|
|
|
- Added 2D acceleration for R6xx and R7xx.
|
|
|
|
- Added XVideo support for R6xx and R7xx.
|
|
|
|
- Added support for RS880 and RV790.
|
|
|
|
- Added RandR 1.3 mandatory properties.
|
|
|
|
- Refactoring of MC code.
|
|
|
|
- Enable DRI support by default on R5xx and RS6xx.
|
|
|
|
- LUT (color lookup table) fixes.
|
|
|
|
- Tons of quirk table entries and bug fixes.
|
|
|
|
- Fix register accesses for processors that reorder memory writes.
|
|
|
|
|
2009-01-28 07:43:56 -07:00
|
|
|
- Version 1.2.4
|
|
|
|
|
|
|
|
- Added HDMI support.
|
|
|
|
- Added support for RV710, RV730 (DCE 3.2).
|
|
|
|
- Added screen rotation support.
|
|
|
|
- Added RandR 1.3 panning support.
|
|
|
|
- Many acceleration and build fixes.
|
|
|
|
|
2008-11-01 12:14:36 -06:00
|
|
|
- Version 1.2.3
|
|
|
|
|
|
|
|
- Added Command Submission infrastructure.
|
|
|
|
|
|
|
|
- Version 1.2.2
|
|
|
|
|
|
|
|
- Added DRI support (R5xx and RS6xx).
|
|
|
|
- Added support for RV770, RS780, M82, M86, and M88.
|
|
|
|
- Added XVideo support.
|
|
|
|
- Added CP based 2D acceleration (R5xx and RS6xx).
|
|
|
|
- Added EXA render acceleration (R5xx and RS6xx).
|
|
|
|
- Added support for AtomBIOS based mode setting.
|
|
|
|
- Added support for scaled modes.
|
|
|
|
- Added RandR support for backlight control.
|
|
|
|
- Lots of modesetting related bug fixes.
|
|
|
|
|
2008-04-19 08:02:04 -06:00
|
|
|
- Version 1.2.1
|
|
|
|
|
|
|
|
- Build-fixes for systems without -NDEBUG, and for rhd_dump
|
|
|
|
- Added two new RV670 devices.
|
|
|
|
|
2008-04-19 07:41:45 -06:00
|
|
|
- Version 1.2.0
|
|
|
|
|
|
|
|
- Added support for RV620, RV635, and R680.
|
|
|
|
- Added 2D acceleration for R5xx (including RS6xx), both XAA and EXA.
|
|
|
|
- Added support for DDIA block (second digital output) on RS690.
|
|
|
|
- Added support for interlaced modes
|
|
|
|
- Added additional layers for splitting outputs into encoders and
|
|
|
|
transmitters as needed for new hardware.
|
|
|
|
- Added support for DragonFly BSD.
|
|
|
|
- Improved RandR corner cases.
|
|
|
|
- Improved handling of secondary cards.
|
|
|
|
- Implemented foundation work for future TV support.
|
|
|
|
- Huge number of bugfixes and minor updates.
|
|
|
|
|
2008-01-05 10:28:11 -07:00
|
|
|
- Version 1.1.0
|
|
|
|
|
|
|
|
- Added Support for RS600, preliminary RV670.
|
|
|
|
- Allow panning in RandR mode.
|
|
|
|
- Preliminary (read: untested) support for HDMI connectors.
|
|
|
|
- Lots of bugfixes, e.g.
|
|
|
|
- Better monitor detection.
|
|
|
|
- Gamma + palette fixes.
|
|
|
|
- Mode stability + textmode restore.
|
|
|
|
- RandR mode selection fixes.
|
2007-12-04 15:20:01 -07:00
|
|
|
|
|
|
|
- Version 1.0.0
|
|
|
|
|
|
|
|
- First released version.
|
|
|
|
- Full modesetting driver, capable of driving multiple monitors.
|
|
|
|
- Support for VGA, DVI, DMS-59, and laptop panels.
|
|
|
|
- Support for monitor hotplug detection, DDC, and dynamic reconfiguration.
|
|
|
|
- Full RandR 1.2 compatibility.
|
|
|
|
- AtomBIOS support for initialization, data tables, etc.
|
|
|
|
- Early RandR 1.3 property support (subject to change).
|
|
|
|
- Hardware cursor support.
|
|
|
|
- No 2D & 3D acceleration, no XVideo yet. No TV, Component, and HDMI yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
More Resources
|
|
|
|
==============
|
|
|
|
|
|
|
|
The official radeonhd wiki:
|
|
|
|
http://wiki.x.org/wiki/radeonhd
|
2008-01-05 10:28:11 -07:00
|
|
|
|
2007-12-04 15:20:01 -07:00
|
|
|
The mailing list on radeonhd:
|
|
|
|
http://lists.opensuse.org/radeonhd/
|
|
|
|
|
|
|
|
Overview over recent updates to radeonhd:
|
2009-04-26 07:59:41 -06:00
|
|
|
http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/
|
2007-12-04 15:20:01 -07:00
|
|
|
|
|
|
|
The git repository with the radeonhd source code:
|
|
|
|
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
|
|
|
|
|
|
|
|
Report bugs at:
|
|
|
|
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/radeonhd
|
|
|
|
|
|
|
|
|