Radeon

From Wikipedia, the free encyclopedia

Radeon logo

Radeon is a brand of graphics processing units (GPU) that has been manufactured by ATI Technologies since 2000 and the successor to their Rage line. There are four different groups, which can be differentiated by the DirectX generation they support. More specific distinctions can also be followed, such as the HyperZ version, the number of pixel pipelines, and of course, the memory and processor clock speeds.

Contents

[edit] Product Naming Scheme

Since ATI's first DirectX 9-class GPU, the company has followed a naming scheme that relates each product to a market segment.

Card Name (* denotes wildcard) Usual Suffix Example Product Product Category
**9**

**8**

XTX, XT, XT PE, Pro 9800, X800, X1950 Enthusiast (high-end)
**7**

**6**

**5**

Pro, SE, XT 9700, X700, X1600 Mainstream
**4**

**3**
7x00, 9000, 9200, 9250

SE, Hypermemory 9000, X300, X1400 Budget/Value

Suffix indicate different layers of performance. See ATI Video Card Suffixes.

[edit] DirectX 7.0

  • R100: was ATI's first graphics processor with full DirectX 7 capability, introduced in 2000. R100 brought with it large gains in bandwidth and fillrate efficiency through the new HyperZ technology.

[edit] DirectX 8.0

  • R200: ATI's second generation Radeon design, this time with programmable shader technology. R200 supported the most flexible pre-2.0 shader model, pixel shader 1.4.

[edit] DirectX 9.0

  • R300: ATI's breakthrough DirectX 9.0 technology, released in 2002, made ATI the technology leader for several years with its industry leading pixel shading performance.
  • R420: Added DirectX 9.0b features, including an evolutionary step in programmability with Shader Model 2b. After testing the 130 nm Low-k waters with Radeon 9600XT, ATI made use of this advanced fabrication process for R420 in May 2004.
  • R520: ATI's DirectX 9.0c series of graphics cards, with Shader Model 3.0 support. Launched in October 2005, this series brought a number of enhancements including the floating point render target technology necessary for high dynamic range rendering with anti-aliasing.

[edit] Direct3D 10.0

  • R600: ATI's first series of GPUs supporting the Direct3D 10.0 specification and the second commercial desktop graphics solution that employs unified shader technology. Many rumors about this chip are floating around on the Internet, but ATI has neither confirmed nor denied most of these rumors.

[edit] Drivers

[edit] Windows

ATI's Windows Radeon driver package is called CATALYST. The CATALYST software was instituted after the release of the Radeon 8500, as a marketing effort to match nVidia's universal Detonator driver packages. This new driver development paradigm at ATI promised monthly driver updates which included performance enhancements, bug fixes, and new features. As of 2006, the CATALYST driver package typically included ATI's CATALYST Control Center; an interface for manipulating many of the hardware's functions within Windows XP, such as 3D settings, monitor controls, video options, among other things. It also offered a small 3D preview, allowing the user to see how changes to the graphics settings affected the quality of the rendered image. The old control panel interface (within Windows' Display Properties) was previously a fall-back option, but that has been discontinued as of CATALYST 5.13. The CATALYST package can be downloaded in pieces as well, for non-broadband users. For example, the display driver can be downloaded alone, separated from the CATALYST Control Center and WDM VIVO drivers.

There are also unofficial drivers available such as the Omega Drivers, claiming to boost performance when compared to the official Catalyst. These drivers typically consist of mixtures of various driver file versions with some registry variables altered and potentially offer superior performance or quality. They are, of course, unsupported, and as such are not guaranteed to function correctly or quantitatively improve functionality (placebo effect). Some of them also provide modified or patched dll files for hardware enthusiasts to modify their cards (as 9500non-pro and 9500Pro use the same chips, and 9800SE and 9800 use the same chips, some of them can be modified by activating all 8 pixel pipelines).

[edit] Macintosh

ATI used to only offer driver updates for their retail Mac video cards, but now also offer drivers for all ATI Mac products, including the GPUs in Apple's portable lines. Apple also includes ATI driver updates whenever they release a new OS update. ATI provides a preference panel for use in Mac OS X called ATI Displays which can be used both with retail and OEM versions of their cards. Though it gives more control over advanced features of the graphics chipset, ATI Displays has limited functionality compared to their Catalyst for Windows product. As Microsoft does not license DirectX for other OS platforms, Mac OS X uses OpenGL exclusively, though in the past with OS 9, Apple used the now-defunct RAVE API.

[edit] Linux

Initially, ATI did not produce Radeon drivers for Linux, instead giving hardware specifications and documentation to Direct Rendering Infrastructure (DRI) developers under various non-disclosure agreements. ATI has in mid 2004, however, started to support Linux (XFree86, X.Org), hiring a new Linux driver team to produce fglrx. Their new proprietary Linux drivers, instead of being a port of the Catalyst drivers, were based on the Linux drivers for the FireGL (the FireGL drivers worked with Radeons before, but didn't officially support them), a card geared towards graphics producers, not gamers; though the display drivers part is now based on the same sources as the ones from Windows Catalyst since version 4.x in late 2004. The frequency of driver updates increased in late 2004, releasing Linux drivers every 2 months, half as often as their Windows counterparts. Then since late 2005 this has been increased to monthly releases, inline with the Windows CATALYST releases. The proprietary Linux drivers don't support the R100 chips (Radeon 7000-7500).

The efforts to provide free drivers for these cards continue, though. While the R100 and R200-series chipset drivers were written using specifications provided by ATI (r200 driver), the R300-R500 hardware acceleration was written through reverse engineering (r300 driver) the methods used by ATI's proprietary driver. The reverse-engineered code is now in X.Org and Mesa, bringing experimental support for some of the current Radeon cards. All r3xx cards and all r4xx excluding the Xpress integrated chips should be supported by the new experimental r300 driver. With the 2.6.17 kernel, some cards from the r300 driver were added to the radeon driver (http://wiki.kernelnewbies.org/Linux_2_6_17).

On April 12, 2006, ATI released binary drivers for the ATI R5x0 chips (x1300/x1600/x1800 cards), approximately six months after first releasing these cards.

There are a number of unofficial community websites for Bug Tracking and a Wiki.

As of the 8.25.18 Linux driver release R200 support is completely broken. There has been no comment from ATI on the problem. [1]

[edit] FreeBSD

FreeBSD systems have the same open-source support for Radeon hardware as Linux, including 2D and 3D acceleration for Radeon R100, R200, and R300-series chipsets. The R300 support, as with Linux, remains experimental due to being reverse-engineered from ATI's proprietary drivers.

ATI does not support its proprietary fglrx driver on FreeBSD, and it has not been ported as of 2005. This is in contrast to its main competitor, NVIDIA, which has periodically released its proprietary driver for FreeBSD since November 2002 (though less frequently than for other operating systems).

[edit] BeOS

Although ATI does not provide its own drivers for BeOS, it provides hardware and technical documentation to the Haiku Project who provide drivers with full 2D and video in/out support. They are the sole graphics manufacturer in any way still supporting BeOS.

[edit] PWM (pulse-width modulation)

Unlike NVidia, ATI implements PWM (pulse-width modulation) on their graphics cards to control the fan speeds. The fan is controlled by continuously pulsing the power supply instead of providing a lower voltage as the NVidia cards do. As a result, when not spinning the fan at 100% it sometimes creates a clicking sound which some have criticized when creating a silent computer.

[edit] See also

[edit] External links

[edit] References

ATI Graphics Processors
2D Chips: Mach
DirectX 3-6: Rage
DirectX 7.x: Radeon R100
DirectX 8.x: Radeon R200
DirectX 9.x: Radeon R300R420R520
Direct3D 10: Radeon R600
Other ATI Technologies
Chipsets: IGP3xx9000 IGP9100 IGPXpress 200Xpress 3200RD700
Multi-GPU: AMRCrossFire
Professional Graphics: FireGLFireMV
Consumer Electronics: Imageon
Misc: AVIVO
Game Consoles: GameCubeXbox 360Wii