R520 (koodinimeltään FUDO ) on ATI Technologiesin kehittämä ja TSMC :n valmistama grafiikkasuoritusyksikkö (GPU) . Se oli ensimmäinen grafiikkasuoritin, joka rakennettiin 90 nm :n fotolitografiaprosessilla .
R520 on X1000 3D -kiihdytin DirectX 9.0c- ja OpenGL 2.0 -näytönohjainsarjan perusta. Tämä on ATI:n ensimmäinen suuri arkkitehtoninen kunnostus R300:n jälkeen, ja se on optimoitu voimakkaasti Shader Model 3.0:lle. Ydintä käyttävä Radeon X1000 -sarja esiteltiin 5. lokakuuta 2005 ja kilpaili pääasiassa Nvidia GeForce 7000 -sarjan kanssa. 14. toukokuuta 2007 ATI julkaisi R500-sarjan seuraajan, R600-sarjan.
ATI ei tarjoa virallista tukea X1000-sarjan korteille Windows 8 :lle tai Windows 10 :lle . tämän sukupolven uusin AMD Catalyst on 10.2 vuodesta 2010 Windows 7 :ään . AMD lopetti Windows 7 -ajurien tarjoamisen tälle sarjalle vuonna 2015.
Linux - jakelua käytettäessä avoimen lähdekoodin Radeon-ohjainsarja on saatavilla .
Samat GPU:t löytyvät myös joistakin AMD FireMV -tuotteista, jotka on suunniteltu usean näytön toimintaan .
Radeon X1800 -näytönohjaimet, jotka sisälsivät R520:n, julkaistiin useiden kuukausien viiveellä, koska ATI:n insinöörit havaitsivat virheen grafiikkasuorittimessa hyvin myöhäisessä kehitysvaiheessa. Tämä virhe, jonka aiheutti viallinen kolmannen osapuolen 90 nm:n sirusuunnittelukirjasto, vaikeutti kellon skaalaamista, joten heidän piti "muokata" siru eri versiota varten (uusi GDSII piti lähettää TSMC:lle). Ongelma oli lähes satunnainen siinä, miten se vaikutti prototyyppisiruihin, mikä vaikeutti tunnistamista.
ATI kutsuu R520-arkkitehtuuria "Ultra Threaded Dispatch Processoriksi", mikä viittaa ATI:n suunnitelmaan lisätä grafiikkasuorittimiensa tehokkuutta sen sijaan, että turvautuisi raa'an voiman käyttöön. Keskitetty "välittäjäyksikön" pikselivarjostin jakaa varjostimet 16 pikselin (4 × 4) virroiksi (eriin) ja voi seurata ja jakaa jopa 128 streamia pikselin "neljäksi" kohden (4 liukuhihnaa kussakin). Kun varjostinneliö on käyttämättömänä tehtävän valmistumisen tai muiden tietojen odottamisen vuoksi, lähetysmekanismi määrittää nelolle toisen tehtävän suoritettavaksi sillä hetkellä. Kokonaistulos on teoriassa enemmän varjostusyksiköiden käyttöä. Kun neliytiminen prosessori on suuri määrä säikeitä, ATI loi erittäin suuren CPU register.arrayn, joka pystyy suorittamaan useita samanaikaisia luku- ja kirjoitustoimintoja ja jolla on suuri kaistanleveysyhteys jokaiseen shader-taulukkoon, mikä tarjoaa väliaikaisen tallennustilan, jota tarvitaan liukuhihnan tukemiseen. eniten saatavilla oleva työ. RV530:n ja R580:n kaltaisilla siruilla, joissa varjostinyksiköiden määrä liukuhihnaa kohti kolminkertaistuu, pikselien varjostuksen tehokkuus on jonkin verran heikentynyt, koska näillä varjostimilla on edelleen sama streaming-resurssi kuin vähemmän varustelluilla RV515:llä ja R520:lla.
Seuraava suuri muutos ytimeen on sen muistiväylä. R420:ssa ja R300:ssa oli lähes identtiset muistiohjaimet, ja ensimmäinen virheenkorjausjulkaisu oli suunniteltu korkeammille kellotaajuuksille. R520-muistiväylä erottuu sen keskusohjaimesta (arbiter), joka muodostaa yhteyden "muistiasiakkaisiin". Sirun ympärillä on kaksi 256-bittistä rengasväylää, jotka toimivat samalla nopeudella kuin DRAM-sirut, mutta vastakkaisiin suuntiin latenssin vähentämiseksi. Näitä rengasväyliä pitkin on neljä "pysäytyspistettä", joissa data poistuu renkaasta ja saapuu muistisiruille tai poistuu niistä. On viides, paljon vähemmän monimutkainen pysähdys, joka on omistettu PCI Express -liittymälle ja videotulolle. Tämä muotoilu mahdollistaa nopeamman mutta pienemmän viiveen käytön vähentämällä signaalien etäisyyttä GPU:n läpi ja lisäämällä pankkien määrää DRAMia kohden. Siru voi jakaa muistipyynnöt nopeammin ja suoraan RAM-siruille. ATI väittää tehokkuuden parantuneen 40 % vanhoihin malleihin verrattuna. Pienemmät ytimet, kuten RV515 ja RV530, on leikattu pienemmän koon ja halvemman suunnittelun vuoksi. Esimerkiksi RV530:ssä on kaksi sisäistä 128-bittistä väylää. Tämä sukupolvi tukee kaikkia uusimpia muistityyppejä, mukaan lukien GDDR4. Jokaisella muistikanavalla on rengasväylän lisäksi 32-bittinen rakeisuus, mikä parantaa muistin tehokkuutta suoritettaessa pieniä muistipyyntöjä.
Vertex Shader -moottoreilla oli jo vaadittu FP32-tarkkuus vanhemmissa ATI-tuotteissa. SM3.0:lle tarvittavat muutokset sisälsivät pidemmät käskyt, dynaamiset vuonohjausohjeet haaroilla, silmukoilla ja aliohjelmilla sekä lisää rekisteriaikatilaa. Pikselivarjostusmoottorit ovat itse asiassa hyvin samankaltaisia laskennallisesti kuin R420-vastineet, vaikka ne onkin voimakkaasti optimoitu ja viritetty saavuttamaan korkeat kellotaajuudet 90 nm:n prosessissa. ATI on työskennellyt korkean suorituskyvyn Shader-kääntäjän ajureissa vanhemmille laitteilleen useiden vuosien ajan, joten samanlaisen yhteensopivan perusrakenteen käyttäminen tuo selvää kustannus- ja ajansäästöä.
Liukuhihnan lopussa tekstuuriosoiteprosessorit on erotettu pikselien varjostimista, joten kaikki käyttämättömät pintakuvioyksiköt voidaan dynaamisesti allokoida pikseleille, jotka tarvitsevat lisää pintakuviokerroksia. Muita parannuksia ovat tuki 4096x4096 pintakuvioille ja ATI:n 3Dc-normaali karttapakkaus, joka parantaa pakkaussuhdetta tarkempiin tilanteisiin.
R5xx-tuoteperhe esitteli edistyneemmän sisäisen videomoottorin. Kuten Radeon-kortit R100:sta lähtien, R5xx voi ladata lähes koko MPEG-1/2-videokanavan. R5xx voi myös auttaa purkamaan Microsoft WMV9/VC-1:n ja MPEG H.264/AVC:n yhdistämällä 3D-varjostimen/pipeline- ja liikevideomoottorin. Testit osoittavat vain pientä laskua suorittimen käytössä pelattaessa VC-1:tä ja H.264:ää.
Julkaisun yhteydessä julkaistiin valikoima live-3D-demoja. ATI:n "digitaalisen supertähden" Rubyn kehitystyö jatkui julkaisemalla uuden demon nimeltä The Assassin. Se esitteli erittäin monimutkaisen ympäristön, jossa oli korkean dynaamisen alueen valaistus (HDR) ja dynaamiset pehmeät varjot. Viimeisin kilpaileva Ruby-ohjelma, Cyn, oli 120 000 polygonia.
Kortit tukevat dual link DVI- ja HDCP-lähtöä. HDCP:n käyttö vaatii kuitenkin ulkoisen ROM:n asennuksen, jota ei ollut saatavilla aikaisemmissa näytönohjainmalleissa. RV515-, RV530- ja RV535-ytimet sisältävät yhden ja kaksois-DVI-linkin; R520, RV560, RV570, R580, R580+ ytimet sisältävät kaksi kaksois-DVI-linkkiä.
AMD on julkaissut viimeisen paperin Radeon R5xx -kiihtyvyydestä.
Viimeisin tätä sarjaa virallisesti tukeva AMD Catalyst -versio on 10.2, näyttöohjaimen versio 8.702.
X1300 RV515 GPU:lla (jäähdytyselementti poistettu) Tämä sarja on X1000-sarjan budjettiratkaisu ja perustuu RV515-ytimeen. Siruissa on neljä pintakuvioyksikköä, neljä ROP:ta, neljä pikselin varjostajaa ja kaksi vertex-varjostajaa, jotka ovat samanlaisia kuin vanhoissa X300-X600-korteissa. Nämä sirut käyttävät yhtä R520-neliötä, kun taas nopeammat levyt käyttävät vain enemmän niitä; esimerkiksi X1800 käyttää neljää neliötä. Tämän modulaarisen rakenteen ansiosta ATI voi rakentaa ylhäältä alas -tuotelinjan käyttämällä identtistä tekniikkaa, mikä säästää tutkimus- ja kehitystyön aikaa ja rahaa. Kompaktin rakenteensa ansiosta nämä kortit tarjoavat pienemmän virrankulutuksen (30 W), joten ne toimivat viileämmin ja niitä voidaan käyttää pienemmissä koteloissa. Lopulta ATI loi X1550:n ja lopetti X1300:n. X1050 perustui R300-ytimeen ja sitä markkinoitiin midget-budjetina.
Mobility Radeon X1300 - X1450:n varhaiset versiot perustuvat myös RV515-ytimeen.
Vuodesta 2006 alkaen Radeon X1300- ja X1550 -tuotteet siirtyivät RV505-ytimeen, jolla oli samat ominaisuudet ja toiminnallisuus kuin edellisessä RV515-ytimessä, mutta jonka TSMC valmisti 80 nm:n prosessilla (lyhennetty 90 nm:n prosessista). RV515.
X1600 käyttää M56-ydintä, joka perustuu RV530-ytimeen, joka on samanlainen, mutta erilainen kuin RV515.
RV530:ssa on 3:1 pikselin varjostajien suhde pintakuvioyksikköihin. Siinä on 12 pikselin varjostajaa, mutta RV515:n neljä pintakuvioyksikköä ja neljä ROP:ta säilyvät. Se saa myös kolme ylimääräistä vertex-varjostajaa, jolloin kokonaismäärä on 5 yksikköä. Yhdellä "neliytimisellä" sirulla on 3 pikselin varjostinprosessoria liukuhihnaa kohti, mikä on samanlainen kuin neljän neliytimisen R580-prosessorin suunnittelussa. Tämä tarkoittaa, että RV530:ssa on samat teksturointiominaisuudet kuin X1300:ssa samalla kellotaajuudella, mutta 12 pikselin varjostimillaan se on varjostimen suorituskyvyltään X1800:n tasolla. Saatavilla olevien pelien ohjelmistosisällön vuoksi X1600:ta haittaa huomattavasti sen teksturointiominaisuuksien puute.
X1600 oli tarkoitus korvata Radeon X600 ja Radeon X700 ATI:n keskitason GPU:na. Mobility Radeon X1600 ja X1700 perustuvat myös RV530:een.
ATI Radeon X1650 Pro X1650-sarja koostuu kahdesta osasta: X1650 Pro käyttää RV535-ydintä (joka on uudemmalla 80 nm:n prosessilla valmistettu RV530-ydin), ja sen virrankulutus ja lämmönpoisto on pienempi kuin X1600:ssa. Toinen osa, X1650XT, käyttää uudempaa RV570-ydintä (tunnetaan myös nimellä RV560), vaikkakin pienemmällä prosessointiteholla (huomaa, että täysin varustettu RV570-ydin antaa tehon tehokkaalle X1950Pro-kortille) vastaamaan pääkilpailijaansa, Nvidia 7600GT:tä.
Alun perin X1000-sarjan lippulaiva, X1800-sarja julkaistiin kohtalaisen vastaanoton vuoksi, koska julkaisu jatkui ja se ylitti silloisen kilpailijansa, NVIDIA GeForce 7 -sarjan. Kun X1800 tuli markkinoille vuoden 2005 lopulla, se oli ensimmäinen huippuluokan näytönohjain 90 nm:n GPU:lla. ATI on päättänyt yhdistää kortteja joko 256 Mt:n tai 512 Mt:n sisäisellä muistilla (ennakoi jatkuvasti kasvavaa paikallisen muistin kysyntää tulevaisuudessa). X1800XT PE:ssä oli yksinomaan 512 megatavua sisäänrakennettua muistia. X1800 korvasi R480-pohjaisen Radeon X850:n ATI:n tehokkaimpana GPU:na.
R520:n viivästyneen julkaisun myötä sen kilpailu oli paljon vaikuttavampaa kuin jos siru olisi alun perin suunniteltu keväälle/kesälle. Edeltäjänsä X850:n tavoin R520-sirussa on 4 "nelikkoa", mikä tarkoittaa, että sillä on samat teksturointiominaisuudet samalla kellotaajuudella kuin edeltäjällään ja NVIDIA 6800 -sarjalla. Toisin kuin X850:ssä, R520:n varjostusyksiköt ovat huomattavasti parannettuja: Ne tukevat Shader-mallia 3 ja ovat saaneet joitain parannuksia Shader-suoratoistoon, jotka voivat parantaa huomattavasti Shader-yksiköiden suorituskykyä. Toisin kuin X1900:ssa, X1800:ssa on 16 pikselin varjostusprosessori ja tasalaatuinen teksturointi- ja pikselin varjostusominaisuudet. Siru lisää myös vertex-varjostajien määrää X800:n kuudesta kahdeksaan. Kun tuotannon aikana on 90 nm matalaa K-arvoa, nämä korkean transistorin IC:t voisivat silti toimia erittäin korkeilla taajuuksilla, minkä ansiosta X1800-sarja voi olla kilpailukykyinen GPU:iden kanssa, joissa on enemmän putkia, mutta alhaisemmat kellotaajuudet, kuten NVIDIA 7800- ja 7900-sarjat, jotka käyttävät 24 kuljetinta. .
X1800 korvattiin nopeasti X1900:lla sen viivästyneen julkaisun vuoksi. X1900 pysyi aikataulussa, ja se suunniteltiin aina "kevätpäivityspiiriksi". Käyttämättömien X1800-sirujen suuren määrän vuoksi ATI päätti kuitenkin tappaa yhden neljän pikselin putkilinjan ja myydä ne X1800GTO:na.
Xbox 360 käyttää mukautettua Xenos-näytönohjainta, joka on samanlainen kuin X1800 XT.
Sapphire Radeon X1950 Pro X1900- ja X1950-sarjat korjaavat useita X1800-suunnittelun puutteita ja parantavat merkittävästi pikselien varjostuksen suorituskykyä. R580-ydin oli pin-yhteensopiva R520-piirilevyjen kanssa, mikä tarkoitti, että X1800-piirilevyä ei tarvinnut suunnitella uudelleen. Levyissä on 256 tai 512 Mt GDDR3-muistia versiosta riippuen. Suurin ero R580:n ja R520:n välillä on, että ATI on muuttanut pikselivarjostusprosessorin suhdetta pintakuvioprosessoriin. X1900-korteissa on kolme pikselin varjostajaa liukuhihnaa kohti yhden sijasta, eli yhteensä 48 pikselin varjostinyksikköä. ATI otti tämän askeleen ennakoiden, että tulevaisuuden 3D-ohjelmistot hyödyntäisivät enemmän pikselivarjostimia.
Vuoden 2006 toisella puoliskolla ATI esitteli Radeon X1950 XTX -näytönohjaimen, joka käyttää päivitettyä R580 GPU:ta nimeltä R580+. R580+ on samanlainen kuin R580, paitsi että se tukee GDDR4-muistia, uutta DRAM-grafiikkamuistitekniikkaa, joka tarjoaa pienemmän virrankulutuksen kelloa kohden ja huomattavasti korkeamman kellokaton. X1950 XTX RAM -kellotaajuus on 1 GHz (2 GHz DDR), ja se tarjoaa 64,0 Gt/s muistin kaistanleveyden, 29 % enemmän kuin X1900 XTX. Kortti julkaistiin 23. elokuuta 2006.
X1950 Pro julkaistiin 17. lokakuuta 2006, ja sen oli tarkoitus korvata X1900GT kilpailevalla alle 200 dollarin markkinasegmentillä. X1950 Pro GPU on rakennettu 80 nm:n RV570-ytimeen, jossa on vain 12 pintakuvioyksikköä ja 36 pikselin varjostajaa, ja se on ensimmäinen ATI-kortti, joka tukee alkuperäistä Crossfire-toteutusta sisäisen Crossfire-liittimen parin kautta, mikä poistaa vanhemmista osista löytyvän ison ulkoisen donglen tarpeen. Crossfire-järjestelmät.