Adreno je řada polovodičových jader pro intelektuální vlastnictví grafických procesorů (GPU) vyvinutých společností Qualcomm a používaných v mnoha jejích SoC .
Adreno (anagram značky grafických karet AMD Radeon) začal jako vlastní značka grafické technologie společnosti Qualcomm a používal se v jejich mobilních čipových sadách. Dřívější modely Adreno zahrnovaly Adreno 100 a 110, které se vyznačovaly 2D grafickou akcelerací a omezenými multimediálními schopnostmi. V té době byla 3D grafika na mobilních platformách obvykle řešena softwarovými renderovacími motory, což omezovalo jejich výkon. Kvůli rostoucí poptávce po pokročilejších multimediálních a 3D grafických schopnostech Qualcomm licencoval Imageon IP od AMD, aby do svých mobilních produktů přidal možnosti 3D hardwarové akcelerace. Další spolupráce s AMD vyústila ve vývoj Adreno 200, vydaného v roce 2008, který byl integrován do prvního Snapdragon SoC . V lednu 2009 společnost AMD prodala celou svou divizi zpracování přenosné grafiky Imageon [1] společnosti Qualcomm .
Adreno 130 - uvnitř MSM7x01 a MSM7x01A. Podporuje OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, Scalable Vector Graphics Tiny Support 1.2, Direct Draw a Graphics Device Interface.
Adreno 200 (AMD Z430) uvnitř QSD8x50 a MSM7x27 (133MHz). Nabízí programovatelné funkce pipeline a streamování textur s podporou OpenGL ES 1.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 a DirectDraw. (22 milionů trojúhelníků za sekundu, 133 milionů pixelů za sekundu, frekvence až 133 MHz).
Adreno 200 vylepšené uvnitř MSM7x25A a MSM7x27A (200MHz). Podporuje OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw a GDI. (40 milionů trojúhelníků za sekundu, 200 megapixelů za sekundu, frekvence až 200 MHz).
Adreno 203 uvnitř MSM8225 a MSM8225Q (400 MHz). Jedná se o vylepšení oproti Adreno 205. Má vyšší frekvenci, lepší míru plnění pixelů, nižší spotřebu energie a lepší 3D výkon. Je o 50–100 % rychlejší než Adreno 200 (vylepšený) a o 10–25 % rychlejší než Adreno 205. Může běžet 2krát rychleji než Adreno 205. Podporuje OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw a GDI. (42-50 milionů trojúhelníků za sekundu, 250-300 pixelů za sekundu, taktovací frekvence 192-400 MHz).
Adreno 205 uvnitř QSD8x50A, MSM7x30 a MSM8x55 (245 MHz). Mezi jeho vylepšení patří hardwarová akcelerace SVG a Adobe Flash a lepší výkon shaderu než Adreno 200. Podporuje OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw a GDI. (57 milionů trojúhelníků za sekundu, 250 milionů pixelů za sekundu, frekvence až 400 MHz).
Adreno 220 uvnitř MSM8660 nebo MSM8260 (266 MHz) s jednokanálovou pamětí. Podporuje OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw a GDI. (88 milionů trojúhelníků za sekundu, 500 milionů pixelů za sekundu, standardní takt až 266 MHz, přetaktování až 400 MHz). Adreno 225 uvnitř MSM8960 (400 MHz) s unifikovanou architekturou shaderu a dvoukanálovou pamětí. Podporuje Direct3D 9.0c kromě OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw a GDI.
Adreno 320 uvnitř řady Qualcomm S4 Pro & Prime s unifikovanou architekturou shaderu a dvoukanálovou pamětí. Podporuje úroveň funkcí Direct3D 9_3 kromě OpenGL ES 3.0, OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2.
Adreno 330 uvnitř Nexus 5, 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, chytré telefony Sony Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) a LG G2 / G3.
Adreno 420 uvnitř Qualcomm Snapdragon 805 podporuje běhové prostředí Direct3D 11.2. Uvnitř Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, Qualcomm Snapdragon 805 je první SoC telefonu, který kdy měl 128bitovou paměťovou sběrnici.
Adreno 540 uvnitř Qualcomm Snapdragon 835 je první SoC telefonu s proměnnou obnovovací frekvencí a Foveated Render/Variate Rate Shading, Qualcomm své implementace nazývá Q-Sync a Adreno Foveation. Toto je Adreno 530 na nové procesní technologii (přechod ze 14nm na 10nm) se zvýšenými hodinovými frekvencemi (624Mhz > 710MHz)
Adreno 630 uvnitř Qualcomm Snapdragon 845 je první SoC pro telefon, který je vybaven 6DoF s SLAM v měřítku uvnitř místnosti. Výrazně zvyšuje výkon shaderu a míru plnění (až o 50 % v zátěžích ALU/ROP). Hodinové frekvence zůstaly stejné (710 Mhz)
Adreno 640 uvnitř Qualcomm Snapdragon 855 je první SoC pro telefon s upgradovatelnými ovladači GPU z obchodu Google Play. Zdvojnásobí INT bloky a zvýší FP bloky o 50 %. Vyrobeno společností TSMC pomocí technologie první generace N7. Snižuje frekvenci ve srovnání s předchůdcem (710MHz > 585MHz). ROP/TMU se nezměnily.
Adreno 650 uvnitř Qualcomm Snapdragon 865 – zvyšuje FP bloky o 50 % (INT bloky zůstaly stejné jako dříve). Vyrobeno společností TSMC pomocí technologie N7P druhé generace. Frekvence se oproti předchůdci nezměnila (585 > 587MHz). ROP bloky navýšeny o 50 %.
Adreno 660 uvnitř Qualcomm Snapdragon 888 je první SoC od Qualcommu s funkcí VRS (Variable Rate Shading). Mnohem efektivnější verze Adreno 650. Zvýšení je dosaženo díky výraznému zvýšení frekvencí (587 > 840MHZ). Vyrobeno společností Samsung pomocí technologie N5LPE.
Adreno 730 uvnitř Qualcomm Snapdragon 8 Gen 1 je první SoC od Qualcommu, který obsahuje Adreno Frame Motion Engine, Volumetric Rendering a VRS Pro