Engineering:Radeon X800 series
| Release date | May 4, 2004 |
|---|---|
| Codename | Loki |
| Architecture | Radeon R400 |
| Transistors | 160M 130nm (R420)
|
| Cards | |
| Entry-level | X800 SE, X800, X800 GT |
| Mid-range | X800 GTO, X800 PRO, X800 XL, X850 PRO |
| High-end | X800 XT, X850 XT |
| Enthusiast | X800 XT PE, X850 XT PE |
| API support | |
| Direct3D | Direct3D 9.0b Shader Model 2.0b |
| OpenGL | OpenGL 2.0 |
| History | |
| Predecessor | Radeon X700 series |
| Successor | Radeon X1000 series |
Radeon X800 is a series of graphics cards designed by ATI Technologies Inc. introduced in May 2004.
History of Radeon X800
The Radeon X800 series was designed to take the position X700 XT failed to secure, with 12 pipelines and a 256-bit RAM bus. The card surpassed the 6600GT with performance similar to that of the GeForce 6800. The new X800 XL, a similar product, was positioned to dethrone NVIDIA's GeForce 6800 GT with higher memory speeds and a full 16 pipelines to boost performance. R430 was unable to reach high clock speeds, having been designed to reduce the cost per GPU, creating a need for new top-of-the-line core. The new high-end R4x0-generation arrived with the X850 series, equipped with various core tweaks for slightly higher performance than the "R420"-based X800 series. The "R480"-based X850 line was available in 3 forms: the X850 Pro, the X850 XT, and the X850 XT Platinum Edition, and was built on the reliable high-performance 130 nanometer Low-K process.
Radeon Feature Matrix
The following table shows features of AMD's GPUs (see also: List of AMD graphics processing units).
| Name of GPU series | Wonder | Mach | 3D Rage | Rage Pro | Rage | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Evergreen | Northern Islands |
Southern Islands |
Sea Islands |
Volcanic Islands |
Arctic Islands/Polaris |
Vega | Navi |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Released | 1986 | 1991 | 1996 | 1997 | 1998 | Apr 2000 | Aug 2001 | Sep 2002 | May 2004 | Oct 2005 | May 2007 | Nov 2007 | Jun 2008 | Sep 2009 | Oct 2010 | Jan 2012 | Sep 2013 | Jun 2015 | Jun 2016 | Jun 2017 | Jul 2019 |
| Marketing Name | Wonder | Mach | 3D Rage | Rage Pro | Rage | Radeon 7000 | Radeon 8000 | Radeon 9000 | Radeon X700/X800 | Radeon X1000 | Radeon HD 1000/2000 | Radeon HD 3000 | Radeon HD 4000 | Radeon HD 5000 | Radeon HD 6000 | Radeon HD 7000 | Radeon Rx 200 | Radeon Rx 300 | Radeon RX 400/500 | Radeon RX Vega/Radeon VII(7nm) | Radeon RX 5000 |
| AMD support | |||||||||||||||||||||
| Kind | 2D | 3D | |||||||||||||||||||
| Instruction set | Not publicly known | TeraScale instruction set | GCN instruction set | RDNA instruction set | |||||||||||||||||
| Microarchitecture | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1st gen | GCN 2nd gen | GCN 3rd gen | GCN 4th gen | GCN 5th gen | RDNA | ||||||||||||
| Type | Fixed pipeline[lower-alpha 1] | Programmable pixel & vertex pipelines | Unified shader model | ||||||||||||||||||
| Direct3D | N/A | 5.0 | 6.0 | 7.0 | 8.1 | 9.0 11 (9_2) |
9.0b 11 (9_2) |
9.0c 11 (9_3) |
10.0 11 (10_0) |
10.1 11 (10_1) |
11 (11_0) | 11 (11_1) 12 (11_1) |
11 (12_0) 12 (12_0) |
11 (12_1) 12 (12_1) | |||||||
| Shader model | N/A | 1.4 | 2.0+ | 2.0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 | 5.1 6.3 |
6.4 | ||||||||||
| OpenGL | N/A | 1.1 | 1.2 | 1.3 | 2.0[lower-alpha 2] | 3.3 | 4.5 (on Linux + Mesa 3D: 4.2 with HW support, 3.3 without)[1][2][3][lower-alpha 3] | 4.6 (on Linux: 4.6 (Mesa 20.0)) | |||||||||||||
| Vulkan | N/A | 1.0 (Win 7+ or Mesa 17+) |
1.2 (Adrenalin 20.1, Linux Mesa 20.0) | ||||||||||||||||||
| OpenCL | N/A | Close to Metal | 1.1 | 1.2 | 2.0 (Adrenalin driver on Win7+) (1.2 on Linux, 2.1 with AMD ROCm) |
? | |||||||||||||||
| HSA | N/A | ? | |||||||||||||||||||
| Video decoding ASIC | N/A | Avivo/UVD | UVD+ | UVD 2 | UVD 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 5.0 or 6.0 | UVD 6.3 | UVD 7[4][lower-alpha 4] | VCN 2.0[4][lower-alpha 4] | |||||||||
| Video encoding ASIC | N/A | VCE 1.0 | VCE 2.0 | VCE 3.0 or 3.1 | VCE 3.4 | VCE 4.0[4][lower-alpha 4] | |||||||||||||||
| Power saving | ? | PowerPlay | PowerTune | PowerTune & ZeroCore Power | ? | ||||||||||||||||
| TrueAudio | N/A | Via dedicated DSP | Via shaders | ||||||||||||||||||
| FreeSync | N/A | 1 2 | |||||||||||||||||||
| HDCP[lower-alpha 5] | ? | 1.4 | 1.4 2.2 |
1.4 2.2 2.3 | |||||||||||||||||
| PlayReady[lower-alpha 5] | N/A | 3.0 | 3.0 | ||||||||||||||||||
| Supported displays[lower-alpha 6] | 1–2 | 2 | 2–6 | ? | |||||||||||||||||
| Max. resolution | ? | 2–6 × 2560×1600 |
2–6 × 4096×2160 @ 60 Hz |
2–6 × 5120×2880 @ 60 Hz |
3 × 7680×4320 @ 60 Hz[5] |
? | |||||||||||||||
/drm/radeon[lower-alpha 7]
|
N/A | ||||||||||||||||||||
/drm/amdgpu[lower-alpha 7]
|
N/A | Experimental[6] | |||||||||||||||||||
- ↑ The Radeon 100 Series has programmable pixel shaders, but do not fully comply with DirectX 8 or Pixel Shader 1.0. See article on R100's pixel shaders.
- ↑ These series do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power of two (NPOT) textures.
- ↑ OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.
- ↑ 4.0 4.1 4.2 The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the Raven Ridge APU implementation of Vega.
- ↑ 5.0 5.1 To play protected video content, it also requires card, operating system, driver, and application support. A compatible HDCP display is also needed for this. HDCP is mandatory for the output of certain audio formats, placing additional constraints on the multimedia setup.
- ↑ More displays may be supported with native DisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.
- ↑ 7.0 7.1 DRM (Direct Rendering Manager) is a component of the Linux kernel. Support in this table refers to the most current version.
Radeon X800 series
AGP (X8xx)
| Model | Launch | Code name | Fab (nm) | Memory (MiB) | Core clock (MHz) | Memory clock (MHz) | Config core1 | Fillrate | Memory | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MOperations/s | MPixels/s | MTexels/s | MVertices/s | Bandwidth (GB/s) | Bus type | Bus width (bit) | ||||||||
| Radeon X800 SE | Oct. 2004 | R420 (loki) | 130 | 256 | 425 | 800 | 8:6:8:8 | 3400 | 6800 | 3400 | 637,5 | 25.6 | GDDR3 | 256 |
| Radeon X800 GT | Dec. 6, 2005 | R420 (loki) | 130 | 256 | 475 | 980 | 8:6:8:16 | 3800 | 7600 | 3800 | 712.5 | 31.36 | GDDR3 | 256 |
| Radeon X800 | Dec. 2004 | R430 | 110 | 256 | 400 | 700 | 12:6:12:16 | 4800 | 6400 | 4800 | 600 | 22.4 | GDDR3 | 256 |
| Radeon X800 GTO | Dec. 6, 2005 | R420 (loki) | 130 | 256 | 400 | 980 | 12:6:12:16 | 4800 | 6400 | 4800 | 600 | 31.36 | GDDR3 | 256 |
| Radeon X800 Pro | May 5, 2004 | R420 (loki) | 130 | 256 | 475 | 900 | 12:6:12:16 | 5700 | 7600 | 5700 | 712.5 | 28.8 | GDDR3 | 256 |
| Radeon X800 XL | Feb. 2, 2005 | R430 | 110 | 256 | 400 | 980 | 16:6:16:16 | 6400 | 6400 | 6400 | 600 | 31.36 | GDDR3 | 256 |
| Radeon X800 XT | May 4, 2004 | R420 (loki) | 130 | 256 | 500 | 1000 | 16:6:16:16 | 8000 | 8000 | 8000 | 750 | 32 | GDDR3 | 256 |
| Radeon X800 XT PE | May 4, 2004 | R420 (loki) | 130 | 256 | 520 | 1120 | 16:6:16:16 | 8320 | 8320 | 8320 | 780 | 35.84 | GDDR3 | 256 |
| Radeon X850 Pro | Feb. 28, 2005 | R481 | 130 | 256 | 507 | 1040 | 12:6:12:16 | 6084 | 8112 | 6084 | 760.5 | 33.28 | GDDR3 | 256 |
| Radeon X850 XT | Feb. 28, 2005 | R481 | 130 | 256 | 520 | 1080 | 16:6:16:16 | 8320 | 8320 | 8320 | 780 | 34.56 | GDDR3 | 256 |
| Radeon X850 XT PE | Feb. 28, 2005 | R481 | 130 | 256 | 540 | 1180 | 16:6:16:16 | 8640 | 8640 | 8640 | 810 | 37.76 | GDDR3 | 256 |
- 1 Pixel shaders : Vertex shaders : Texture mapping units : Render output units
PCI-E (X8xx)
| Model | Launch | Code name | Fab (nm) | Memory (MiB) | Core clock (MHz) | Memory clock (MHz) | Config core1 | Fillrate | Memory | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MOperations/s | MPixels/s | MTexels/s | MVertices/s | Bandwidth (GB/s) | Bus type | Bus width (bit) | ||||||||
| Radeon X800 GT 128MB | Aug. 1, 2005 | R423 R480 (thor) |
130 | 128 | 475 | 350 | 8:6:8:16 | 3800 | 7600 | 3800 | 712.5 | 22.4 | DDR | 256 |
| Radeon X800 GT 256MB | Aug. 1, 2005 | R423 R480 (thor) |
130 | 256 | 475 | 980 | 8:6:8:16 | 3800 | 7600 | 3800 | 712.5 | 31.36 | GDDR3 | 256 |
| Radeon X800 | Dec. 1, 2004 | R430 (thor) | 110 | 128, 256 | 392 | 700 | 12:6:12:16 | 4704 | 6272 | 4704 | 588 | 22.4 | GDDR3 | 256 |
| Radeon X800 GTO 128MB | Sept. 15, 2005 | R423 R480 R430 (thor) |
130 110 |
128 | 400 | 700 | 12:6:12:16 | 4800 | 6400 | 4800 | 600 | 22.4 | GDDR3 | 256 |
| Radeon X800 GTO 256MB | Sept. 15, 2005 | R423 R480 R430 (thor) |
130 110 |
256 | 400 | 980 | 12:6:12:16 | 4800 | 6400 | 4800 | 600 | 31.36 | GDDR3 | 256 |
| Radeon X800 Pro | May 5, 2004 | R423 (thor) | 130 | 256 | 475 | 900 | 12:6:12:16 | 5700 | 7600 | 5700 | 712.5 | 28.8 | GDDR3 | 256 |
| Radeon X800 XL | Dec. 1, 2004 (256 MB) May 4, 2005 (512 MB) |
R430 (thor) | 110 | 256, 512 | 400 | 980 | 16:6:16:16 | 6400 | 6400 | 6400 | 600 | 31.36 | GDDR3 | 256 |
| Radeon X800 XT | Dec. 1, 2004 | R423 (thor) | 130 | 256 | 500 | 1000 | 16:6:16:16 | 8000 | 8000 | 8000 | 750 | 32 | GDDR3 | 256 |
| Radeon X800 XT Platinum Edition | N/A | R423 (thor) | 130 | 256 | 520 | 1120 | 16:6:16:16 | 8320 | 8320 | 8320 | 780 | 35.84 | GDDR3 | 256 |
| Radeon X850 Pro | Dec. 1, 2004 | R480 (thor) | 130 | 256 | 507 | 1040 | 12:6:12:16 | 6084 | 8112 | 6084 | 760.5 | 33.28 | GDDR3 | 256 |
| Radeon X850 XT | Dec. 1, 2004 | R480 (thor) | 130 | 256 | 520 | 1080 | 16:6:16:16 | 8320 | 8320 | 8320 | 780 | 34.56 | GDDR3 | 256 |
| Radeon X850 XT CrossFire Master | Sept. 29, 2004 | R480 (thor) | 130 | 256 | 520 | 1080 | 16:6:16:16 | 8320 | 8320 | 8320 | 780 | 34.56 | GDDR3 | 256 |
| Radeon X850 XT Platinum Edition | Dec. 21, 2004 | R480 (thor) | 130 | 256 | 540 | 1180 | 16:6:16:16 | 8640 | 8640 | 8640 | 810 | 37.76 | GDDR3 | 256 |
- 1 Pixel shaders : Vertex shaders : Texture mapping units : Render output units
See also
- List of AMD graphics processing units
- Free and open-source device drivers: graphics#ATI.2FAMD
References
- ↑ "AMD Radeon Software Crimson Edition Beta". AMD. https://support.amd.com/en-us/kb-articles/pages/amd-radeon-software-crimson-edition-beta.aspx. Retrieved 2018-04-20.
- ↑ "Mesamatrix". mesamatrix.net. https://mesamatrix.net/. Retrieved 2018-04-22.
- ↑ "RadeonFeature". X.Org Foundation. https://www.x.org/wiki/RadeonFeature/. Retrieved 2018-04-20.
- ↑ 4.0 4.1 4.2 Killian, Zak (22 March 2017). "AMD publishes patches for Vega support on Linux". Tech Report. https://techreport.com/news/31627/amd-publishes-patches-for-vega-support-on-linux. Retrieved 23 March 2017.
- ↑ "Radeon's next-generation Vega architecture". Radeon Technologies Group (AMD). http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf. Retrieved 13 June 2017.
- ↑ Larabel, Michael (7 December 2016). "The Best Features of the Linux 4.9 Kernel". Phoronix. http://phoronix.com/scan.php?page=news_item&px=Linux-4.9-Kernel-Highlights. Retrieved 7 December 2016.
External links
