The Radeon "R300" architecture (introduced August 2002) was ATI's first DirectX 9.0 design. R300 was the world's first fully DirectX 9 capable consumer graphics chip, and would outperform its initial competitors on a scale not seen since the GeForce 256 in 1999. R300 and its derivatives would form the basis for ATI's consumer and professional product lines for over 3 years.
Its integrated version is Xpress 200. The main difference is that it uses the motherboard's memory instead of its own video ram.
The R3xx chip was designed by ATI's west coast team (formerly ArtX Inc.), and the first product to use it was the Radeon 9700 PRO (a.k.a. "R300"), launched in August 2002. The architecture of R300 was quite different from its predecessor, Radeon 8500 ("R200"), in nearly every way. The core of 9700 PRO was manufactured on a 150nm chip fabrication process, similar to the Radeon 8500. However, refined design and manufacturing techniques enabled a doubling of transistor count and a significant clock speed gain. One major change with the manufacturing of the core was the use of the flip chip packaging, a technology not used previously on video cards. Flip chip packaging allows far better cooling of the die by flipping it and exposing it directly to the cooling solution, and thus enables higher clock speeds to be easier achieved. Radeon 9700 PRO was launched clocked at 325MHz, ahead of the originally projected 300 MHz. With a transistor count of 110 million, it was the largest and most complex GPU of the time. A slower chip, the 9700, was launched a few months later, differing only by lower core and memory speeds. Surprisingly, the Radeon 9700 PRO was clocked significantly higher than the Matrox Parhelia 512, a card released but months before R300 and considered to be the pinnacle of graphics chip manufacturing (with 80 million transistors at 220 MHz), up until R300's arrival.
A noteworthy limitation is that all "R300"-generation chips were designed for a maximum floating point precision of 96-bit, or FP24, instead of DirectX 9's maximum of 128-bit FP32. DirectX 9.0 specified FP24 as a minimum level for conforming to the specification for full precision. This tradeoff in precision offered the best combination of transistor usage and image quality for the manufacturing process at the time. It did cause a usually visibly-imperceptible loss of quality when doing heavy blending. ATI's Radeon chips did not go above FP24 until R520. ATI demonstrated part of what was capable with pixel shader PS2.0 with their Rendering with Natural Light demo. The demo was a real-time implementation of noted 3D graphics researcher Paul Debevec's paper on the topic of high dynamic range rendering.Debevec, Paul. Rendering with Natural Light, Author's web page, 1998]
The "R300" was the first board to truly take advantage of a 256-bit memory bus. Matrox had released their Parhelia 512 several months earlier, but this board did not show great gains with its 256-bit bus. ATI, however, had not only doubled their bus to 256-bit, but also integrated an advanced crossbar memory controller, somewhat similar to NVIDIA's memory technology. Utilizing four individual load-balanced 64-bit memory controllers, ATI's memory implementation was quite capable of achieving high bandwidth efficiency by maintaining adequate granularity of memory transactions and thus working around memory latency limitations. "R300" was also given the latest refinement of ATI's innovative HyperZ memory bandwidth and fillrate saving technology, HyperZ III. The demands of the 8x1 architecture required more bandwidth than the 128-bit bus designs of the previous generation due to having double the texture and pixel fillrate.
Radeon 9700 introduced ATI's multi-sample gamma-corrected anti-aliasing scheme. The chip offered sparse-sampling in modes including 2X, 4X, and 6X. The quality offered by the 6X mode has yet to be equaled by even the GeForce 7. Multi-sampling offered vastly superior performance over the supersampling method on older Radeons, and superior image quality compared to NVIDIA's offerings. Anti-aliasing was, for the first time, a fully usable option even in the newest and most demanding titles of the day. "R300" also offered advanced anisotropic filtering which incurred a much smaller performance hit than the anisotropic solution of the GeForce4 and other competitors' cards, while offering significantly improved quality over Radeon 8500's anisotropic filtering implementation which was highly angle dependent.
Alongside the 9800, the 9600 (a.k.a. RV350) series was rolled out in early 2003, and while the 9600 PRO didn't outperform the 9500 PRO that it was supposed to replace, it was much more economical for ATI to produce by way of a 130nm process (all ATI's cards since the 7500/8500 had been 150nm) and a simplified design. Radeon 9600's "RV350" core was basically a 9800 PRO cut in half, with exactly half of the same functional units, making it a 4x1 architecture with 2 vertex shaders. It also lost part of HyperZ III with the removal of the hierarchical z-buffer optimization unit, the same as Radeon 9500. Using a 130nm process was also good for pushing up the core clock speed. The 9600 series, all with high default clocking, was shown to have quite a bit of headroom by overclockers (achieving over 500MHz, from 400MHz). The 9600 PRO did largely manage to beat NVIDIA’s GeForce FX 5600 Ultra and was also ATI's effective answer to the long-time mainstream performance board, GeForce4 Ti 4200.
During the summer of 2003, the Mobility Radeon 9600 was launched, based upon the RV350 core. Being the first laptop chip to offer DirectX 9.0 shaders, it enjoyed the same success of the previous Mobility Radeons. The Mobility Radeon 9600 was originally planned to use a RAM technology called GDDR2-M. The company developing that memory went bankrupt and the RAM never arrived, so ATI was forced to use regular DDR SDRAM. Undoubtedly there would have been power usage savings, and perhaps performance gains with GDDR2-M. In fall 2004, a slightly faster variant, the Mobility Radeon 9700 was launched (which was still based upon the RV350, and not the older R300 of the desktop Radeon 9700 despite the naming similarity).
Later in 2003, three new cards were launched - the 9800 XT (R360), the 9600 XT (RV360), and the 9600 SE (RV350). The 9800 XT was slightly faster than the 9800 PRO had been, while the 9600 XT competed well with the newly launched GeForce FX 5700 Ultra. The "RV360" chip on 9600 XT was the first graphics chip by ATI that utilized Low-K chip fabrication and allowed even higher clocking of the 9600 core (500MHz default). The 9600 SE was ATI's answer to NVIDIA’s GeForce FX 5200 Ultra, managing to outperform the 5200 while also being cheaper. Another "RV350" board followed in early 2004, on the Radeon 9550, which was a Radeon 9600 with a lower core clock (though an identical memory clock and bus width).
| Desktop Graphics Boards | ||||||||||
| Board Name | Core Type | Die Process | Clocks (MHz) Core/RAM | Core Config1 | Fillrate2 (MTex/s) | Geometry3 (MTri/s) | Memory Interface | Memory Bandwidth | Notes | |
|---|---|---|---|---|---|---|---|---|---|---|
| 9500 | R300 | 150 nm | 275/270 | 4:4 | 1100 | 275 | 128-bit | 8.6 GB/s | Hierarchical-Z disabled. Some cards 8p+4v moddable | |
| 9500 PRO | R300 | 150 nm | 275/270 | 8:4 | 2200 | 275 | 128-bit | 8.6 GB/s | Core identical to 9700. Some cards 256-bit moddable (L-shaped memory layout) | |
| 9700 | R300 | 150 nm | 275/270 | 8:4 | 2200 | 275 | 256-bit | 17.3 GB/s | ||
| 9700 PRO | R300 | 150 nm | 325/310 | 8:4 | 2600 | 325 | 256-bit | 19.8 GB/s | ||
| 9800 SE | R350 | 150 nm | 325/270 | 4:4 | 1300 | 325 | 128-bit | 8.6 GB/s | Some cards 8 pixel mod-able. | |
| 9800 | R350 | 150 nm | 325/290 | 8:4 | 2600 | 325 | 256-bit | 18.6 GB/s | ||
| 9800 PRO | R350, R360 | 150 nm | 380/340 | 8:4 | 3040 | 380 | 256-bit | 21.8+ GB/s | 340MHz 128MB DDR or 350MHz 256MB GDDR2. R360 variants could be flashed into 9800 XTs | |
| 9800 XT | R360 | 150 nm | 412/365 | 8:4 | 3296 | 412 | 256-bit | 23.4 GB/s | 256 MB GDDR2 | |
| 9550 SE | RV350 | 130 nm | 250/200 | 4:2 | 1000 | 125 | 64-bit | 3.2 GB/s | ||
| 9550 | RV350 | 130 nm | 250/200 | 4:2 | 1000 | 125 | 128-bit | 6.4 GB/s | ||
| 9600 SE | RV350 | 130 nm | 325/200 | 4:2 | 1300 | 163 | 64-bit | 3.2 GB/s | ||
| 9600 | RV350 | 130 nm | 325/200 | 4:2 | 1300 | 163 | 128-bit | 6.4 GB/s | ||
| 9600 PRO | RV350 | 130 nm | 400/300 | 4:2 | 1600 | 200 | 128-bit | 9.6 GB/s | ||
| 9600 XT | RV360 | 130 nm | 500/300 | 4:2 | 2000 | 250 | 128-bit | 9.6 GB/s | first Low-K 130 nm. | |
| X300 SE | RV370 | 130 nm | 325/300 | 4:2 | 1300 | 163 | 64-bit | 4.8 GB/s | X300/X550/X600 are PCIe variants of Radeon 9600/9550 | |
| X300 SE HM | RV370 | 130 nm | 325/300 | 4:2 | 1300 | 163 | 32/64 | NA | HyperMemory uses system RAM and a slow, small local frame buffer. 32 MB - 128 MB local memory. | |
| X300 LE | RV370 | 130 nm | 325/200 | 4:2 | 1300 | 163 | 128-bit | 6.4 GB/s | ||
| X300 | RV370 | 130 nm | 325/200 | 4:2 | 1300 | 163 | 128-bit | 6.4 GB/s | ||
| X550 | RV370 | 130 nm | 400/250 | 4:2 | 1600 | 200 | 128-bit | 8.0 GB/s | ||
| X600 PRO | RV380 | 130 nm | 400/300 | 4:2 | 1600 | 200 | 128-bit | 9.6 GB/s | ||
| X600 XT | RV380 | 130 nm | 500/370 | 4:2 | 2000 | 250 | 128-bit | 11.8 GB/s | ||
| Mobility Radeons and Integrated Graphics Processors | ||||||||||
| MR9550 32MB | M10 | 130 nm | 300/200 | 4:2 | 1200 | 150 | 64-bit | 3.2 GB/s | Mobile RV350. Powerplay power management. | |
| MR9550 | M10 | 130 nm | 300/200 | 4:2 | 1200 | 150 | 128-bit | 6.4 GB/s | ||
| MR9600 32MB | M10 | 130 nm | 300/200 | 4:2 | 1200 | 150 | 64-bit | 3.2 GB/s | ||
| MR9600 | M10 | 130 nm | 300/200 | 4:2 | 1200 | 150 | 128-bit | 6.4 GB/s | ||
| MR9600 PRO | M10 | 130 nm | 333/200 | 4:2 | 1332 | 167 | 128-bit | 6.4 GB/s | ||
| MR9600 PRO Turbo | M10 | 130 nm | 333/240 | 4:2 | 1332 | 167 | 128-bit | 7.7 GB/s | ||
| MR9700 | M11 | 130 nm | 450/260 | 4:2 | 1800 | 225 | 128-bit | 8.3 GB/s | Low-K. RV360-based | |
| Xpress 200 | RS480 | 130 nm | 333/NA | 2:0.5 | 666 | ? | 128-bit | NA | Based on X300. Partial vertex shader. Hypermemory-like memory set up. 0 MB - 128 MB local RAM. Uses system RAM as well. SurroundView 3-display (with separate ATI card). | |
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Radeon R300".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world