Adreno
Vorlage:Hinweisbaustein 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 Grafik-Treiber namens freedreno für Linux wird unter Einsatz von Reverse Engineering<ref>Freie ARM-GPU-Treiber auf holprigem Weg</ref> geschrieben. Ein darauf aufbauender Direct Rendering Manager wurde mit Linux-Kernelversion 3.12 aufgenommen.
Übersicht
| 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 | <ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Qualcomm MSM7201A Application Processor with Modem Datasheet.] PDAdb.net, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Qualcomm MSM7201A Specs, Reviews, Ratings.] System-on-a-chip.specout.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig 3D Gaming Brochure.] (PDF) , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> | |||||
| Adreno 2xx | ||||||||||||||||
| Adreno 200 (AMD Z430) | Unified Shader Model/ 5-fach VLIW<ref name="fosdem2013_freedreno">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig The über freedreno.] Rob Clark @ FOSDEM2013, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> |
8 | 65 | 133 | 22.85 | 0.133 | 2.1 | nein | 2.0 | 1.1 | nein | 1.4 (über freedreno) | 11 (Feature Level 9_3)<ref name="GPUSDK" /> |
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX 51, i.MX 53 | ||
| Adreno 200 | 45 | 200/245 | 42 | 0.2/0.245 | 3.2/3.9 | Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A) | ||||||||||
| Adreno 203 | 16 | 245/294 | 40.8-49 | 0.245/0.294 | 7.8/9.4 | Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q) | ||||||||||
| Adreno 205 | 245 | 40.8/44.3 | 0.245/0.266 | 7.8/8.5 | Snapdragon S2 (MSM7x30, MSM8x55, APQ8055) | |||||||||||
| Adreno 220 | 32 | 266 | 88.7 | 0.532 | 17 | Snapdragon S3 (APQ8060, MSM8x60) | ||||||||||
| Adreno 225 | 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<ref name="a3xx_shader">A3xx shader instruction set architecture</ref> | 24 | 28 | 400 | 19.2 | nein | 3.0 | 1.1 | 1.1 embedded profile | 3.1 (über freedreno) | 11 (Feature Level 9_3)<ref name="GPUSDK" /> |
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) | <ref name="qualcomm.com">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Expands Qualcomm Snapdragon 200 Processor Tier.] Qualcomm, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> | |||
| Adreno 304 | 19.2 | Snapdragon 208, Snapdragon 210, Snapdragon 212 | ||||||||||||||
| Adreno 305 | 400/450 | 66.7/75 | 0.8 | 19.2/21.6 | Snapdragon S4 Plus (MSM8x27), Snapdragon 400<ref>Snapdragon 400 Processor, qualcomm.com</ref> (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) | <ref name="xbitlabs.com">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Qualcomm Rolls-Out High-End Quad-Core Snapdragon S4 System-on-Chips.] X-bit labs, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> | ||||||||||
| Adreno 306 | 400 | 21.6 | Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2) | |||||||||||||
| Adreno 308 | 500 | 27 | Snapdragon 425 (MSM8917)
Snapdragon 427 (MSM8920) |
|||||||||||||
| Adreno 320 | 64 | 400 | 225 | 1.6 | 57.6 | Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) | <ref name="anandtech.com">AnandTech - Adreno 320 performance preview</ref> | |||||||||
| Adreno 320 2nd gen | 96 | 400/450 | 225/253.1 | 2.4/2.7 | 86.4/97.2 | Snapdragon 600 (APQ8064T, APQ8064AB) | <ref name="anandtech.com" /> | |||||||||
| Adreno 330 | 128 | 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<ref name="vulkanano">Qualcomm announces Vulkan API support for Adreno 530, 17. Februar 2016</ref> | 3.1 | 1.1 | 1.2 full profile | 3.1 (über freedreno) | 11 (Feature Level 11_1)<ref name="GPUSDK">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Adreno GPU SDK - GPU - Qualcomm Developer Network.] Developer.qualcomm.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> |
Snapdragon 415 (MSM8929), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952) | ||||
| Adreno 418 | 128 | 20 | 600 | 163.2/172.8 | 1.0<ref name="vulkanano" /> | Snapdragon 808 (MSM8992) | ||||||||||
| Adreno 420 | 28 | 500/600 | 281.3/337.5 | 4/4.8 | 144/172.8 | geplant<ref name="vulkanano" /> | 3.2 | Snapdragon 805 (APQ8084) | <ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Technologies Announces Next Generation Qualcomm Snapdragon 805 “Ultra HD” Processor.] Qualcomm, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> | |||||||
| Adreno 430 | 192 | 20 | 500/600/650 | ? | 4.8/6.0/6.6 | 324/388/420<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig State of mobile SoC graphics in late 2014.] Fudzilla.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Juli 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref name="hinet"><templatestyles src="Webarchiv/styles.css" />Der Wert des Parameters archive-today muss ein Datum der Form YYYYMMDD oder Zeitstempel der Form YYYY.MM.DD-hhmmss bzw. YYYYMMDDhhmmss sein.</ref>
|
1.0<ref name="vulkanano" /> | Snapdragon 810 (APQ8094, MSM8994) | ||||||||
| Adreno 5xx | ||||||||||||||||
| Adreno 505 | Unified Shader Model + Unified memory | 48 | 28 | 450 | ? | ? | ? | 48.6<ref name="hinet" /> | 1.0<ref name="vulkanano" /> | 3.1 | ? | 2.0 Full | nein | 11 (Feature Level 11_1) |
Snapdragon 430 (MSM8937), Snapdragon 435 | |
| Adreno 506 | 96 | 14 | 650 | ? | ? | ? | 130<ref>Harga Asus Zenfone 3 ZE520KL dan Spesifikasi Terbaru 2017, Ponsel Samsung (indonesisch)</ref> | Snapdragon 625, Snapdragon 626, Snapdragon 450 | ||||||||
| Adreno 508 | 850 | ? | ? | ? | 170 | Snapdragon 630 | ||||||||||
| Adreno 509 | 128 | 720 | ? | ? | ? | ? | ? | ? | Snapdragon 636 | |||||||
| Adreno 510 | 28 | 600 | ? | ? | ? | 180<ref name="hinet" /> | 3.2 (3.1 + AEP) | 3.2 | Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976), Snapdragon 653 (MSM8976PRO) | |||||||
| Adreno 512 | 14 | 850 | ? | ? | ? | 255<ref>Snapdragon 660 VS Snapdragon 821 Processor, Which One is Better, igeekphone.com</ref> | Snapdragon 660 (MSM8976 Plus) | |||||||||
| Adreno 530 | 256 | 510/624/650 | 6.7/8.1 | ? | ? | 407/498/519<ref name="hinet" /> | Snapdragon 820 (MSM8996),
Snapdragon 821 (MSM8996PRO) |
|||||||||
| Adreno 540 | 10 | 710 | ? | ? | ? | 567<ref name="hinet" /> | Snapdragon 835 (MSM8998) | |||||||||
| Adreno 6xx | ||||||||||||||||
| Adreno 608 | Unified Shader Model + Unified memory | 1.0<ref name="vulkanano" /> | 3.2 | ? | 2.0 Full | nein | 12 (Feature Level 12_1) |
|||||||||
| Adreno 610 | 128 | 11 | Snapdragon 460, Snapdragon 662, Snapdragon 665 | |||||||||||||
| Adreno 612 | Snapdragon 675, Snapdragon 678 | |||||||||||||||
| Adreno 615 | 256 | 10 | Snapdragon 670 | |||||||||||||
| Adreno 618 | 8 | Snapdragon 720G, Snapdragon 730, Snapdragon 730G, Snapdragon 732G, Snapdragon 7c | ||||||||||||||
| Adreno 619 | Snapdragon 480, Snapdragon 750G | |||||||||||||||
| Adreno 620 | 384 | 7 | 625/750 | Snapdragon 765, Snapdragon 765G, Snapdragon 768G | ||||||||||||
| Adreno 630 | 512 | 10 | 710 | 15.4 | 737 | Snapdragon 845 | ||||||||||
| Adreno 640 | 768 | 7 | 585/675 | Snapdragon 855/855+ | ||||||||||||
| Adreno 650 | 1024 | 587/670 | Snapdragon 865/865+ | |||||||||||||
| Adreno 660 | 5 | Snapdragon 888 | ||||||||||||||
| Adreno 675 | 1344 | 7 | Snapdragon 8c | |||||||||||||
| Adreno 680 | 1536 | Snapdragon 8cx Gen1/2 | ||||||||||||||
| Adreno 690 | Microsoft SQ2 | |||||||||||||||
Weblinks
- Qualcomm Adreno
- freedreno Projektseite
- Freedreno Update, 4. Oktober 2014
Einzelnachweise
<references /><templatestyles src="Erweiterte Navigationsleiste/styles legacy.css" />Vorlage:Klappleiste/Anfang
| Desktop | |
| Mobil und Ultramobil | |
| Sonstiges |
Radeon Embedded • Rialto • CrossFireX • HyperMemory • Avivo • Unified Video Decoder • XvBA • AMD Mantle • TrueAudio |