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[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 | Vorlage:Nein-Feld | Vorlage:Ja-Feld | Vorlage:Ja-Feld | Vorlage:Nein-Feld | Vorlage:Nein-Feld | Direct3D Mobile | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | <ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] PDAdb.net, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] System-on-a-chip.specout.com, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF) Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Rob Clark @ FOSDEM2013, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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 | rowspan="6" Vorlage:Nein-Feld | rowspan="6" Vorlage:Ja-Feld | rowspan="6" Vorlage:Ja-Feld | rowspan="6" Vorlage:Nein-Feld | rowspan="6" Vorlage:Ja-Feld | 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 | rowspan="8" Vorlage:Nein-Feld | rowspan="8" Vorlage:Ja-Feld | rowspan="8" Vorlage:Ja-Feld | rowspan="8" Vorlage:Ja-Feld | rowspan="8" Vorlage:Ja-Feld | 11 (Feature Level 9_3)<ref name="GPUSDK" /> |
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) | <ref name="qualcomm.com">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Qualcomm, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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><templatestyles src="Webarchiv/styles.css" />Vorlage:Webarchiv/WaybackVorlage:Webarchiv/archiv-botSkriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden., qualcomm.com</ref> (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) | <ref name="xbitlabs.com">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] X-bit labs, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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"><templatestyles src="Webarchiv/styles.css" />Vorlage:Webarchiv/WaybackVorlage:Webarchiv/archiv-botSkriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden.</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 | Vorlage:Ja-Feld<ref name="vulkanano">Qualcomm announces Vulkan API support for Adreno 530, 17. Februar 2016</ref> | rowspan="2" Vorlage:Ja-Feld | rowspan="4" Vorlage:Ja-Feld | rowspan="4" Vorlage:Ja-Feld | rowspan="4" Vorlage:Ja-Feld | 11 (Feature Level 11_1)<ref name="GPUSDK">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Developer.qualcomm.com, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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 | Vorlage:Ja-Feld<ref name="vulkanano" /> | Snapdragon 808 (MSM8992) | ||||||||||
| Adreno 420 | 28 | 500/600 | 281.3/337.5 | 4/4.8 | 144/172.8 | Vorlage:Ja-Feld<ref name="vulkanano" /> | rowspan="2" Vorlage:Ja-Feld | Snapdragon 805 (APQ8084) | <ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Qualcomm, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Fudzilla.com, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.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" />Vorlage:Webarchiv/TodaySkriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden.</ref> | Vorlage:Ja-Feld<ref name="vulkanano" /> | Snapdragon 810 (APQ8094, MSM8994) | ||||||||
| Adreno 5xx | ||||||||||||||||
| Adreno 505 | Unified Shader Model + Unified memory | 48 | 28 | 450 | ? | ? | ? | 48.6<ref name="hinet" /> | rowspan="8" Vorlage:Ja-Feld<ref name="vulkanano" /> | rowspan="3" Vorlage:Ja-Feld | ? | rowspan="8" Vorlage:Ja-Feld | rowspan="3" Vorlage:Nein-Feld | 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" /> | rowspan="4" Vorlage:Ja-Feld | rowspan="4" Vorlage:Ja-Feld | 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 | rowspan="5" Vorlage:Ja-Feld<ref name="vulkanano" /> | rowspan="4" Vorlage:Ja-Feld | ? | rowspan="5" Vorlage:Ja-Feld | rowspan="5" Vorlage:Nein-Feld | 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[Bearbeiten]
- Qualcomm Adreno
- freedreno Projektseite
- Freedreno Update, 4. Oktober 2014
Einzelnachweise[Bearbeiten]
<references />Vorlage:Erweiterte Navigationsleiste