Luettelo AMD:n grafiikkapiireistä

Tämä sivu sisältää keskeistä tietoa AMD:n ATI- ja AMD-grafiikkapiireistä ja -näytönohjaimista.

## DirectX -versiot
Näytönohjaimen tukemat DirectX -versiot:
* DirectX 6.0 - Multitexturing
* DirectX 7.0 - Hardware Transformation, Clipping and Lighting (TCL/T&L)
* DirectX 8.0 - Pixel Shader 1.3 & Vertex Shader 1.1
* DirectX 8.1 - Pixel Shader 1.4 & Vertex Shader 1.1
* DirectX 9.0 - Shader Model 2.0 
* DirectX 9.0b - Pixel Shader 2.0b & Vertex Shader 2.0
* DirectX 9.0c - Shader Model 3.0, GPGPU
* DirectX 9.0L - Vain Windows Vistassa, Vistan versio DirectX 9.0c stä.
* Direct3D 10 - Vain windows Vistassa, Unified Shader-malli *Shader Model 4.0*, Windows Graphic Foundation 2.0, DXVA 2.0, GPGPU
* Direct3D 10.1 - Vain windows Vistassa, Shader Model 4.1, Windows Graphic Foundation 2.1, DXVA 2.1, GPGPU
* Direct3D 11.0 - Windows Vista SP2/Windows 7. Shader Model 5.0, tesselaatio, säikeistetty renderöinti, GPGPU. 
* Direct3D 11.1 - Windows 7 SP1, Windows 8, GPGPU
* Direct3D 11.2 - Windows 8.1 Tiled Resources, GPGPU.
* Direct3D 11.3 - Windows 10. 
* Direct3D 12.0 - Windows 10.

## OpenGL -versiot
Näytönohjaimen tukemat OpenGL -versiot:
* OpenGL 1.1 - Tekstuuriobjektit
* OpenGL 1.2 - 3D tekstuurit, BGRA ja packed pixel formaatit 
* OpenGL 1.3 - Multitexturing, multisampling, texture compression
* OpenGL 1.4 - Depth textures
* OpenGL 1.5 - Vertex Buffer Object (VBO), Occlusion Querys
* OpenGL 2.0 - GLSL 1.1, MRT, Non Power of Two textures, Point Sprites, Two-sided stencil
* OpenGL 2.1 - GLSL 1.2, Pixel Buffer Object (PBO), sRGB Textures
* OpenGL 3.0 - GLSL 1.3, Texture Arrays, Conditional rendering, Frame Buffer Object (FBO)

## Kenttien selitykset

Alta löytyvien taulukoiden kenttien tiedot selvennettyinä:

* **Myyntinimi** - ATIn antama myyntinimi näytönohjaimelle
* **Vuosi** - Tuotteen julkaisuvuosi
* **Mallinumero**
* **Koodinimi** - Tuotteen kehittäjien antama koodinimi tuotteelle.
* **Valmistusprosessi** - Viivanleveys nanometreinä jolla tuote on valmistettu. 
* **Liitäntäväylä** - Väylä jolla näytönohjain on liitettävissä tietokoneen emolevyyn. Tyypillisiä väyliä ovat AGP, ja PCI
* **Muistin enimmäismäärä** - Suurin määrä muistia jota näytönohjaimen prosessori tukee.
* **Ytimen suurin kellotaajuus** - Korkein kellotaajuus jolla ATI on julkistanut näytönohjaimen toimivan luotettavasti.
* **Muistin suurin kellotaajuus** - Korkein mahdollinen kellotaajuus jolla ATIn mukaan näytönohjaimen muistipiirit toimivat luotettavasti.
* **Config Core** - Näytönohjaimen toiminnallisten yksiköiden lukumäärä. Ajan myötä yksiköiden lukumäärä on kasvanut näytönohjaimen ytimessä merkittävästi. 
* **Fillrate** Suurin teoreettinen tekstuuriyksiksiköiden täyttöaste sekuntia kohden. 
* **Muistien alaosio**
** **Maksimi kaistanleveys** - Maksimi teoreettinen kaistaleveys grafiikkaprosessorille vakio kellotaajuudella ja väylänleveydellä. 1 GB = 109 bytes.
** **Väylän tyyppi** - Muistin tyyppi, mitä väylä tai väylät käyttävät.
** **Väylän leveys** - Maksimi bittileveys(bittimäärä) muistin väylässä tai väylissä käytössä.  Tämä on aina tehtaalta tuleva vakio väylän leveys.
* **Grafiikkakirjasto (tuettu versio)**
** **Direct X** - Korkein tuettu versio Direct X:stä, jota näytönohjain tukee täysin.
** **Open GL** - Korkein tuettu versio OpenGL:stä, jota näytönohjain tukee täysin.
* **Muut ominaisuudet** - Näytönohjaimen muita ominaisuuksia.

## Vertailutaulukko
### Rage-sarja

### Radeon R100 (7xxx) sarja

### Radeon R200 (8xxx, 9xxx) sarjat

### Radeon R300 (9xxx, X10xx) sarja

### Radeon R300 PCIe (X3xx, X5xx, X6xx) sarjat

### Radeon R400 AGP (X7xx, X8xx) sarja

### Radeon R400 PCIe (X7xx, X8xx) sarjat

### Radeon X12xx & 2100 IGP sarjat

*Nämä ovat integroituina emolevyyn. 

### Radeon R500 (X1xxx) sarja

### Radeon R600 (HD 2xxx, HD 3xxx) sarja

### Radeon HD 3xxx IGP sarjat
*1 Unified Shaders (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit
*2 Kellotaajuudet voivat vaihdella eri käyttötarkoituksissa, minkä vuoksi taulukossa mainitut kellotaajuudet viittaavat virallisesti julkistettuihin ominaisuuksiin, kun ATI PowerPlay on käytössä.
*3 The theoretical shader performance in single-precision floating point operations [*FLOPS<sub>sp</sub>*, GFLOPS] of the graphics card with shader count [*n*] and core frequency [*f*, GHz], is estimated by the following: *FLOPS<sub>sp</sub>* ≈ 2 × f × n.

### Radeon R700 (HD 4xxx) sarja

### Radeon R800 (HD 5xxx) sarja

*1 Unified Shader (Vertex shader Shader-yksiköiden määrä /Geometry shader /Pixel shader) :  Tekstuuriyksiköiden määrä  :  ROP yksiköiden määrä
*2 GDDR5 muisti siirtää tietoa neljä kertaa kellojaksossa.
*3 Cypress (RV870) Block-diagrammi

#### IGP (HD 6xxx)
* Kaikissa malleissa tuetaan DirectX 11, OpenGL 4.2 ja OpenCL 1.1
* Kaikissa malleissa on UNB/MC Bus interface
* Kaikissa malleissa ei esiinny double-precision FP
* Kaikissa malleissa on Angle independent anisotropic filtering, UVD3, & Eyefinity ominaisuudet, jotka tukevat enintään 3 liitäntää. HD 6250-6320 ei ole 3D Blu-ray kiihdytystä.

* 1 Unified Shaders (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit
* 2 TDP-arvo on AMD:n referenssin mukaisille tuotteille. Arvossa on mukana suorittimen lämmöntuotto. Todellinen lämmöntuotto saattaa vaihdella valmistajasta riippuen. 

### Northern Islands (HD 6xxx) sarja

* Kaikki tuotteet on valmistettu 40 nm valmistusprosessilla
* Kaikki mallit tukevat DirectX 11, OpenGL 4.2 ja OpenCL 1.2
* Kaikki tuotteet HD 6870 näytönohjaimeen asti perustuvat WLIW5 arkkitehtuuriin. HD69xx näytönohjaimet perustuvat VLIW4 arkkitehtuuriin

* 1 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit
* 2 GDDR5 muistin siirtokyky on nelinkertainen sen kellotaajuuteen nähden.
* 3 TDP on valmistajan ilmoittama arvo. Referenssistä poikkeavat tuotteet voivat johtaa erilaisiin virrankulutuksiin todellisuudessa.

### Southern Islands (HD 7xxx) sarja

* Kaikki tämän näytönohjainperheen näytönohjaimet HD 76xx näytönohjaimeen asti perustuvat VLIW5 arkkitehtuuriin, HD 77xx-79xx perustuvat GCN (Graphics Core Next) arkkitehtuuriin.
* HD 73xx-76xx mallit tukevat DirectX 11, OpenGL 4.2 ja OpenCL 1.2
* HD 77xx-79xx mallit tukevat DirectX 11.1, OpenGL 4.2 ja OpenCL 1.2

* 1 Unified Shaders (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit
* 2 GDDR5 muisti siirtää tietoa neljä kertaa kellojaksossa jolloin sen todellinen siirtokyky on kaksinkertainen aiempien sukupolvien DDR muisteihin nähden. 
* 3 TDP lukema perustuu AMD:n ilmoittamaan lukemaan. Vertailukohteesta poikkeavat näytönohjaimet saattavat kuluttaa eri määrän virtaa.

### Mobility Radeon sarjat
*1 Vertex shader : Pixel shader : Texture mapping unit : Render Output unit.

*2 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit

### FireGL series

*1 Vertex shader : Pixel shader : Texture mapping unit : Render Output unit
*2 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit

### FirePro 3D series

*1 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit
*2 GDDR5 muisti siirtää tietoa neljä kertaa kellojaksossa, kaksinkertaisen määrän aiempien sukupolvien DDR muistien siirtokykyyn nähden.

### FireMV sarjat

*1 Vertex shader : Pixel shader : Texture mapping unit : Render Output unit
*2 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit

### Mobility FireGL sarjat
*1 Vertex shader : Pixel shader : Texture mapping unit : Render Output unit
*2 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit

### Pelikonsolien grafiikkaprosessorit
*1 Vertex shader : Pixel shader : Texture mapping unit : Render Output unit
*2 Unified Shader (Vertex shader/Geometry shader/Pixel shader) : Texture mapping unit : Render Output unit
*3 10.4 GB/s tekstuurin kaistanleveys. 7.6 GB/s kuvapuskurin kaistanleveys.

## Katso myös
*ATI CrossFire
*Luettelo Nvidian grafiikkapiireistä
*Luettelo AMD:n prosessoreista
*Luettelo Intelin prosessoreista
*Luettelo ATI:n piirisarjoista
*Luettelo AMD:n piirisarjoista
*Luettelo Intelin piirisarjoista

## Huomioita

## Lähteet

### Viitteet

## Aiheesta muualla
* ATI Homepage
* Beyond3D 3D GPU data & resources
* GPUReview ATI GPU database 
* Notebookcheck Mobile Graphics Cards database
* TechPowerUP! GPU database
* Tom's Hardware VGA Charts 
* Mobility Radeon HD 3800 Series 
* Public AMD GPU specifications on X.org website