ATI Imageon
   HOME

TheInfoList



OR:

Adreno is a series of
graphics processing unit A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, m ...
(GPU) semiconductor intellectual property cores developed by Qualcomm and used in many of their
SoCs SOCS (suppressor of cytokine signaling proteins) refers to a family of genes involved in inhibiting the JAK-STAT signaling pathway. Genes * CISH * SOCS1 * SOCS2 * SOCS3 * SOCS4 * SOCS5 * SOCS6 * SOCS7 Suppressor of cytokine signaling 7 is a pro ...
.


History

Adreno (an anagram of
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
's graphic card brand '' Radeon''), was originally developed by
ATI Technologies ATI Technologies Inc. (commonly called ATI) was a Canadian semiconductor technology corporation based in Markham, Ontario, that specialized in the development of graphics processing units and chipsets. Founded in 1985 as Array Technology Inc., ...
and sold to Qualcomm in 2009 for $65M, and was used in their mobile chipset products. Early Adreno models included the Adreno 100 and 110, which had 2D graphics acceleration and limited multimedia capabilities. At the time, 3D graphics on mobile platforms were commonly handled using software-based rendering engines, which limited their performance. With growing demand for more advanced multimedia and 3D graphics capabilities, Qualcomm licensed the
Imageon Imageon (previously ATI Imageon) was a series of media coprocessors and mobile chipsets produced by ATI (later AMD) in 2002–2008, providing graphics acceleration and other multimedia features for handheld devices such as mobile phones and Perso ...
IP from AMD, in order to add hardware-accelerated 3D capabilities to their mobile products. Further collaboration with AMD resulted in the development of the Adreno 200, originally named the AMD Z430, based on the R400 architecture used in the Xenos GPU of the
Xbox 360 The Xbox 360 is a home video game console developed by Microsoft. As the successor to the original Xbox, it is the second console in the Xbox series. It competed with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generati ...
video game console and released in 2008, which was integrated into the first
Snapdragon ''Antirrhinum'' is a genus of plants commonly known as dragon flowers, snapdragons and dog flower because of the flowers' fancied resemblance to the face of a dragon that opens and closes its mouth when laterally squeezed. They are native to r ...
SoC. In January 2009, AMD sold their entire
Imageon Imageon (previously ATI Imageon) was a series of media coprocessors and mobile chipsets produced by ATI (later AMD) in 2002–2008, providing graphics acceleration and other multimedia features for handheld devices such as mobile phones and Perso ...
handheld device graphics division to Qualcomm.


Technical details


Variants

The company offers Adreno GPUs in various types, as a component of their
Snapdragon ''Antirrhinum'' is a genus of plants commonly known as dragon flowers, snapdragons and dog flower because of the flowers' fancied resemblance to the face of a dragon that opens and closes its mouth when laterally squeezed. They are native to r ...
SoCs: ;Notes * Adreno 130 inside the MSM7x01, and MSM7x01A. It supports OpenGL ES 1.1, OpenVG 1.1, EGL 1.3,
Direct3D Mobile Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardwa ...
, SVGT 1.2, Direct Draw and
GDI GDI may refer to: Science and technology * Gasoline direct injection, a type of fuel injection * Graphics Device Interface, a component of Microsoft Windows * Guanosine nucleotide dissociation inhibitor, a protein Organisations * Gabriel Dumont I ...
. * Adreno 200 (AMD Z430) inside the QSD8x50 and MSM7x27 (133 MHz). It offers a programmable function pipeline and streaming textures with support for OpenGL ES 1.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 and DirectDraw. (22M triangles/second, 133M pixels/second, clock speed up to 133 MHz) * Adreno 200 enhanced inside the MSM7x25A and MSM7x27A (200 MHz). It supports OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw and GDI. (40M triangles/second, 200M pixels/second, clock speed up to 200 MHz) * Adreno 203 inside the MSM8225 and MSM8225Q (400 MHz). It is an improvement over Adreno 205. It features a higher frequency, has better pixel fillrate, lower power consumption, better 3D performance. It is about 50-100% faster than Adreno 200 (enhanced), and 10–25% than Adreno 205. It could clock 2x times higher than Adreno 205. It supports OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw and GDI. (42-50M triangles/second, 250-300M pixels/second, clock speed from 192 to 400 MHz) * Adreno 205 inside the QSD8x50A, MSM7x30, and MSM8x55 (245 MHz). Its improvements include Hardware-accelerated SVG and
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
and better shader-performance than the Adreno 200. It supports OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw and GDI. (57M triangles/second, 250M pixels/second, clock speed up to 400 MHz) * Adreno 220 inside the MSM8660 or MSM8260 (266 MHz) with single channel memory. It supports OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw and GDI. (88M triangles/second, 500M pixels/second, standard clock speed up to 266 MHz, overclock up to 400 MHz) * Adreno 225 inside the MSM8960 (400 MHz), with unified shader architecture and dual channel memory. It supports Direct3D 9.0c in addition to OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw and GDI. * Adreno 320 inside the Qualcomm S4 Pro & Prime Series, with unified shader architecture and dual channel memory. It supports
Direct3D feature level Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardwa ...
9_3 in addition to 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 inside the Nexus 5, Amazon Kindle HDX series tablets, Amazon Fire phone, Nokia Lumia 2520 tablet, 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 Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) and LG G2/G3 smartphones. * Adreno 420 inside the Qualcomm Snapdragon 805 supports Direct3D 11.2 runtime ( feature level 11_1). Inside the Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, Amazon Fire HDX 8.9 (2014). The Qualcomm Snapdragon 805 is the first phone SoC ever to feature a 128-bit memory bus. *Adreno 540 inside the Qualcomm Snapdragon 835 is the first phone SoC to feature
variable refresh rate Variable refresh rate (VRR) refers to a dynamic display that can continuously and seamlessly change its refresh rate without user input. A display supporting a variable refresh rate usually supports a specific ''range'' of refresh rates (e.g. 30 ...
and
foveated rendering Foveated rendering is a rendering technique which uses an eye tracker integrated with a virtual reality headset to reduce the rendering workload by greatly reducing the image quality in the peripheral vision (outside of the zone gazed by the fovea ...
/Variate Rate Shading, Qualcomm calls their implementations Q-Sync and Adreno Foveation. *Adreno 630 inside the Qualcomm Snapdragon 845 is the first phone SoC to feature Inside-Out Room-scale
6DoF Six degrees of freedom (6DOF) refers to the six mechanical degrees of freedom of movement of a rigid body in three-dimensional space. Specifically, the body is free to change position as forward/backward (surge), up/down (heave), left/right ...
with
SLAM Slam, SLAM or SLAMS may refer to: Arts, entertainment, and media Fictional elements * S.L.A.M. (Strategic Long-Range Artillery Machine), a fictional weapon in the ''G.I. Joe'' universe * SLAMS (Space-Land-Air Missile Shield), a fictional anti-ball ...
. *Adreno 640 inside the Qualcomm Snapdragon 855 is the first phone SoC to feature updateable GPU drivers from the
Google Play Store Google Play, also known as the Google Play Store and formerly the Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating syst ...
. *Adreno 660 inside the Qualcomm Snapdragon 888 is the first phone SoC to feature
Variable Rate Shading Variable may refer to: * Variable (computer science), a symbolic name associated with a value and whose associated value may be changed * Variable (mathematics), a symbol that represents a quantity in a mathematical expression, as used in many ...
(VRS).


Operating system support

There are proprietary drivers for the
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
-based mobile
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
Android available from Qualcomm themselves. Historically the only way to have GPU support on non-Android Linux was with the libhybris wrapper. Linux and
Mesa A mesa is an isolated, flat-topped elevation, ridge or hill, which is bounded from all sides by steep escarpments and stands distinctly above a surrounding plain. Mesas characteristically consist of flat-lying soft sedimentary rocks capped by a ...
supports the Adreno 200/300/400/500 series of GPUs with a driver called ''freedreno.'' Freedreno allows fully open-source graphics on devices like the 96Boards Dragonboard 410c and
Nexus 7 (2013) The second-generation Nexus 7, also commonly referred to as the Nexus 7 (2013), is a mini tablet computer co-developed by Google and Asus that runs the Android operating system. It is the second of three tablets in the Google Nexus tablet ...
.


See also

*
Qualcomm Hexagon Hexagon is the brand name for a family of digital signal processor (DSP) products by Qualcomm. Hexagon is also known as QDSP6, standing for “sixth generation digital signal processor.” According to Qualcomm, the Hexagon architecture is design ...
*
List of Qualcomm Snapdragon processors A ''list'' is any set of items in a row. List or lists may also refer to: People * List (surname) Organizations * List College, an undergraduate division of the Jewish Theological Seminary of America * SC Germania List, German rugby unio ...
* PowerVR – competing graphics technology available as a Silicon IP core (SIP) to 3rd parties *
Mali Mali (; ), officially the Republic of Mali,, , ff, 𞤈𞤫𞤲𞥆𞤣𞤢𞥄𞤲𞤣𞤭 𞤃𞤢𞥄𞤤𞤭, Renndaandi Maali, italics=no, ar, جمهورية مالي, Jumhūriyyāt Mālī is a landlocked country in West Africa. Mal ...
– competing graphics technology available as a Silicon IP core (SIP) to 3rd parties *
Vivante Vivante Corporation is a fabless semiconductor company headquartered in Sunnyvale, California, with an R&D center in Shanghai, China. The company was founded in 2004 as GiQuila and focused on the portable gaming market. The company's first prod ...
– competing graphics technology available as a Silicon IP core (SIP) to 3rd parties *
Tegra Tegra is a system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices. The Tegra integrates an ARM architecture central processing unit (CPU), graphics proc ...
– family of SoCs for mobile computers, the graphics core could be available as SIP block to 3rd parties *
VideoCore VideoCore is a low-power mobile multimedia processor originally developed by Alphamosaic Ltd and now owned by Broadcom. Its two-dimensional DSP architecture makes it flexible and efficient enough to decode (as well as encode) a number of multim ...
– family of SOCs, by Broadcom, for mobile computers, the graphics core could be available as SIP block to 3rd parties * Atom family of SoCs – with Intel graphics core, not licensed to 3rd parties * AMD mobile APUs – with AMD graphics core, not licensed to 3rd parties * AMD Imageon ( ATI Imageon) - List of ATI mobile GPU *
Intel 2700G Intel 2700G (code-named Marathon) is a low power (50 watt, mW max) graphics co-processor for the XScale PXA27x processor, announced on April 12, 2004. It is built on both the PowerVR#Series4_(STMicro), PowerVR MBX Lite chip design (which is a desce ...
- Old Intel mobile GPU *
List of Nvidia graphics processing units This list contains general information about graphics processing units (GPUs) and video cards from Nvidia, based on official specifications. In addition some Nvidia motherboards come with integrated onboard GPUs. Limited/Special/Collectors' Editio ...
- GPU Nvidia *
Apple M1 Apple M1 is a series of ARM-based systems-on-a-chip (SoCs) designed by Apple Inc. as a central processing unit (CPU) and graphics processing unit (GPU) for its Mac desktops and notebooks, and the iPad Pro and iPad Air tablets. The M1 c ...


References


External links

*
Additional information on history of Adreno
{{Graphics Processing Unit Graphics processing units Qualcomm IP cores