Adreno is a series of graphics processing unit (GPU) semiconductor intellectual property cores developed by Qualcomm and used in many of their SoCs.
[3] Further collaboration with AMD resulted in the development of the Adreno 200, originally named the AMD Z430, based on a mobile Imageon variant of the R400[4] architecture used in the Xenos GPU of the Xbox 360 video game console[5] and released in 2008, which was integrated into the first Snapdragon SoC.
In January 2009, AMD sold their entire Imageon handheld device graphics division to Qualcomm.
[citation needed] Historically the only way to have GPU support on non-Android Linux was with the libhybris wrapper.
Linux and Mesa supports the Adreno 200/300/400/500 series of GPUs with a driver called freedreno.