Adreno

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Adreno ist eine Familie von Multimedia-Prozessoren von Qualcomm, die ursprünglich von ATI Technologies (ATI) als Imageon entwickelt wurde und 2008 von AMD an Qualcomm verkauft worden ist. Der Name ist ein Anagramm von Radeon. Die Adreno-Prozessoren bieten Grafikbeschleunigung und andere Multimediafähigkeiten für mobile Geräte wie Mobiltelefone und Organizer.

Adreno wird soweit ausschließlich in Qualcomms Snapdragon System-on-a-Chip verbaut.

Ein freier Grafiktreiber namens freedreno für Linux wird unter Einsatz von Reverse Engineering[1] geschrieben. Ein darauf aufbauender Direct Rendering Manager wurde mit Linux-Kernelversion 3.12 aufgenommen.

Übersicht[Bearbeiten | Quelltext bearbeiten]

Name Mikroarchitektur Produktions-
prozess (nm)
Taktrate (MHz) Füllrate Rechenleistung
GFLOPS
APIs Verbaut in Quellen
Typ ALUs Mio. Dreiecke/s Pixel (GP/s) Texturen (GT/s) Vulkan OpenGL ES OpenVG OpenCL OpenGL Direct3D
Adreno 1xx
Adreno 130 Fixed-Function-Pipeline 4 0.133 Nein 1.1 1.1 Nein Nein Direct3D Mobile MSM7x00, MSM7x00A, MSM7x01, MSM7x01A [2][3][4]
Adreno 2xx
Adreno 200 (AMD Z430) Unified Shader Model/
5-fach VLIW[5]
8 65 133 22.85 0.133 2.1 Nein 2.0 1.1 Nein 1.4 (über freedreno) 11
(Feature Level 9_3)[6]
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX 51, i.MX 53
Adreno 200 8 45 200/245 42 0.2/0.245 3.2/3.9 Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A)
Adreno 203 16 45 245/294 40.8-49 0.245/0.294 7.8/9.4 Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q)
Adreno 205 16 45 245 40.8/44.3 0.245/0.266 7.8/8.5 Snapdragon S2 (MSM7x30, MSM8x55, APQ8055)
Adreno 220 32 45 266 88.7 0.532 17 Snapdragon S3 (APQ8060, MSM8x60)
Adreno 225 32 28 400 133.3 0.8 12.8/19.2/25.6 Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960)
Adreno 3xx
Adreno 302 Unified Shader Model[7] 24 28 400 19.2 Nein 3.0 1.1 1.1 embedded profile 3.1 (über freedreno) 11
(Feature Level 9_3) [6]
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) [8]
Adreno 304 24 28 400 19.2 Snapdragon 208, Snapdragon 210, Snapdragon 212
Adreno 305 24 28 400/450 66.7/75 0.8 19.2/21.6 Snapdragon S4 Plus (MSM8x27), Snapdragon 400[9] (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) [10]
Adreno 306 24 28 400 21.6 Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2)
Adreno 308 24 28 500 27 Snapdragon 425 (MSM8917)

Snapdragon 427 (MSM8920)

Adreno 320 64 28 400 225 1.6 57.6 Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) [11]
Adreno 320 2nd gen 96 28 400/450 225/253.1 2.4/2.7 86.4/97.2 Snapdragon 600 (APQ8064T, APQ8064AB) [11]
Adreno 330 128 28 450/550/578 253.1/309.4/325.1 3.6/4.4/4.624 129.8/158.4/166.5 Snapdragon 800 (MSM8974, APQ8074), Snapdragon 801 (MSM8274AB, MSM8974AB, MSM8974AC)
Adreno 4xx
Adreno 405 Unified Shader Model 48 28 550 59.4 geplant[12] 3.1 1.1 1.2 full profile 3.1 (über freedreno) 11
(Feature Level 11_1)[6]
Snapdragon 415 (MSM8929), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952)
Adreno 418 128 20 600 163.2/172.8 1.0[12] Snapdragon 808 (MSM8992)
Adreno 420 128 28 500/600 281.3/337.5 4/4.8 144/172.8 geplant[12] 3.2 Snapdragon 805 (APQ8084) [13]
Adreno 430 192 20 500/600/650 ? 4.8/6.0/6.6 324/388/420[14][15] 1.0[12] Snapdragon 810 (APQ8094, MSM8994)
Adreno 5xx
Adreno 505 Unified Shader Model + Unified memory 48 28 450 ? ? ? 48.6[15] 1.0[12] 3.1  ? 2.0 Full Nein 11
(Feature Level 11_1)
Snapdragon 430 (MSM8937), Snapdragon 435
Adreno 506 96 14 650 ? ? ? 130[16] Snapdragon 625, Snapdragon 626, Snapdragon 450
Adreno 508 96 14 850 ? ? ? 170 Snapdragon 630
Adreno 509 ? 14 ? ? ? ? ? ? ? Snapdragon 636
Adreno 510 128 28 600 ? ? ? 180[15] 3.2 (3.1 + AEP) 3.2 Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976), Snapdragon 653 (MSM8976PRO)
Adreno 512 128 14 850 ? ? ? 255[17] Snapdragon 660 (MSM8976 Plus)
Adreno 530 256 14 510/624/650 6.7/8.1 ? ? 407/498/519[15] Snapdragon 820 (MSM8996),

Snapdragon 821 (MSM8996PRO)

Adreno 540 256 10 710 ? ? ? 567[15] Snapdragon 835 (MSM8998)
Adreno 6xx
Adreno 608 Unified Shader Model + Unified memory 1.0[12] 3.2 ? 2.0 Full Nein 11
(Feature Level 11_1)
Adreno 615
Adreno 630
Adreno 640
Adreno 680

Weblinks[Bearbeiten | Quelltext bearbeiten]

Referenzen[Bearbeiten | Quelltext bearbeiten]

  1. Freie ARM-GPU-Treiber auf holprigem Weg
  2. Qualcomm MSM7201A Application Processor with Modem Datasheet. PDAdb.net. 25. Februar 2012. Abgerufen am 5. Juli 2016.
  3. Qualcomm MSM7201A: Qualcomm MSM7201A Specs, Reviews, Ratings. System-on-a-chip.specout.com. Abgerufen am 5. Juli 2016.
  4. 3D Gaming Brochure (PDF) Archiviert vom Original am 25. Oktober 2007. Abgerufen am 5. Juli 2016.
  5. The über freedreno. Rob Clark @ FOSDEM2013.
  6. a b c Adreno GPU SDK - GPU - Qualcomm Developer Network. Developer.qualcomm.com. Abgerufen am 5. Juli 2016.
  7. A3xx shader instruction set architecture
  8. Expands Qualcomm Snapdragon 200 Processor Tier. Qualcomm. 20. Juni 2013. Abgerufen am 5. Juli 2016.
  9. Snapdragon 400 Processor, qualcomm.com
  10. Qualcomm Rolls-Out High-End Quad-Core Snapdragon S4 System-on-Chips. X-bit labs. Archiviert vom Original am 18. August 2016. Abgerufen am 5. Juli 2016.
  11. a b AnandTech - Adreno 320 performance preview
  12. a b c d e f Qualcomm announces Vulkan API support for Adreno 530, 17. Februar 2016
  13. Technologies Announces Next Generation Qualcomm Snapdragon 805 “Ultra HD” Processor. Qualcomm. 20. November 2013. Abgerufen am 5. Juli 2016.
  14. State of mobile SoC graphics in late 2014. Fudzilla.com. 5. Dezember 2014. Abgerufen am 5. Juli 2016.
  15. a b c d e GPU GFLOPS
  16. Harga Asus Zenfone 3 ZE520KL dan Spesifikasi Terbaru 2017, Ponsel Samsung (Indonesisch)
  17. Snapdragon 660 VS Snapdragon 821 Processor, Which One is Better, igeekphone.com