Adreno - Adreno
Adreno är en serie av grafikprocessor (GPU) halvledarkomponenter för immateriella rättigheter som utvecklats av Qualcomm och används i många av deras SoC .
Historia
Adreno (ett anagram av AMD : s grafikkortmärke Radeon ) började som Qualcomms interna varumärke för grafikteknik och användes i deras mobila chipsetprodukter. Tidiga Adreno -modeller inkluderade Adreno 100 och 110, som hade 2D -grafikacceleration och begränsade multimediefunktioner. På den tiden hanterades vanligtvis 3D-grafik på mobila plattformar med mjukvarubaserade återgivningsmotorer, vilket begränsade deras prestanda. Med ökande efterfrågan på mer avancerade multimedia- och 3D-grafikfunktioner licensierade Qualcomm Imageon IP från AMD för att lägga till hårdvaruaccelererade 3D-funktioner till sina mobilprodukter. Ytterligare samarbete med AMD resulterade i utvecklingen av Adreno 200, som släpptes 2008, som integrerades i den första Snapdragon SoC . I januari 2009 sålde AMD hela sin Imageon -grafikavdelning för handhållna enheter till Qualcomm.
Tekniska detaljer
Varianter
Företaget erbjuder Adreno GPU i olika typer, som en del av deras Snapdragon SoC:
namn | Mikroarkitektur | Fab ( nm ) | Klocka [ MHz ] | Minnsteknik | Fyllnadsgrad | GFLOPS | API (version) | Används i Qualcomm ... | Referenser | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Typ | ALU: er | On-chip grafikminne | TMU | Minnesbandbredd | Triangel
[MT/s] |
Pixel
[ GP /s] |
Textur
[ GT /s] |
( FP64 ) | ( FP32 ) | ( FP16 ) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Innan Adreno | |||||||||||||||||||||
Försvarare2 | 0,25 | 0,007 | 1.0 | ||||||||||||||||||
Försvarare3 | 0,25 | 0,022 | |||||||||||||||||||
Stargate | 0,6 | 0,09 | 1.1 | ||||||||||||||||||
Adreno 1xx -serien | |||||||||||||||||||||
Adreno 100 | 1.0 | ||||||||||||||||||||
Adreno 110 | 1.1 | ||||||||||||||||||||
Adreno 120 | fast funktion pipeline | 1.1 | |||||||||||||||||||
Adreno 130 | ? | ? | 90 eller 65 | ? | 1.6
4 |
?
0,133 |
?
0,3 |
?
1.2 |
?
2.4 |
Ej tillgängligt | Ej tillgängligt | Direct3D Mobile | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | ||||||||
Adreno 2xx -serien - Yamato | |||||||||||||||||||||
Adreno 200 (AMD Z430) |
Unified shader model 5-way VLIW |
8
[2] |
256 KB | 65 | 133 | LPDDR -333 Enkanals 32-bitars vid 166,5 MHz (1,3 GB/s) | 22,85 | 0,133 | 0,53 | 2.12 | 4,25 | Ej tillgängligt | 2.0 | 1.1 | Ej tillgängligt | 1.4 (freedreno -förare) | 11 ( funktionsnivå 9_3 ) |
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX51, i.MX53 | |||
Adreno 200 'förbättrad' | 45 | 200 245 | LPDDR -400 Enkanals 32-bitars @ 200 MHz (1,6 GB/s) | 42 | 0,200 0,245 | 0,80 0,98 | 3,20 3,92 | 6,40 12,8 | Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A) | ||||||||||||
Adreno 203 | 16
[4] |
245 294 | LPDDR2 -600 Enkanals 32-bitars vid 300 MHz (2,4 GB/s) | 40,8 49,0 | 0,245 0,294 | 1,96 2,35 | 7,84 9,40 | 15,6 18,8 | Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q) | ||||||||||||
Adreno 205 | 245 266 | LPDDR2 -666 Dubbelkanals 32-bitars (64-bitars) @ 333 MHz (5,3 GB/s) | 40,8 44,3 | 0,245 0,266 | 1,96 2,12 | 7,84 8,51 | 15,6 17,0 | Snapdragon S2 (MSM7x30, MSM8x55, APQ8055) | |||||||||||||
Adreno 2xx -serien - Leia | |||||||||||||||||||||
Adreno 220 |
Unified shader model 5-way VLIW |
32
[8] |
512 kB | 45 | 266 | LPDDR2 -666 Enkanals 32-bitars vid 333 MHz (2,6 GB/s) | 88,7 | 0,532 | 4,25 | 17,0 | 34,0 | Ej tillgängligt | 2.0 | 1.1 | Ej tillgängligt | 1.4 (freedreno -förare) | 11 ( funktionsnivå 9_3 ) |
Snapdragon S3 (APQ8060, MSM8x60) | |||
Adreno 225 | 28 | 200 300 400 | LPDDR2 -1000 Dual-channel 32-bit (64-bit) @ 500 MHz (8.0 GB/s) | 133.3 | 0,8 | 3,20 4,80 6,40 | 12,8 19,2 25,6 | 25,6 38,4 51,2 | Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960) | ||||||||||||
Adreno 3xx -serien - oxili | |||||||||||||||||||||
Adreno 304 |
Unified shader model Scalar instruktionsset |
24
[24] |
96 KB | 28 | 400 | LPDDR2 / 3 -768/1066 Enkanals 32-bitars vid 384-533 MHz (3,0-4,2 GB/s) | 4,80 | 19.2 | 38.4 | Ej tillgängligt | 3.0 (freedreno driver: 3.0, 3.1 ofullständig, 3.2 partiell) | 1.1 | 1.1 inbäddad profil | 3.1 (freedreno driver, 3.2 ofullständig, 3.3 komplett) | 11 ( funktionsnivå 9_3 ) |
Snapdragon 208 , Snapdragon 210 , Snapdragon 212 | |||||
Adreno 305 (1: a generationen) | 256 KB | 400 450 | LPDDR2 -800 Enkanals 32-bitars @ 400 MHz (3,2 GB/s) | 66,7 75 | 0,8 | 4,80 5,40 | 19,2 21,6 | 38,4 43,2 | Snapdragon S4 Plus (MSM8x27) | ||||||||||||
Adreno 305 (andra generationen) | 128 kB | LPDDR2 / 3 -1066 Enkanals 32-bitars 533 MHz (4,2 GB / s) | 66,7 75 | 0,8 |
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) Snapdragon 400 (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) |
|
|||||||||||||||
Adreno 306 | 400 | LPDDR2 / 3 -1066 Enkanals 32-bitars vid 533 MHz (4,2 GB / s) | 84.3 | 0,8 | 4,80 | 19.2 | 38.4 | Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2) | |||||||||||||
Adreno 308 | 500 | LPDDR3 -1333 Enkanals 32-bitars vid 666,5 MHz (5,3 GB/s) | 105,4 | 1.0 | 6.00 | 24,0 | 48,0 | Snapdragon 425 (MSM8917) Snapdragon 427 (MSM8920) | |||||||||||||
Adreno 320 (1: a generationen) | 64
[64] |
512 kB | 400 | LPDDR2 -1066 Dubbelkanals 32-bitars (64-bitars) @ 533 MHz (8,5 GB/s) | 225 | 1.6 | 3.2 | 12.8 | 51.2 | 102,4 | Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) | ||||||||||
Adreno 320 (andra generationen) | 96
[96] |
400 450 | LPDDR3 -1200 Dubbelkanals 32-bitars (64-bitars) @ 600 MHz (9,6 GB/s) | 225 253,1 | 2.4 2.7 | > 3.2 | 19,2 21,6 | 76,8 86,4 | 153,6 172,8 | Snapdragon 600 (APQ8064T, APQ8064AB) | |||||||||||
Adreno 330 | 128
[128] |
1024 KB | 450 550 578 | LPDDR3 -1600 Dubbelkanals 32-bitars (64-bitars) @ 800 MHz (12,8 GB/s) | 253,1 309,4 325,1 | 3,6 4,4 4,624 | 28,8 35,2 36,9 | 115,2 140,8 147,9 | 230,4 281,6 295,9 | Snapdragon 800 (MSM8974, APQ8074), Snapdragon 801 (MSM8274AB, MSM8974AB, MSM8974AC) | |||||||||||
Adreno 4xx -serien | |||||||||||||||||||||
Adreno 405 | Enad shader -modell | 48
[48] |
256 KB | 28 | 550 | LPDDR3 -1333/1866 Enkanals 32-bitars @ 666,5-933 MHz (5,3-7,4 GB/s) | 13.2 | 52,8 | 105,6 | Ej tillgängligt | 3.2 (freedreno driver: 3.0, 3.1 ofullständig, 3.2 partiell) | 1.1 | 1.2 fullständig profil | 3.1 (freedreno driver, 3.2 ofullständig, 3.3 komplett) | 11 ( funktionsnivå 11_1 ) |
Snapdragon 415 (MSM8929), Snapdragon 610 (MSM8936), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952) | |||||
Adreno 418 | 128
[128] |
512 kB | 20 | 600 | LPDDR3 -1866 Dubbelkanals 32-bitars (64-bitars) @ 933 MHz (14,9 GB/s) | 38.4 | 153,6 | 307.2 | 1.0 | Snapdragon 808 (MSM8992) | |||||||||||
Adreno 420 | 1536 KB | 28 | 500 600 | LPDDR3 -1600 Dubbelkanalig 64-bitars (128-bitars) @ 800 MHz (25,6 GB/s) | 281,3 337,5
(0,56 Tr/klocka) |
4
4.8 (8,2 Px/klocka) |
32,0 38,4 | 128,0 153,6 | 256,0 307,2 | 1.0 | Snapdragon 805 (APQ8084) | ||||||||||
Adreno 430 | 256
[256] |
20 | 500 600 650 | LPDDR4 -3200 Dubbelkanals 32-bitars (64-bitars) @ 1600 MHz (25,6 GB/s) | ? | 4.8
6,0 6,6 |
64,0 76,8 83,2 | 256,0 307,2 332,8 | 512,0 614,4 665,6 | 1.0 | Snapdragon 810 (APQ8094, MSM8994) | ||||||||||
Adreno 5xx -serien | |||||||||||||||||||||
Adreno 504 | Unified shader model + Unified memory | ? | ? | 12 | ? | LPDDR3 -1600 Enkanals 32-bitars vid 800 MHz (6,4 GB/s) | ? | ? | ? | ? | 1.0 | 3.2 (freedreno -förare: 3.1, 3.2 partiell) | ? | 2.0 Full | 3.1 (freedreno driver, 3.2 ofullständig, 3.3 komplett) | 11 ( funktionsnivå 11_1 ) |
Snapdragon 429 | ||||
Adreno 505 | 48
[48] |
128 + 8 kB | 28 | 450 | ? | 10.8 | 43.2 | 86.4 | Snapdragon 430 (MSM8937), Snapdragon 435, Snapdragon 439 | ||||||||||||
Adreno 506 | 96
[96] |
14 | 600 650 | LPDDR3 -1866 Enkanals 32-bitars @ 933 MHz (7,4 GB/s) | ? | ? | ? | 28,8 31,2 | 115,2 124,8 | 230,4 249,6 | Snapdragon 450, Snapdragon 625, Snapdragon 626, Snapdragon 632 | ||||||||||
Adreno 508 | 128
[128] |
650 | LPDDR4 -2666 Dubbelkanals 16 -bitars (32 -bitars) @ 1333 MHz (10,6 GB/s) | ? | ? | ? | 41.6 | 166.4 | 332,8 | Snapdragon 630 | |||||||||||
Adreno 509 | 256 + 16 KB | 720 | LPDDR4 -2666 Dubbelkanals 32 -bitars (64 -bitars) @ 1333 MHz (21,3 GB/s) | ? | ? | ? | 46,0 | 184.3 | 368,6 | Snapdragon 636 | |||||||||||
Adreno 510 | 256 KB | 28 | 600 | LPDDR3 -1866 Dubbelkanals 32 -bitars (64 -bitars) @ 933 MHz (14,9 GB/s) | ? | ? | ? | 38.4 | 153,6 | 307.2 | 3.2 (3.1 + AEP) (freedreno -drivrutin: 3.1, 3.2 partiell) |
Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976),
Snapdragon 653 (MSM8976PRO) |
|||||||||
Adreno 512 | 256 + 16 KB | 14 | 850 | LPDDR4 -3732 Quad-channel 16-bit (64-bit) @ 1866 MHz (29,8 GB/s) | ? | ? | ? | 54.4 | 217,6 | 435,2 | Snapdragon 660 (MSM8976 Plus) | ||||||||||
Adreno 530 | 256
[256] |
1024 KB | 510 624 653 | ? | 6.7
8.1 |
7.7
8.1 |
65,2 79,8 83,5 | 261,1 319,4 334,3 | 522,2 638,9 668,6 | 12 ( funktionsnivå 11_1 ) |
Snapdragon 820 (MSM8996),
Snapdragon 821 (MSM8996PRO) |
||||||||||
Adreno 540 | 384
[384] |
10 | 710 739 | > 450 | ? | 11.36 (16 Texel/klocka) | 136,3 141,8 | 545,2 567,5 | 1090,0 1135,1 | Snapdragon 835 (MSM8998) | |||||||||||
Adreno 6xx -serien | |||||||||||||||||||||
Adreno 605 | Unified shader model + Unified memory | 128+8 kB | 14 | 1.0 och 1.1 | 3.2 | 2.0 Full | WIP (freedreno -förare) | 12 ( funktionsnivå 12_1 ) |
|||||||||||||
Adreno 608 | 10 | LPDDR4X -4266 Dubbelkanals 16-bitars (32-bitars) @ 2133 MHz (17,0 GB/s) | Snapdragon SA6155P | ||||||||||||||||||
Adreno 610 | 128 [128] | ? | 11 | 600
750 950 |
28.8
36 68 |
115.2
144 273 |
230,4
288 546 |
Snapdragon 460 Snapdragon 662 Snapdragon 665 QCS4290 |
|||||||||||||
Adreno 612 | 128 | 256+16 KB | 745
845 |
LPDDR4X -3732 Dubbelkanals 16 -bitars (32 -bitars) @ 1866 MHz (14,9 GB/s) | 47.7
54.1 |
190,7
216,3 |
381.4
432,6 |
Snapdragon 675 Snapdragon 678 |
|||||||||||||
Adreno 615 | 256
[128] |
512 kB | 10 | 700
780 |
89,6 | 358.4 | 716,8 | QCS603
QCS605 Snapdragon 670 |
|||||||||||||
Adreno 616 | 750 | 96,0 | 384,0 | 768,0 | Snapdragon 710 Snapdragon 712 |
||||||||||||||||
Adreno 618 | 8 | 700
825
|
89,6 105,6 | 358,4 422,4 | 716,8 844,8 | Snapdragon 720G Snapdragon 730 Snapdragon 730G Snapdragon 732G Snapdragon 7c Snapdragon 7c Gen 2 |
|||||||||||||||
Adreno 619L | 950 | LPDDR4X -4266 Dubbelkanals 16-bitars (32-bitars) @ 2133 MHz (17,0 GB/s) | Snapdragon 690 | ||||||||||||||||||
Adreno 619 | 825
950 |
116.4
134 |
465,5
536 |
930,9
1072 |
Snapdragon 480 Snapdragon 750G |
||||||||||||||||
Adreno 620 | 384
[192] |
7 | 625 750 |
6.7/8.1 | 120,0 144,0 | 480,0 576,0 | 960,0 1152,0 | Snapdragon 765 Snapdragon 765G Snapdragon 768G |
|||||||||||||
Adreno 630 | 512
[256] |
1024 KB | 10 | 710 | LPDDR4X -4266 Quad-channel 16-bit (64-bit) @ 1866 MHz (29,8 GB/s) | > 500 | ? | 15.4 | 181.7 | 727,0 | 1454,0 | Snapdragon 845 Snapdragon 850 |
|||||||||
Adreno 640 | 768
[384] |
12*2 | 7 | 585 675 |
LPDDR4X -4266 Quad-channel 16-bit (64-bit) @ 2133 MHz (34,1 GB/s) | ? | 9.4 | 28.1 | 224,6 259,2 | 898,5 1036,8 |
1797,1 2073,6 | Snapdragon 855/855+ Snapdragon 860 Snapdragon 855A (SA8155P) |
|||||||||
Adreno 642L | 384
[192] |
6 | 490 | LPDDR4X -4266 Dubbelkanals 16-bitars (32-bitars) @ 2133 MHz (17,0 GB/s) | Snapdragon 778G | ||||||||||||||||
Adreno 642 | 5 | Snapdragon 780G | |||||||||||||||||||
Adreno 643L | 6 | 812 | LPDDR4X -4266 eller LPDDR5 -6400 Quad-channel 16-bit (64-bit) @ 2133 MHz eller 3200 MHz (34,1 GB/s eller 44,0 GB/s) | QCS6490 | |||||||||||||||||
Adreno 650 | 1024
[512]
|
? och 300 Go/s | 24*2 | 7 | 587 670 | LPDDR4X -4266 eller LPDDR5 -6400 Quad-channel 16-bit (64-bit) @ 2133 MHz eller 3200 MHz (34,1 GB/s eller 44,0 GB/s) | 14.x (uppskattning) | 28,1 (uppskattning) | 300,5 343,0 | 1202,1 1372,1 | 2404,3 2744,3 | Snapdragon 865/865+ Snapdragon 870 QCS8250 |
|||||||||
Adreno 660 | 1024
[512] |
5 | 792 905 | LPDDR5 -6400 Quad-channel 16-bit (64-bit) @ 3200 MHz (51,2 GB/s) | 405,5 463,3 | 1622,0 1853,4 | 3244,0 3706,8 | Snapdragon 888/888+ | |||||||||||||
Adreno 675 | 1344 [672] | ? | 7 | 590 | LPDDR4X -4266 Quad-channel 16-bit (64-bit) @ 2133 MHz (34,1 GB/s) | 396,4 | 1585,9 | 3171,8 | Snapdragon 8c | ||||||||||||
Adreno 680 | 1536
[768] |
? | 600 | LPDDR4X -4266 Octa-channel 16-bit (128-bit) @ 2133 MHz (68,2 GB/s) | 460,8 | 1843.2 | 3686.4 | Snapdragon 8cx Gen 1/2
Snapdragon SA8195P |
|||||||||||||
Adreno 685 | ? | 250 590 | 192,0 453,1 | 768,0 1812,4 | 1536,0 3624,9 | Microsoft SQ1 | |||||||||||||||
Adreno 690 | 661680 | 507,6 522,2 | 2030,5 2088,9 | 4061,1 4177,9 | Microsoft SQ2 | ||||||||||||||||
Adreno 702 | 845 |
LPDDR3 -1866 Enkanals 32-bitars @ 933 MHz (7,4 GB/s) eller
LPDDR4X -3732 Dubbelkanals 16 -bitars (32 -bitars) @ 1866 MHz (14,9 GB/s) |
QCS2290 | ||||||||||||||||||
namn | Typ | ALU: er | On-chip grafikminne | TMU | Fab ( nm ) | Klocka | Minnesbandbredd | Triangel
[MT/s] |
Pixel
[ GP /s] |
Textur
[ GT /s] |
( FP64 ) | ( FP32 ) | ( FP16 ) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | Används i Qualcomm ... | Referenser |
Mikroarkitektur | Minnsteknik | Fyllnadsgrad | GFLOPS | API (version) |
- Anteckningar
- Adreno 130 inuti MSM7x01 och MSM7x01A. Den stöder OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile , SVGT 1.2, Direct Draw och GDI .
- Adreno 200 (AMD Z430) inuti QSD8x50 och MSM7x27 (133 MHz). Den erbjuder en programmerbar funktionsrörledning och strömmande texturer med stöd för OpenGL ES 1.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 och DirectDraw. (22M trianglar/sekund, 133M pixlar/sekund, klockhastighet upp till 133 MHz).
- Adreno 200 förbättrad inuti MSM7x25A och MSM7x27A (200 MHz). Den stöder OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw och GDI. (40M trianglar/sekund, 200M pixlar/sekund, klockhastighet upp till 200 MHz).
- Adreno 203 inuti MSM8225 och MSM8225Q (400 MHz). Det är en förbättring jämfört med Adreno 205. Den har en högre frekvens, har bättre pixelfyllningshastighet, lägre strömförbrukning, bättre 3D -prestanda. Den är ungefär 50-100% snabbare än Adreno 200 (förbättrad) och 10–25% än Adreno 205. Den kan klocka 2x gånger högre än Adreno 205. Den stöder OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw och GDI. (42-50M trianglar/sekund, 250-300M pixlar/sekund, klockhastighet från 192 till 400 MHz)
- Adreno 205 inuti QSD8x50A, MSM7x30 och MSM8x55 (245 MHz). Dess förbättringar inkluderar hårdvaruaccelererad SVG och Adobe Flash och bättre skuggprestanda än Adreno 200. Den stöder OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw och GDI. (57M trianglar/sekund, 250M pixlar/sekund, klockhastighet upp till 400 MHz)
- Adreno 220 inuti MSM8660 eller MSM8260 (266MHZ) med enkelkanalsminne. Den stöder OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw och GDI. (88M trianglar/sekund, 500M pixlar/sekund, standard klockhastighet upp till 266 MHz, överklockning upp till 400 MHz).
- Adreno 225 inuti MSM8960 (400 MHz), med enhetlig skuggarkitektur och tvåkanalsminne. Den stöder Direct3D 9.0c förutom OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw och GDI.
- Adreno 320 inuti Qualcomm S4 Pro & Prime -serien, med enhetlig skuggarkitektur och tvåkanalsminne. Den stöder Direct3D -funktionsnivå 9_3 förutom 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 inuti Nexus 5, tabletter från Amazon Kindle HDX -serien, Amazon Fire -telefon, Nokia Lumia 2520 -surfplatta, 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 Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) och LG G2/G3 smartphones.
- Adreno 420 inuti Qualcomm Snapdragon 805 stöder Direct3D 11.2 runtime ( funktionsnivå 11_1 ). Inuti Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, Amazon Fire HDX 8.9 (2014). Qualcomm Snapdragon 805 är den första telefonen SoC någonsin med en 128-bitars minnesbuss.
- Adreno 540 inuti Qualcomm Snapdragon 835 är den första telefonens SoC med variabel uppdateringsfrekvens och Foveated rendering /Variate Rate Shading, Qualcomm kallar sina implementeringar Q-Sync och Adreno Foveation.
- Adreno 630 inuti Qualcomm Snapdragon 845 är den första telefonens SoC med Inside-Out Room-skala 6DoF med SLAM
- Adreno 640 inuti Qualcomm Snapdragon 855 är den första telefonens SoC med uppdateringsbara GPU -drivrutiner från Google Play Store
- Adreno 660 inuti Qualcomm Snapdragon 888 är den första telefonens SoC med Variable Rate Shading (VRS)
Support för operativsystem
Det finns proprietära drivrutiner för det Linux -baserade mobila operativsystemet Android som är tillgängliga från Qualcomm själva. Historiskt sett var det enda sättet att ha GPU-stöd på icke-Android Linux med libhybris- omslaget.
Linux och Mesa stöder Adreno 200/300/400/500 -serien GPU: er med en drivrutin som kallas freedreno
. Freedreno tillåter helt öppen källkod grafik på enheter som 96Boards Dragonboard 410c och Nexus 7 (2013) .
Se även
- Qualcomm Hexagon
- Lista över Qualcomm Snapdragon-system-på-chip
- PowerVR - konkurrerande grafikteknik tillgänglig som en Silicon IP -kärna (SIP) för tredje part
- Mali - konkurrerande grafikteknik tillgänglig som en Silicon IP -kärna (SIP) för tredje part
- Vivante - konkurrerande grafikteknik tillgänglig som en Silicon IP -kärna (SIP) för tredje part
- Tegra - familj av SoC för mobila datorer, grafikkärnan kan vara tillgänglig som SIP -block för tredje part
- VideoCore - familj av SOC, av Broadcom, för mobila datorer, grafikkärnan kan vara tillgänglig som SIP -block för tredje part
- Atom -familj av SoC: er - med Intel grafikkärna, inte licensierad till tredje part
- AMDs mobila APU: er - med AMD -grafikkärna, inte licensierad till tredje part
- AMD Imageon ( ATI Imageon ) - Lista över ATI mobil GPU
- Intel 2700G - Gammal Intel mobil GPU
- Lista över Nvidia grafikprocessorer - GPU Nvidia