Az Adreno a Qualcomm által kifejlesztett grafikus feldolgozóegység (GPU) szellemi tulajdonát képező félvezető magok sorozata, amelyet számos SoC -jukban használnak .
Az Adreno (az AMD Radeon videokártya márka anagrammája) a Qualcomm saját grafikus technológiai márkájaként indult, és a mobil lapkakészleteiben használták. A korai Adreno modellek közé tartozott az Adreno 100 és 110, amelyek 2D grafikus gyorsítást és korlátozott multimédiás képességeket tartalmaztak. Abban az időben a mobil platformokon a 3D grafikát általában szoftveres renderelő motorok kezelték, ami korlátozta a teljesítményüket. A fejlettebb multimédiás és 3D-s grafikus képességek iránti növekvő kereslet miatt a Qualcomm licencelte az Imageon IP-t az AMD-től, hogy 3D-s hardveres gyorsítási képességekkel bővítse mobiltermékeit. Az AMD-vel való további együttműködés eredményeként elkészült a 2008-ban kiadott Adreno 200, amelyet az első Snapdragon SoC-be integráltak . 2009 januárjában az AMD eladta teljes Imageon [1] hordozható grafikus feldolgozó részlegét a Qualcommnak .
Adreno 130 - MSM7x01 és MSM7x01A belsejében. Támogatja az OpenGL ES 1.1-et, az OpenVG 1.1-et, az EGL 1.3-at, a Direct3D Mobile-t, a Scalable Vector Graphics Tiny Support 1.2-t, a Direct Draw-t és a Graphics Device Interface-t.
Adreno 200 (AMD Z430) QSD8x50 és MSM7x27 (133MHz) belsejében. Programozható funkciófolyamatot és textúra streaminget kínál az OpenGL ES 1.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 és DirectDraw támogatásával. (22M háromszög másodpercenként, 133M pixel másodpercenként, órajel akár 133MHz).
Az Adreno 200 továbbfejlesztett az MSM7x25A és MSM7x27A (200 MHz) belsejében. Támogatja az OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw és GDI verziókat. (40 millió háromszög másodpercenként, 200 megapixel másodpercenként, órajel akár 200 MHz).
Adreno 203 az MSM8225 és az MSM8225Q (400 MHz) belsejében. Ez előrelépés az Adreno 205-höz képest. Magasabb frekvenciával, jobb pixelkitöltéssel, alacsonyabb energiafogyasztással és jobb 3D-s teljesítménnyel rendelkezik. Körülbelül 50-100%-kal gyorsabb, mint az Adreno 200 (továbbfejlesztett), és 10-25%-kal gyorsabb, mint az Adreno 205. Kétszer gyorsabban fut, mint az Adreno 205. Támogatja az OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw és GDI. (42-50 millió háromszög másodpercenként, 250-300 pixel másodpercenként, órajel 192-400 MHz).
Adreno 205 belül QSD8x50A, MSM7x30 és MSM8x55 (245 MHz). Fejlesztései közé tartozik az SVG és az Adobe Flash hardveres gyorsítása, valamint az Adreno 200-nál jobb shader teljesítmény. Támogatja az OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw és GDI verziókat. (57 millió háromszög másodpercenként, 250 millió pixel másodpercenként, órajel akár 400 MHz).
Adreno 220 belül MSM8660 vagy MSM8260 (266MHZ) egycsatornás memóriával. Támogatja az OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw és GDI verziókat. (88 millió háromszög másodpercenként, 500 millió pixel másodpercenként, normál órajel 266 MHz-ig, túlhajtás 400 MHz-ig). Adreno 225 az MSM8960-on belül (400 MHz), egységes shader architektúrával és kétcsatornás memóriával. Támogatja a Direct3D 9.0c-t az OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw és GDI mellett.
Adreno 320 a Qualcomm S4 Pro & Prime sorozaton belül, egységes shader architektúrával és kétcsatornás memóriával. Támogatja a Direct3D 9_3 funkciószintet az OpenGL ES 3.0, OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 mellett.
Adreno 330 a Nexus 5 belsejében, Nokia Lumia 2520, Nokia Lumia 1520, Nokia Lumia Icon, Nokia Lumia 930, Samsung Galaxy S5, Samsung Galaxy Note 3, Sony Xperia Z1, Sony Xperia Z1 Compact, Sony Xperia Z2, Sony Xperia Z3, Sony okostelefonok Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) és LG G2 / G3.
A Qualcomm Snapdragon 805-ben található Adreno 420 támogatja a Direct3D 11.2 futási környezetet. Belül: Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, a Qualcomm Snapdragon 805 az első olyan telefon SoC, amely valaha is rendelkezik 128 bites memóriabusszal.
A Qualcomm Snapdragon 835-ben található Adreno 540 az első telefon SoC változó frissítési gyakorisággal és Foveated Render/Variate Rate Shading-el, a Qualcomm Q-Sync és Adreno Foveation néven tartja implementációit. Ez az Adreno 530 egy új folyamattechnológián (14 nm-ről 10 nm-re való áttérés) megnövelt órajel-frekvenciákkal (624Mhz > 710MHz)
A Qualcomm Snapdragon 845 belsejében található Adreno 630 az első olyan telefon SoC, amely SLAM-mel ellátott Inside-Out Room-scale 6DoF-et tartalmaz. Jelentősen növeli a shader teljesítményét és a kitöltési arányt (akár 50%-kal ALU/ROP munkaterhelésben). Az órajel frekvenciája változatlan maradt (710 Mhz)
A Qualcomm Snapdragon 855-ben található Adreno 640 az első olyan telefon SoC, amely frissíthető GPU-illesztőprogramokkal rendelkezik a Google Play Áruházból. Megduplázza az INT blokkokat és 50%-kal növeli az FP blokkokat. A TSMC első generációs N7 technológiával gyártja. Csökkenti a frekvenciát elődjéhez képest (710MHz > 585MHz). A ROP/TMU-k nem változtak.
Adreno 650 a Qualcomm Snapdragon 865-ben - 50%-kal növeli az FP blokkokat (az INT blokkok ugyanazok maradtak, mint korábban). A TSMC második generációs N7P technológiával gyártja. A frekvencia nem változott elődjéhez képest (585 > 587MHz). A ROP blokkok 50%-kal nőttek.
A Qualcomm Snapdragon 888-ban található Adreno 660 a Qualcomm első olyan SoC-je, amely VRS-t (Variable Rate Shading) tartalmaz. Az Adreno 650 sokkal hatékonyabb változata. A növekedés a frekvenciák jelentős növekedésének köszönhető (587 > 840MHZ). Samsung gyártotta N5LPE technológiával.
A Qualcomm Snapdragon 8 Gen 1-ben található Adreno 730 a Qualcomm első SoC-je, amely Adreno Frame Motion Engine-t, Volumetric Renderinget és VRS Pro-t tartalmaz.