Adreno

 Adreno er en serie af grafiske processeringsenheder (GPU) intellektuelle ejendomshalvlederkerner udviklet af Qualcomm og brugt i mange af deres SoC'er .

Historie

Adreno (et anagram af AMD Radeon-skærmkortmærket) startede som Qualcomms eget mærke af grafikteknologi og blev brugt i deres mobile chipsæt. Tidlige Adreno-modeller inkluderede Adreno 100 og 110, som indeholdt 2D-grafikacceleration og begrænsede multimediefunktioner. På det tidspunkt blev 3D-grafik på mobile platforme normalt håndteret af softwaregengivelsesmotorer, hvilket begrænsede deres ydeevne. På grund af stigende efterspørgsel efter mere avancerede multimedie- og 3D-grafikfunktioner har Qualcomm licenseret Imageon IP fra AMD til at tilføje 3D-hardwareaccelerationsmuligheder til sine mobile produkter. Yderligere samarbejde med AMD resulterede i udviklingen af ​​Adreno 200, udgivet i 2008, som blev integreret i den første Snapdragon SoC . I januar 2009 solgte AMD hele sin Imageon [1] bærbare grafikbehandlingsafdeling til Qualcomm .

Acceleratormodeller

Adreno 130 - inde i MSM7x01 og MSM7x01A. Det understøtter OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, Scalable Vector Graphics Tiny Support 1.2, Direct Draw og Graphics Device Interface.

Adreno 200 (AMD Z430) inde i QSD8x50 og MSM7x27 (133MHz). Den tilbyder en programmerbar funktionspipeline og teksturstreaming med understøttelse af OpenGL ES 1.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 og DirectDraw. (22M trekanter pr. sekund, 133M pixels pr. sekund, clockhastighed op til 133MHz).

Adreno 200 forbedret inde i MSM7x25A og MSM7x27A (200MHz). Den understøtter OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw og GDI. (40 millioner trekanter pr. sekund, 200 megapixel pr. sekund, clockhastighed op til 200 MHz).

Adreno 203 inde i MSM8225 og MSM8225Q (400 MHz). Dette er en forbedring i forhold til Adreno 205. Den har højere frekvens, bedre pixelfyldningshastighed, lavere strømforbrug og bedre 3D-ydeevne. Den er cirka 50-100 % hurtigere end Adreno 200 (forbedret) og 10-25 % hurtigere end Adreno 205. Den kan køre 2 gange hurtigere end Adreno 205. Den understøtter OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4 Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw og GDI. (42-50 millioner trekanter pr. sekund, 250-300 pixels pr. sekund, klokfrekvens 192-400 MHz).

Adreno 205 inde i QSD8x50A, MSM7x30 og MSM8x55 (245 MHz). Dens forbedringer inkluderer SVG- og Adobe Flash-hardwareacceleration og bedre shader-ydeevne end Adreno 200. Den understøtter OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw og GDI. (57 millioner trekanter i sekundet, 250 millioner pixels i sekundet, clockhastighed op til 400 MHz).

Adreno 220 inde i MSM8660 eller MSM8260 (266MHZ) med enkeltkanalhukommelse. Den understøtter OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw og GDI. (88M trekanter pr. sekund, 500M pixels pr. sekund, standardur op til 266MHz, overclocket op til 400MHz). Adreno 225 inde i MSM8960 (400 MHz) med unified shader-arkitektur og dual channel memory. Den understøtter Direct3D 9.0c foruden OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw og GDI.

Adreno 320 inde i Qualcomm S4 Pro & Prime Series med unified shader-arkitektur og dual-channel memory. Den understøtter Direct3D 9_3 funktionsniveau ud over 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 inde i 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, Sony smartphones Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) og LG G2/G3.

Adreno 420 inde i Qualcomm Snapdragon 805 understøtter Direct3D 11.2 runtime. Inde i Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, er Qualcomm Snapdragon 805 den første telefon SoC, der nogensinde har en 128-bit hukommelsesbus.

Adreno 540 inde i Qualcomm Snapdragon 835 er den første telefon SoC med variabel opdateringshastighed og Foveated Render/Variate Rate Shading, Qualcomm kalder dens implementeringer Q-Sync og Adreno Foveation. Dette er Adreno 530 på en ny procesteknologi (overgang fra 14nm til 10nm) med øgede klokfrekvenser (624Mhz > 710MHz)

Adreno 630 inde i Qualcomm Snapdragon 845 er den første telefon SoC, der har Inside-Out Room-skala 6DoF med SLAM. Øger skyggerydeevnen og udfyldningshastigheden markant (op til 50 % i ALU/ROP-arbejdsbelastninger). Urfrekvenserne forblev de samme (710 Mhz)

Adreno 640 inde i Qualcomm Snapdragon 855 er den første telefon SoC med opgraderbare GPU-drivere fra Google Play Butik. Fordobler INT-blokke og øger FP-blokke med 50 %. Fremstillet af TSMC ved hjælp af første generations N7 teknologi. Reducerer frekvensen sammenlignet med sin forgænger (710MHz > 585MHz). ROP/TMU'erne er ikke ændret.

Adreno 650 inde i Qualcomm Snapdragon 865 - øger FP-blokke med 50% (INT-blokke forblev de samme som før). Fremstillet af TSMC ved hjælp af anden generations N7P-teknologi. Frekvensen er ikke ændret i forhold til forgængeren (585 > 587MHz). ROP-blokke steg med 50%.

Adreno 660 inde i Qualcomm Snapdragon 888 er Qualcomms første SoC med VRS (Variable Rate Shading). En meget mere effektiv version af Adreno 650. Stigningen er opnået på grund af en betydelig stigning i frekvenser (587 > 840MHZ). Fremstillet af Samsung ved hjælp af N5LPE-teknologi.

Adreno 730 inde i Qualcomm Snapdragon 8 Gen 1 er Qualcomms første SoC med Adreno Frame Motion Engine, Volumetrisk Rendering og VRS Pro

Se også

Noter

  1. Brooke Crothers. Qualcomm griber AMD håndholdt,  grafikteknologi . CNET . Hentet 12. september 2020. Arkiveret fra originalen 28. januar 2021.