Radeon X1000

Az R520 (kódnevén FUDO ) egy grafikus feldolgozó egység (GPU), amelyet az ATI Technologies fejlesztett ki és a TSMC gyárt . Ez volt az első GPU, amely 90 nm -es fotolitográfiás eljárással készült.

Az R520 az X1000 3D gyorsító DirectX 9.0c és OpenGL 2.0 grafikus kártya sorozatának alapja. Ez az ATI első jelentős építészeti felújítása az R300 óta, és erősen a Shader Model 3.0-ra van optimalizálva. A magot használó Radeon X1000 sorozatot 2005. október 5-én mutatták be, és elsősorban az Nvidia GeForce 7000 sorozattal versenyzett.2007. május 14-én az ATI kiadta az R500 sorozat utódját, az R600 sorozatot.

Az ATI nem nyújt hivatalos támogatást az X1000 sorozatú kártyákhoz Windows 8 vagy Windows 10 rendszerhez ; a legújabb AMD Catalyst ehhez a generációhoz a 10.2 2010-től Windows 7 -re . Az AMD 2015-ben leállította a Windows 7 illesztőprogramok biztosítását ehhez a sorozathoz.

Linux disztribúció használata esetén elérhető a nyílt forráskódú Radeon illesztőprogram-sorozat .

Ugyanezek a GPU-k megtalálhatók néhány többmonitoros működésre tervezett AMD FireMV termékben is .

Fejlesztési késleltetés

Az R520-at tartalmazó Radeon X1800 grafikus kártyákat több hónapos késéssel adták ki, mert az ATI mérnökei a fejlesztés nagyon késői szakaszában felfedeztek egy hibát a GPU-ban. Ez a hiba, amelyet egy hibás harmadik féltől származó 90 nm-es chip tervezési könyvtár okozott, nagyon megnehezítette az órajel felállítását, ezért a chipet "újra kellett készíteni" egy másik verzióhoz (új GDSII-t kellett küldeni a TSMC-nek). A probléma szinte véletlenszerű volt a prototípus chipekre gyakorolt ​​hatásában, ami megnehezítette az azonosítást.

Építészet

Az R520 architektúrát az ATI "Ultra Threaded Dispatch Processor" néven emlegeti, ami az ATI azon tervére utal, hogy növelje GPU-inak hatékonyságát, ahelyett, hogy több processzort nyers erővel alkalmazna. A központi "diszpécser egység" pixel shader felosztja a shadereket 16 pixeles (4×4) folyamokra (kötegek), és akár 128 adatfolyamot is képes nyomon követni és elosztani pixelenként "quad" (egyenként 4 csővezeték). Amikor egy árnyékoló négyes tétlen lesz a feladat befejezése vagy más adatokra való várakozás miatt, a küldési mechanizmus egy másik feladatot rendel a négyeshez, hogy az adott időpontban lefusson. Az általános eredmény elméletileg több árnyékoló egységet használ. A négymagos processzoronkénti szálak nagy számával az ATI egy nagyon nagy CPU register.array-t hozott létre, amely több egyidejű olvasást és írást is képes végrehajtani, és nagy sávszélességű kapcsolattal rendelkezik minden shader tömbhöz, biztosítva a csővezetékek támogatásához szükséges ideiglenes tárhelyet. a leginkább elérhető munka. Az olyan chipeknél, mint az RV530 és R580, ahol a csővezetékenkénti shader egységek száma megháromszorozódott, a pixelárnyékolás hatékonysága némileg csökken, mivel ezek a shaderek továbbra is ugyanolyan szintű streaming erőforrásokkal rendelkeznek, mint a kevésbé felszerelt RV515 és R520.

A kernel következő jelentős változása a memóriabusz. Az R420 és az R300 memóriavezérlők kialakítása közel azonos volt, az első hibajavító kiadást pedig magasabb órajelre tervezték. Az R520 memóriabuszt a központi vezérlő (arbiter) különbözteti meg, amely a "memóriakliensekhez" csatlakozik. A chip körül két 256 bites gyűrűs busz található, amelyek ugyanolyan sebességgel futnak, mint a DRAM chipek, de ellentétes irányban a késleltetés csökkentése érdekében. E gyűrűs buszok mentén négy „megálló” pont található, ahol az adatok kilépnek a gyűrűből, és belépnek a memóriachipekre, illetve kilépnek azokból. Van egy ötödik, sokkal kevésbé bonyolult megálló, amelyet a PCI Express interfésznek és videó bemenetnek szenteltek. Ez a kialakítás gyorsabb, de alacsonyabb késleltetésű memória-hozzáférést tesz lehetővé, mivel csökkenti a jeleknek a GPU-n áthaladó távolságát, és növeli a DRAM-onkénti bankok számát. A chip gyorsabban és közvetlenül tudja elosztani a memóriakéréseket a RAM chipekhez. Az ATI 40%-os hatékonyságnövekedést állít a régebbi modellekhez képest. A kisebb magokat, mint például az RV515 és RV530, kisebb méretük és olcsóbb kialakításuk miatt levágták. Az RV530 például két belső 128 bites busszal rendelkezik. Ez a generáció támogatja az összes legújabb memóriatípust, beleértve a GDDR4-et is. A gyűrűs busz mellett minden memóriacsatorna 32 bites részletességgel rendelkezik, ami javítja a memória hatékonyságát kis memóriakérések végrehajtása során.

A Vertex shader motorok már a régebbi ATI termékekben is rendelkeztek a szükséges FP32 pontossággal. Az SM3.0-hoz szükséges változtatások közé tartoztak a hosszabb utasítások, a dinamikus áramlásvezérlő utasítások ágakkal, hurkokkal és szubrutinokkal, valamint több regiszteridő. A pixel shader motorok valójában nagyon hasonlóak az R420-as társaikhoz, bár erősen optimalizálták és hangolták, hogy magas órajelet érjenek el a 90 nm-es folyamatban. Az ATI évek óta dolgozik egy nagy teljesítményű shader fordítóprogramon a régebbi hardverek illesztőprogramjaiban, így a hasonló, kompatibilis alapkialakítás nyilvánvaló költség- és időmegtakarítást eredményez.

A folyamat végén a textúracím-feldolgozók el vannak választva a pixel shaderektől, így a fel nem használt textúraegységek dinamikusan hozzárendelhetők a több textúraréteget igénylő képpontokhoz. Az egyéb fejlesztések közé tartozik a 4096x4096-os textúrák támogatása és az ATI 3Dc normál térképtömörítése, amely javítja a tömörítési arányt konkrétabb helyzetekben.

Az R5xx család egy fejlettebb fedélzeti videomotort mutatott be. Akárcsak a Radeon kártyák az R100 óta, az R5xx is képes szinte a teljes MPEG-1/2 videocsatornát leterhelni. Az R5xx segíthet a Microsoft WMV9/VC-1 és MPEG H.264/AVC dekódolásában is a 3D shader/pipeline és a motion video engine kombinációjával. A tesztek csak csekély csökkenést mutatnak a CPU-használatban VC-1 és H.264 lejátszásakor.

Az induláskor egy válogatott élő 3D-s demót adtak ki. Az ATI „digitális szupersztárja”, Ruby fejlesztése a The Assassin című új demó kiadásával folytatódott. Nagyon összetett környezetet mutatott be nagy dinamikus tartományú megvilágítással (HDR) és dinamikus lágy árnyékokkal. Az utolsó versengő Ruby program, a Cyn, 120 000 sokszögből állt.

A kártyák támogatják a dual link DVI és HDCP kimenetet. A HDCP használatához azonban szükség van egy külső ROM telepítésére, amely a videokártyák korábbi modelljeiben nem volt elérhető. Az RV515, RV530 és RV535 magok egy- és két DVI-kapcsolatot tartalmaznak; Az R520, RV560, RV570, R580, R580+ magok két kettős DVI-kapcsolatot tartalmaznak.

Az AMD kiadta a Radeon R5xx gyorsításáról szóló utolsó dokumentumot.

Illesztőprogramok

Az AMD Catalyst legújabb verziója, amely hivatalosan támogatja ezt a sorozatot, a 10.2, a kijelző-illesztőprogram 8.702-es verziója.

Opciók

X1300–X1550 sorozat

X1300 RV515 GPU-val (hűtőborda eltávolítva) Ez a sorozat az X1000 sorozat költségvetési megoldása, és az RV515 magon alapul. A chipek négy textúra egységgel, négy ROP-val, négy pixel shaderrel és 2 vertex shaderrel rendelkeznek, hasonlóan a régi X300-X600 kártyákhoz. Ezek a chipek egy négyest használnak az R520-ból, míg a gyorsabb kártyák csak többet használnak ezekből a négyekből; például az X1800 négy quadot használ. Ez a moduláris felépítés lehetővé teszi az ATI számára, hogy felülről lefelé haladó termékcsaládot építsen fel azonos technológiával, ezzel időt és pénzt takarítva meg a kutatási és fejlesztési munkához. Kompakt kialakításuknak köszönhetően ezek a kártyák alacsonyabb energiafogyasztást (30 W) kínálnak, így hűvösebben működnek, és kisebb esetekben is használhatók. Végül az ATI megalkotta az X1550-et, és leállította az X1300-at. Az X1050 az R300-as magra épült, és apró költségvetésként került forgalomba.

A Mobility Radeon X1300 - X1450 korai verziói szintén az RV515 magon alapulnak.

2006-tól kezdve a Radeon X1300 és X1550 termékek átkerültek az RV505 magra, amely ugyanazokkal a tulajdonságokkal és funkciókkal rendelkezett, mint az előző RV515 mag, de a TSMC gyártotta 80 nm-es eljárással (a 90 nm-es eljárásról lerövidítve). RV515.

X1600 sorozat

Az X1600 az M56 magot használja, amely az RV530 magon alapul, amely hasonló az RV515-höz, de különbözik attól.

Az RV530-ban a pixel-shaderek és a textúraegységek aránya 3:1. 12 pixeles árnyékolója van, miközben megtartja az RV515 négy textúraegységét és négy ROP-ját. Három extra vertex shadert is kap, így az összesen 5 egység lesz. Egyetlen "négymagos" chip csővezetékenként 3 pixel shader processzorral rendelkezik, hasonlóan a négy négymagos R580 processzor kialakításához. Ez azt jelenti, hogy az RV530 ugyanazokkal a textúrázási képességekkel rendelkezik, mint az X1300 ugyanazon az órajelen, de 12 pixeles shadereivel egyenrangú az X1800-zal shader teljesítményében. Az elérhető játékok szoftvertartalma miatt az X1600-at erősen hátráltatja a textúrázási képességek hiánya.

Az X1600 felváltotta a Radeon X600-at és a Radeon X700-at, mint az ATI középkategóriás GPU-ja. A Mobility Radeon X1600 és X1700 szintén az RV530-ra épül.

X1650 sorozat

ATI Radeon X1650 Pro Az X1650 sorozat két részből áll: az X1650 Pro az RV535 magot használja (ami egy újabb 80 nm-es eljárással készült RV530 mag), és alacsonyabb az energiafogyasztása és a hőleadása, mint az X1600-nak. A másik rész, az X1650XT, az újabb RV570 magot (más néven RV560-at) használja, bár kisebb feldolgozási teljesítménnyel (megjegyezzük, hogy a teljesen felszerelt RV570 mag a nagy teljesítményű X1950Pro kártyát táplálja), hogy megfeleljen fő versenytársának, az Nvidia 7600GT-nek.

X1800 sorozat

Kezdetben az X1000 sorozat zászlóshajója, az X1800 sorozatot közepes vételre adták ki a folyamatos kiadás miatt, és felülmúlta akkori versenytársát, az NVIDIA GeForce 7 sorozatot. Amikor 2005 végén az X1800 piacra került, ez volt az első csúcskategóriás grafikus kártya 90 nm-es GPU-val. Az ATI úgy döntött, hogy a 256 MB vagy 512 MB beépített memóriával rendelkező kártyákat párosítja (a helyi memória iránti egyre növekvő keresletre számítva a jövőben). Az X1800XT PE kizárólag 512 MB beépített memóriával rendelkezett. Az X1800 váltotta fel az R480-alapú Radeon X850-et, mint az ATI legnagyobb teljesítményű GPU-ja.

Az R520 késleltetett megjelenésével a verseny sokkal lenyűgözőbb volt, mintha a chipet eredetileg tavaszra/nyárira tervezték volna. Elődjéhez, az X850-hez hasonlóan az R520 lapka is 4 „négyes”-ből áll, ami azt jelenti, hogy ugyanazzal a textúrázási képességgel rendelkezik, ugyanazon az órajelen, mint elődje és az NVIDIA 6800 sorozat. Az X850-től eltérően az R520 árnyékoló egységei jelentősen továbbfejlesztettek: Támogatják a shader 3-as modellt, és néhány fejlesztést kaptak a shader streaming terén, amelyek nagymértékben javíthatják a shader egységek teljesítményét. Az X1900-tól eltérően az X1800 16 pixeles árnyékoló processzorral és a textúrázási és a pixelárnyékolási képességek egyenlő egyensúlyával rendelkezik. A chip emellett az X800-on lévő hatról nyolcra növeli a vertex shaderek számát. A gyártás közbeni 90 nm-es alacsony K-érték mellett ezek a nagy tranzisztoros IC-k még mindig nagyon magas frekvencián futhatnak, így az X1800 sorozat versenyképesebb lehet a több csővezetékkel, de alacsonyabb órajelű GPU-kkal, mint például az NVIDIA 7800 és 7900 sorozat, amelyek 24 szállítószalagot használnak. .

Az X1800-at gyorsan lecserélték az X1900-ra a késleltetett megjelenés miatt. Az X1900 lépést tartott a menetrenddel, és mindig "tavaszi frissítés" chipnek tervezték. A fel nem használt X1800 chipek nagy száma miatt azonban az ATI úgy döntött, hogy megöl egy négy pixeles csővezetéket, és X1800GTO néven értékesíti.

Az Xbox 360 egy Xenos nevű egyedi grafikus processzort használ, amely hasonló az X1800 XT-hez.

X1900 és X1950 sorozat

Sapphire Radeon X1950 Pro Az X1900 és X1950 sorozat számos hibát kijavít az X1800 kialakításában, és jelentősen javítja a pixelárnyékolási teljesítményt. Az R580 mag pin-kompatibilis volt az R520 áramköri lapokkal, ami azt jelentette, hogy nem volt szükség az X1800 áramköri lap újratervezésére. A kártyákon változattól függően 256 vagy 512 MB beépített GDDR3 memória található. A fő különbség az R580 és az R520 között, hogy az ATI megváltoztatta a pixel shader processzor és a textúra processzor arányát. Az X1900 kártyákon egy helyett három pixel shader található folyamatonként, összesen 48 pixel shader egység. Az ATI megtette ezt a lépést annak reményében, hogy a jövőbeni 3D-s szoftverek nagyobb mértékben fogják használni a pixel shadereket.

2006 második felében az ATI bemutatta a Radeon X1950 XTX grafikus kártyát, amely egy frissített R580 GPU-t használ R580+ néven. Az R580+ hasonló az R580-hoz, azzal a különbséggel, hogy támogatja a GDDR4 memóriát, egy új DRAM grafikus memóriatechnológiát, amely alacsonyabb órajelenkénti energiafogyasztást és jelentősen magasabb óraplafont kínál. Az X1950 XTX RAM órajele 1 GHz (2 GHz DDR), 64,0 GB/s memória sávszélességet biztosít, ami 29%-kal több, mint az X1900 XTX. A kártya 2006. augusztus 23-án jelent meg.

Az X1950 Pro 2006. október 17-én jelent meg, és az X1900GT helyére készült a 200 USD alatti versenypiaci szegmensben. Az X1950 Pro GPU a 80 nm-es RV570 magra épül, mindössze 12 textúraegységgel és 36 pixeles shaderrel, és ez az első ATI kártya, amely támogatja a natív Crossfire implementációt egy pár belső Crossfire csatlakozón keresztül, így nincs szükség a régebbiekben található terjedelmes külső hardverkulcsra. Crossfire rendszerek.