Řada Radeon R100 - Radeon R100 series
![]() Karta Radeon 7500 LE | |
Datum vydání | 1. dubna 2000 |
---|---|
Krycí jméno | Rage 6C |
Architektura | Radeon R100 |
Tranzistory | 30 mil 180 nm (R100) 30 mil 180 nm (RV100) |
Karty | |
Vstupní úroveň | 7000, VE, LE |
Střední kategorie | 7200 DDR, 7200 SDR |
High-end | VIVO, VIVO SE 7500 LE |
Nadšenec | 7500 |
API Podpěra, podpora | |
Direct3D | Direct3D 7.0 |
OpenGL | OpenGL 1.3 (T&L ) [1][2] |
Dějiny | |
Předchůdce | Rage série |
Nástupce | Řada Radeon 8000 |
CPU podporováno | Mobile Athlon XP (320M IGP) Mobilní Duron (320 milionů IGP) Pentium 4-M a mobilní Pentium 4 (340M IGP, 7000 IGP) |
---|---|
Podpora zásuvky | Zásuvka A, Zásuvka 563 (AMD) Zásuvka 478 (Intel) |
Stolní / mobilní čipové sady | |
Výkonový segment | 7000 IGP |
Mainstreamový segment | 320 IGP, 320M IGP 340 IGP, 340M IGP |
Hodnotový segment | 320 IGP, 320M IGP (AMD) 340 IGP, 340M IGP (Intel) |
Smíšený | |
Datum vydání) | 13. března 2002 (300 / 300M IGP) 13. března 2003 (7000 IGP) |
Nástupce | Řada Radeon R200 |
The Radeon R100 je první generací Radeon grafické čipy z ATI Technologies. Funkce linky 3D zrychlení na základě Direct3D 7,0 a OpenGL 1.3 a všechny verze kromě základní úrovně snižující výpočty geometrie hostitele do a hardwarová transformace a osvětlení (T&L) engine, hlavní zlepšení funkcí a výkonu ve srovnání s předchozím Vztek design. Mezi procesory také patří 2D akcelerace GUI, video zrychlení a více výstupů na displej. „R100“ označuje vývojové kódové označení původně vydaného GPU generace. Je základem pro řadu dalších následných produktů.
Rozvoj
Architektura
První generace Radeon GPU byl spuštěn v roce 2000 a původně měl krycí jméno Rage 6 (později R100), jako nástupce stárnutí ATI Rage 128 Pro který nebyl schopen konkurovat GeForce 256. Karta byla také popsána jako Radeon 256 v měsících předcházejících jeho uvedení na trh, možná k porovnání s konkurenční kartou Nvidia, ačkoli přezdívka byla vypuštěna s uvedením konečného produktu.
R100 byl postaven na 180 nm polovodičový výrobní proces. Stejně jako GeForce i Radeon R100 obsahoval hardware transformace a osvětlení (T&L) motor pro provádění výpočtů geometrie, uvolnění CPU hostitelského počítače. Při 3D vykreslování může procesor zapsat 2 pixely do framebufferu a vyzkoušet 3 texturní mapy na pixel za hodinu. To se běžně označuje jako konfigurace 2 × 3 nebo jako duální potrubí se 3 TMU na potrubí. Pokud jde o Radeonovy konkurenty, GeForce 256 je 4 × 1, GeForce2 GTS je 4 × 2 a 3dfx Voodoo 5 5500 je design SLI 2 × 1 + 2 × 1. Třetí texturová jednotka bohužel během života karty příliš nevyužila hry, protože software často neprováděl více než duální texturování.
Pokud jde o vykreslování, jeho architektura „Pixel Tapestry“ umožňovala podporu Bump Mapping v prostředí Environment Mapped Bump Mapping (EMBM) a Dot Product (Dot3), která v té době poskytovala nejkompletnější podporu Bump Mapping spolu se starší metodou Emboss.[3] Radeon také představil novou technologii optimalizace šířky pásma paměti a redukce přečerpání HyperZ. V zásadě zlepšuje celkovou efektivitu procesů 3D vykreslování. Skládá se ze 3 různých funkcí a umožňuje Radeonu hrát velmi konkurenceschopně ve srovnání s konkurenčními designy s vyšší hustotou a šířkou pásma na papíře.
Společnost ATI vytvořila pro svou novou kartu ukázku v reálném čase, aby představila své nové funkce. The Radeonova archa demo představuje prostředí science-fiction s velkým využitím funkcí, jako je několik vrstev textur pro obrazové efekty a detaily. Mezi efekty jsou mapovány prostředí bump mapping, detailní textury, odrazy skla, zrcadla, realistická simulace vody, světelné mapy, komprese textury, rovinné reflexní povrchy a viditelnost na portálu.[4]
Pokud jde o výkon, Radeon dosahuje ve většině měřítek nižších hodnot než GeForce2, a to i při aktivovaném HyperZ. Rozdíl ve výkonu byl patrný zejména v 16bitová barva, kde byly GeForce2 GTS i Voodoo 5 5500 daleko dopředu. Radeon však mohl překlenout mezeru a občas překonat svého nejrychlejšího konkurenta GeForce2 GTS 32bitová barva.
Kromě nového 3D hardwaru představil Radeon také video na každý pixelprokládání na ATI HDTV -schopný MPEG-2 motor.
Shadery pixelů R100
GPU založené na R100 mají ve svých kanálech výhledovou programovatelnou schopnost stínování; čipy však nejsou dostatečně flexibilní, aby podporovaly Microsoft Direct3D specifikace pro Pixel Shader 1.1. A příspěvek na fóru inženýrem ATI v roce 2001 to objasnil:
... před finálním vydáním DirectX 8.0 se společnost Microsoft rozhodla, že je lepší vystavit rozšířené možnosti multitextur RADEON a GeForce {2} prostřednictvím rozšíření na SetTextureStageState () místo přes rozhraní shader pixelů. Existuje pro to řada praktických technických důvodů. Hodně ze stejné matematiky, kterou lze provést pomocí shaderů pixelů, lze provést pomocí SetTextureStageState (), zejména s vylepšeními SetTextureStageState () v DirectX 8.0. Na konci dne to znamená, že DirectX 8.0 vystavuje 99% toho, co RADEON dokáže ve své pixelové trubici, aniž by přidal složitost rozhraní shaderu „0,5“ pixelů.
Kromě toho musíte pochopit, že výraz „shader“ je neuvěřitelně nejednoznačný grafický výraz. V zásadě jsme my, výrobci hardwaru, začali slovo „shader“ hodně používat, jakmile jsme byli schopni dělat produkty na pixelové body (tj. Generace čipů RADEON / GF). Ještě dříve bylo „ATI_shader_op“ naším rozšířením OpenGL pro více textur Rage 128 (který byl nahrazen rozšířením EXT_texture_env_combine multivendor). Quake III má soubory „.shader“, které používá k popisu způsobu, jakým jsou materiály osvětleny. Zde je jen několik příkladů použití slova shader v herním průmyslu (nevadí filmový průmysl, který používá mnoho různých typů shaderů, včetně těch, které používá Pixar's RenderMan).
S finálním vydáním DirectX 8.0 se výraz „shader“ vykrystalizoval v tom, že se ve skutečnosti používá v rozhraní, které vývojáři používají k psaní svých programů, spíše než jen obecné „oborové žargony“. V DirectX 8.0 existují dvě verze shaderů pixelů: 1.0 a 1.1. (Budoucí vydání DirectX budou mít shadery 2.0, shadery 3.0 atd.) Z důvodu toho, co jsem uvedl dříve, RADEON nepodporuje žádnou z verzí shaderu pixelů v DirectX 8.0. Někteří z vás vylepšili registr a nechali ovladač exportovat číslo verze shaderu 1,0 pixelu do 3DMark2001. To způsobí, že si 3DMark2001 myslí, že může spustit určité testy. Určitě bychom se neměli zhroutit, když to uděláte, ale vynucujete (uniklý a / nebo nepodporovaný) ovladač cestou, po které není zamýšleno. Čip nepodporuje shadery 1,0 nebo 1,1 pixelu, proto neuvidíte správné vykreslení, i když nepadneme. Skutečnost, že tento klíč registru existuje, naznačuje, že jsme provedli nějaké experimenty v ovladači, ne že jsme z poloviny dokončili implementaci shaderů pixelů v RADEONu. Shadery 1,0 a 1,1 pixelu DirectX 8.0 nejsou RADEONem podporovány a nikdy nebudou. Křemík prostě nemůže dělat to, co je požadováno pro podporu shaderů 1.0 nebo 1.1. To platí také pro GeForce a GeForce2.
Implementace




R100
První verze Radeonu (R100) byly Radeony DDR, dostupné na jaře 2000 s konfiguracemi 32 MB nebo 64 MB; 64 MB karta měla o něco vyšší taktovací rychlost a přidala schopnost VIVO (video-in-video-out). Rychlost jádra byla 183 Mhz a rychlost paměti DDR SDRAM 5,5 Ns byla 183 MHz DDR (efektivní 366 MHz). HyperZ, raná technologie vyřazování (možná inspirovaná Vykreslování dlaždic přítomný v St Microelectronics PowerVR čipy), které se staly cestou, jak postupovat v grafické evoluci a generaci po generaci optimalizace vykreslování, a lze ji považovat za první bez dlaždice vykreslování (a tak DX7 kompatibilní) použít kartu Z-Buffer Tyto karty se vyráběly až do poloviny roku 2001, kdy byly v zásadě nahrazeny Radeonem 7500 (RV200).
Pomalejší a krátkodobější Radeon SDR (s 32 MB SDRAM paměť) byla přidána v polovině roku 2000, aby konkurovala GeForce2 MX.
Také v roce 2000, an OEM - dorazila pouze Radeon LE 32 MB DDR. Ve srovnání s běžnou Radeon DDR od ATI vyrábí LE Athlon Micro z Radeon GPU, které nesplňovaly specifikace a původně byly určeny pro asijský trh OEM. Karta běží na nižší frekvenci 143 MHz pro RAM i GPU a její funkce Hyper Z byla deaktivována. Navzdory těmto nevýhodám byl Radeon LE konkurenceschopný s ostatními současníky, jako jsou GeForce 2 MX a Radeon SDR. Na rozdíl od svých soupeřů má však LE značný výkonnostní potenciál, protože je možné povolit HyperZ změnou systémového registru a navíc existuje značná místnost pro přetaktování. Pozdější ovladače nerozlišují Radeon LE od ostatních karet Radeon R100 a hardware HyperZ je ve výchozím nastavení povolen, i když na kartách s hardwarem HyperZ, které jsou vadné, mohou být vizuální anomálie.[5]
V roce 2001 byl jako Radeon 7200 vydán krátkotrvající Radeon R100 se 64 MB SDR. Poté, co byly ukončeny všechny starší karty R100 Radeon, byla řada R100 následně známá jako Radeon 7200, v souladu s novým schématem pojmenování ATI.
RV100
Byla vytvořena rozpočtová varianta hardwaru R100, která se nazývá Radeon VE, později známá jako Radeon 7000 v roce 2001, kdy společnost ATI re-brandovala své produkty.
RV100 má pouze jeden pixel-pipeline, žádný hardware T&L, 64bitová paměťová sběrnice a č HyperZ. Ale přidalo se to HydraVision podpora dvou monitorů a integrovaná druhá RAMDAC do jádra (pro Hydravision).
Z hlediska 3D výkonu Radeon VE nedopadl dobře proti GeForce2 MX stejné éry, ačkoli jeho podpora více displejů byla jasně lepší než GeForce2 MX. The Matrox G450 má nejlepší podporu duálního zobrazení z GPU, ale nejpomalejší 3D výkon.
RV100 byl základem pro Mobility Radeon řešení notebooku.
RV200
Radeon 7500 (RV200) je v zásadě smršťováním modelu R100 v novém 150 nm výrobním procesu. Zvýšená hustota a různé vylepšení architektury umožnily GPU fungovat při vyšších rychlostech hodin. Také to umožnilo kartě pracovat s asynchronním hodinovým provozem, zatímco původní R100 byl vždy synchronizován s RAM. Byl to první GPU kompatibilní s Direct3D 7 kompatibilní s ATI, který obsahuje podporu dvou monitorů (Hydravision).[6]
Radeon 7500 byl uveden na trh ve druhé polovině roku 2001 spolu s Radeon 8500 (R200). Využilo to zrychlený grafický port (AGP) 4x rozhraní. Přibližně v době, kdy byly oznámeny Radeon 8500 a 7500, vydala konkurenční Nvidia své GeForce 3 Ti500 a Ti200, 8500 a Ti500 jsou přímými konkurenty, ale 7500 a Ti200 nikoli.
Deska Radeon 7500 pro stolní počítače často přicházela s taktem 290 MHz a RAM 230 MHz. Konkuroval GeForce2 Ti a později GeForce4 MX440.
Radeon Feature Matrix
V následující tabulce jsou uvedeny vlastnosti AMD je GPU (viz také: Seznam grafických jednotek AMD ).
Jméno GPU série | Divit se | Mach | 3D vztek | Rage Pro | Vztek | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Evergreen | Severní Ostrovy | Jižní Ostrovy | Moře Ostrovy | Sopečný Ostrovy | Arktický Ostrovy / Polaris | Vega | Navi | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Uvolněno | 1986 | 1991 | 1996 | 1997 | 1998 | Dubna 2000 | Srpna 2001 | Září 2002 | Květen 2004 | Říjen 2005 | Květen 2007 | Listopad 2007 | Červen 2008 | Září 2009 | Říjen 2010 | Leden 2012 | Září 2013 | Červen 2015 | Červen 2016 | Červen 2017 | Července 2019 | |||
Marketingový název | Divit se | Mach | 3D vztek | Rage Pro | Vztek | 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 (7 nm) | Radeon RX 5000 | |||
Podpora AMD | ![]() | ![]() | ||||||||||||||||||||||
Druh | 2D | 3D | ||||||||||||||||||||||
Sada instrukcí | Není veřejně známo | TeraScale instrukční sada | Sada instrukcí GCN | Sada instrukcí RDNA | ||||||||||||||||||||
Mikroarchitektura | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1. gen | GCN 2. gen | GCN 3. gen | GCN 4. gen | GCN 5. gen | RDNA | |||||||||||||||
Typ | Opravené potrubí[A] | Programovatelné pixelové a vrcholné kanály | Jednotný 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[b] | 3.3 | 4.5 (v systému Linux + Mesa 3D: 4,2 s podporou FP64 HW, 3,3 bez)[7][1][2][C] | 4.6 (na Linuxu: 4.6 (Mesa 20.0)) | ||||||||||||||||
Vulkan | N / A | 1.0 (Vyhrajte 7+ nebo Mesa 17+ ) | 1.2 (Adrenalin 20.1, Linux Mesa 20.0) | |||||||||||||||||||||
OpenCL | N / A | Blízko kovu | 1.1 | 1.2 | 2.0 (řidič adrenalinu zapnutý Win7 + ) (1.2 zapnuto Linux, 2,1 s AMD ROCm) | ? | ||||||||||||||||||
HSA | N / A | ![]() | ? | |||||||||||||||||||||
Video dekódování ASIC | N / A | Avivo /UVD | UVD + | UVD 2 | UVD 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 5.0 nebo 6.0 | UVD 6.3 | UVD 7[8][d] | VCN 2.0[8][d] | ||||||||||||
Kódování videa ASIC | N / A | VCE 1.0 | VCE 2.0 | VCE 3.0 nebo 3.1 | VCE 3.4 | VCE 4.0[8][d] | ||||||||||||||||||
Šetření energie | ? | Přesilovka | PowerTune | PowerTune & ZeroCore Power | ? | |||||||||||||||||||
TrueAudio | N / A | Prostřednictvím vyhrazeného DSP | Přes shadery | |||||||||||||||||||||
FreeSync | N / A | 1 2 | ||||||||||||||||||||||
HDCP[E] | ? | 1.4 | 1.4 2.2 | 1.4 2.2 2.3 | ||||||||||||||||||||
PlayReady[E] | N / A | 3.0 | ![]() | 3.0 | ||||||||||||||||||||
Podporované displeje[F] | 1–2 | 2 | 2–6 | ? | ||||||||||||||||||||
Max. rozlišení | ? | 2–6 × 2560×1600 | 2–6 × 4096 × 2160 při 60 Hz | 2–6 × 5120 × 2880 při 60 Hz | 3 × 7680 × 4320 při 60 Hz[9] | ? | ||||||||||||||||||
/ drm / radeon [G] | ![]() | N / A | ||||||||||||||||||||||
/ drm / amdgpu [G] | N / A | Experimentální[10] | ![]() |
- ^ Řada Radeon 100 má programovatelné pixelové shadery, ale není plně v souladu s DirectX 8 nebo Pixel Shader 1.0. Viz článek na Shadery pixelů R100.
- ^ Tyto řady nejsou plně v souladu s OpenGL 2+, protože hardware nepodporuje všechny typy bez napájení dvou (NPOT) textur.
- ^ Soulad s OpenGL 4+ vyžaduje podporu shaderů FP64, které jsou emulovány na některých čipech TeraScale pomocí 32bitového hardwaru.
- ^ A b C UVD a VCE byly nahrazeny Video Core Next (VCN) ASIC v EU Raven Ridge APU implementace Vega.
- ^ A b K přehrávání chráněného video obsahu také vyžaduje podporu karty, operačního systému, ovladačů a aplikací. K tomu je také nutný kompatibilní HDCP displej. HDCP je povinný pro výstup určitých zvukových formátů, což omezuje multimediální nastavení.
- ^ Nativní může být podporováno více displejů DisplayPort připojení nebo rozdělení maximálního rozlišení mezi více monitorů s aktivními převaděči.
- ^ A b DRM (Správce přímého vykreslování ) je součástí jádra Linuxu. Podpora v této tabulce odkazuje na nejnovější verzi.
Modely
Konkurenční čipsety
Viz také
Reference
- ^ A b "Mesamatrix". mesamatrix.net. Citováno 2018-04-22.
- ^ A b „RadeonFeature“. X.Org Foundation. Citováno 2018-04-20.
- ^ https://www.anandtech.com/show/536/6
- ^ http://alex.vlachos.com/graphics/
- ^ [1]
- ^ [2]
- ^ „AMD Radeon Software Crimson Edition Beta“. AMD. Citováno 2018-04-20.
- ^ A b C Killian, Zak (22. března 2017). „AMD vydává patche pro podporu Vega v Linuxu“. Technická zpráva. Citováno 23. března 2017.
- ^ „Radeonova nová generace architektury Vega“ (PDF). Radeon Technologies Group (AMD). Archivovány od originál (PDF) dne 06.09.2018. Citováno 13. června 2017.
- ^ Larabel, Michael (7. prosince 2016). „Nejlepší vlastnosti jádra Linux 4.9“. Phoronix. Citováno 7. prosince 2016.
- „Náhled ATI Radeon 256“ podle Anand Lal Shimpi, AnandTech.com, 25. dubna 2000, vyvoláno 17. ledna 2006
- „ATI Radeon 32 MB SDR“ Anand Lal Shimpi, AnandTech.com, 13. října 2000, vyvoláno 17. ledna 2006
- „ATI Radeon 64 MB DDR“ Matthew Witheiler, AnandTech.com, 17. července 2000, vyvoláno 17. ledna 2006
- „Beyond3D 3D Tables“ Beyond3D.com, vyvoláno 17. ledna 2006
- Vlachos, Alex. Demonstrace Radeonovy archy, 2000.