Adreno - Adreno
Adreno er en serie grafikkprosessorenhet (GPU) halvleder -intellektuelle eiendomskjerner utviklet av Qualcomm og brukt i mange av deres SoC -er .
Historie
Adreno (et anagram av AMDs grafikkortmerke Radeon ) startet som Qualcomms interne merkevare for grafikkteknologi, og ble brukt i deres mobile brikkesettprodukter. Tidlige Adreno -modeller inkluderte Adreno 100 og 110, som hadde 2D grafikkakselerasjon og begrensede multimediefunksjoner. På den tiden ble 3D-grafikk på mobile plattformer vanligvis håndtert ved hjelp av programvarebaserte gjengivelsesmotorer, noe som begrenset ytelsen. Med økende etterspørsel etter mer avanserte multimedia- og 3D-grafikkegenskaper, lisensierte Qualcomm Imageon IP fra AMD for å legge til maskinvareakselerert 3D-evne til sine mobilprodukter. Ytterligere samarbeid med AMD resulterte i utviklingen av Adreno 200, utgitt i 2008, som ble integrert i den første Snapdragon SoC . I januar 2009 solgte AMD hele Imageon grafikkavdelingen for håndholdte enheter til Qualcomm.
Tekniske detaljer
Varianter
Selskapet tilbyr Adreno GPUer i forskjellige typer, som en del av Snapdragon SoC -ene:
Navn | Mikroarkitektur | Fab ( nm ) | Klokke [ MHz ] | Minneteknologi | Fyllhastighet | GFLOPS | API (versjon) | Brukes i Qualcomm ... | Referanser | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type |
ALUer
[SIMD -er] ( FP32 ) |
On-chip grafikkminne | TMU | Minnebåndbredde | Triangel
[MT/s] |
Pixel
[ GP /s] |
Tekstur
[ GT /s] |
( FP64 ) | ( FP32 ) | ( FP16 ) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Før Adreno | |||||||||||||||||||||
Forsvarer 2 | 0,25 | 0,007 | 1.0 | ||||||||||||||||||
Forsvarer3 | 0,25 | 0,022 | |||||||||||||||||||
Stargate | 0,6 | 0,09 | 1.1 | ||||||||||||||||||
Adreno 1xx -serien | |||||||||||||||||||||
Adreno 100 | 1.0 | ||||||||||||||||||||
Adreno 110 | 1.1 | ||||||||||||||||||||
Adreno 120 | fastfunksjonsrørledning | 1.1 | |||||||||||||||||||
Adreno 130 | ? | ? | 90 eller 65 | ? | 1.6
4 |
?
0,133 |
?
0,3 |
?
1.2 |
?
2.4 |
Ikke tilgjengelig | Ikke tilgjengelig | Direct3D Mobile | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | ||||||||
Adreno 2xx -serien - Yamato | |||||||||||||||||||||
Adreno 200 (AMD Z430) |
Unified shader modell 5-veis VLIW |
8
[2] |
256 KB | 65 | 133 | LPDDR -333 En-kanals 32-bit @ 166,5 MHz (1,3 GB/s) | 22,85 | 0,133 | 0,53 | 2.12 | 4,25 | Ikke tilgjengelig | 2.0 | 1.1 | Ikke tilgjengelig | 1.4 (freedreno driver) | 11 ( funksjonsnivå 9_3 ) |
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX51, i.MX53 | |||
Adreno 200 'forbedret' | 45 | 200 245 | LPDDR -400 Enkelts 32-biters ved 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 Enkelts 32-biters @ 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 Dual-channel 32-bit (64-bit) @ 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 series - leia | |||||||||||||||||||||
Adreno 220 |
Unified shader modell 5-veis VLIW |
32
[8] |
512 KB | 45 | 266 | LPDDR2 -666 En-kanals 32-bit @ 333 MHz (2,6 GB/s) | 88,7 | 0,532 | 4,25 | 17.0 | 34,0 | Ikke tilgjengelig | 2.0 | 1.1 | Ikke tilgjengelig | 1.4 (freedreno driver) | 11 ( funksjonsnivå 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 - oksili | |||||||||||||||||||||
Adreno 304 |
Unified shader modell Scalar instruksjonssett |
24
[24] |
96 KB | 28 | 400 | LPDDR2 / 3 -768/1066 Enkanals 32-biters @ 384-533 MHz (3,0-4,2 GB/s) | 4,80 | 19.2 | 38.4 | Ikke tilgjengelig | 3.0 (freedreno driver: 3.0, 3.1 ufullstendig, 3.2 delvis) | 1.1 | 1.1 innebygd profil | 3.1 (freedreno driver, 3.2 ufullstendig, 3.3 komplett) | 11 ( funksjonsnivå 9_3 ) |
Snapdragon 208 , Snapdragon 210 , Snapdragon 212 | |||||
Adreno 305 (1. generasjon) | 256 KB | 400 450 | LPDDR2 -800 Enkanals 32-biters ved 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 (2. generasjon) | 128 KB | LPDDR2 / 3 -1066 Enkelts 32-biters 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 Enkelts 32-biters @ 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-biters @ 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. generasjon) | 64
[64] |
512 KB | 400 | LPDDR2 -1066 Dual-channel 32-bit (64-bit) @ 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 (2. generasjon) | 96
[96] |
400 450 | LPDDR3 -1200 Dual-channel 32-bit (64-bit) @ 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 Dual-channel 32-bit (64-bit) @ 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 | Enhetlig skyggemodell | 48
[48] |
256 KB | 28 | 550 | LPDDR3 -1333/1866 Enkeltkanals 32-biters @ 666,5-933 MHz (5,3-7,4 GB/s) | 13.2 | 52,8 | 105,6 | Ikke tilgjengelig | 3.2 (freedreno driver: 3.0, 3.1 ufullstendig, 3.2 delvis) | 1.1 | 1.2 full profil | 3.1 (freedreno driver, 3.2 ufullstendig, 3.3 komplett) | 11 ( funksjonsnivå 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 Dual-channel 32-bit (64-bit) @ 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 Dual-channel 64-bit (128-bit) @ 800 MHz (25,6 GB/s) | 281,3 337,5
(0,56 Tr/klokke) |
4
4.8 (8,2 Px/klokke) |
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 Dual-channel 32-bit (64-bit) @ 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-biters ved 800 MHz (6,4 GB/s) | ? | ? | ? | ? | 1.0 | 3.2 (freedreno driver: 3.1, 3.2 delvis) | ? | 2.0 Full | 3.1 (freedreno driver, 3.2 ufullstendig, 3.3 komplett) | 11 ( funksjonsnivå 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 Enkelts 32-biters @ 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 Dual -channel 16 -bit (32 -bit) @ 1333 MHz (10,6 GB/s) | ? | ? | ? | 41.6 | 166.4 | 332,8 | Snapdragon 630 | |||||||||||
Adreno 509 | 256 + 16 KB | 720 | LPDDR4 -2666 Dual -channel 32 -bit (64 -bit) @ 1333 MHz (21,3 GB/s) | ? | ? | ? | 46,0 | 184.3 | 368,6 | Snapdragon 636 | |||||||||||
Adreno 510 | 256 KB | 28 | 600 | LPDDR3 -1866 Dual -channel 32 -bit (64 -bit) @ 933 MHz (14,9 GB/s) | ? | ? | ? | 38.4 | 153,6 | 307.2 | 3.2 (3.1 + AEP) (freedreno driver: 3.1, 3.2 delvis) |
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 ( funksjonsnivå 11_1 ) |
Snapdragon 820 (MSM8996),
Snapdragon 821 (MSM8996PRO) |
||||||||||
Adreno 540 | 384
[384] |
10 | 710 739 | > 450 | ? | 11.36 (16 Texel/klokke) | 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 og 1.1 | 3.2 | 2.0 Full | WIP (freedreno driver) | 12 ( funksjonsnivå 12_1 ) |
|||||||||||||
Adreno 608 | 10 | LPDDR4X -4266 Dual-channel 16-bit (32-bit) @ 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 Dual -channel 16 -bit (32 -bit) @ 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 Dual-channel 16-bit (32-bit) @ 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 Dual-channel 16-bit (32-bit) @ 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]
|
? og 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 (estim.) | 28,1 (estim.) | 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 Enkelts 32-biters @ 933 MHz (7,4 GB/s) eller
LPDDR4X -3732 Dual -channel 16 -bit (32 -bit) @ 1866 MHz (14,9 GB/s) |
QCS2290 | ||||||||||||||||||
Navn | Type |
ALUer
(SIMD -er) ( FP32 ) |
On-chip grafikkminne | TMU | Fab ( nm ) | Klokke | Minnebåndbredde | Triangel
[MT/s] |
Pixel
[ GP /s] |
Tekstur
[ GT /s] |
( FP64 ) | ( FP32 ) | ( FP16 ) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | Brukes i Qualcomm ... | Referanser |
Mikroarkitektur | Minneteknologi | Fyllhastighet | GFLOPS | API (versjon) |
- Merknader
- Adreno 130 inne i MSM7x01 og MSM7x01A. Den støtter OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile , SVGT 1.2, Direct Draw og GDI .
- Adreno 200 (AMD Z430) inne i QSD8x50 og MSM7x27 (133 MHz). Den tilbyr en programmerbar funksjonsrørledning og streamingteksturer med støtte for OpenGL ES 1.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 og DirectDraw. (22M trekanter/sekund, 133M piksler/sekund, klokkehastighet opp til 133 MHz).
- Adreno 200 forbedret inne i MSM7x25A og MSM7x27A (200 MHz). Den støtter OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw og GDI. (40M trekanter/sekund, 200M piksler/sekund, klokkehastighet opp til 200 MHz).
- Adreno 203 inne i MSM8225 og MSM8225Q (400 MHz). Det er en forbedring i forhold til Adreno 205. Den har en høyere frekvens, har bedre pikselfyllingshastighet, lavere strømforbruk, bedre 3D -ytelse. Den er omtrent 50-100% raskere enn Adreno 200 (forbedret), og 10–25% enn Adreno 205. Den kan klokke 2x ganger høyere enn Adreno 205. Den stø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-50M trekanter/sekund, 250-300M piksler/sekund, klokkehastighet fra 192 til 400 MHz)
- Adreno 205 inne i QSD8x50A, MSM7x30 og MSM8x55 (245 MHz). Forbedringene inkluderer maskinvareakselerert SVG og Adobe Flash og bedre skyggereffekt enn Adreno 200. Den støtter OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw og GDI. (57M trekanter/sekund, 250M piksler/sekund, klokkehastighet opp til 400 MHz)
- Adreno 220 inne i MSM8660 eller MSM8260 (266MHZ) med enkeltkanalsminne. Den stø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/sekund, 500M piksler/sekund, standard klokkehastighet opptil 266 MHz, overklokke opptil 400 MHz).
- Adreno 225 inne i MSM8960 (400 MHz), med enhetlig skyggearkitektur og tokanalsminne. Den støtter Direct3D 9.0c i tillegg til 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 inne i Qualcomm S4 Pro & Prime Series, med enhetlig skyggearkitektur og tokanals minne. Den støtter Direct3D -funksjonsnivå 9_3 i tillegg til 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 inne i Nexus 5, tabletter i Amazon Kindle HDX -serien, Amazon Fire -telefon, Nokia Lumia 2520 -nettbrett, 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) og LG G2/G3 smarttelefoner.
- Adreno 420 inne i Qualcomm Snapdragon 805 støtter Direct3D 11.2 -kjøretid ( funksjonsnivå 11_1 ). Inne i 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 er den første telefonen SoC noensinne som har en 128-biters minnebuss.
- Adreno 540 inne i Qualcomm Snapdragon 835 er den første telefonen SoC som har variabel oppdateringshastighet og Foveated rendering /Variate Rate Shading, Qualcomm kaller implementeringene deres Q-Sync og Adreno Foveation.
- Adreno 630 inne i Qualcomm Snapdragon 845 er den første telefonen SoC som har Inside-Out Room-scale 6DoF med SLAM
- Adreno 640 inne i Qualcomm Snapdragon 855 er den første telefonen SoC som har oppdaterbare GPU -drivere fra Google Play Store
- Adreno 660 inne i Qualcomm Snapdragon 888 er den første telefonen SoC som har variabel hastighetsskygge (VRS)
Støtte for operativsystem
Det er proprietære drivere for det Linux -baserte mobile operativsystemet Android tilgjengelig fra Qualcomm selv. Historisk sett var den eneste måten å ha GPU-støtte på ikke-Android Linux med libhybris- innpakningen.
Linux og Mesa støtter Adreno 200/300/400/500 -serien med GPU -er med en driver kalt freedreno
. Freedreno tillater full åpen kildekode-grafikk på enheter som 96Boards Dragonboard 410c og Nexus 7 (2013) .
Se også
- Qualcomm Hexagon
- Liste over Qualcomm Snapdragon-systemer-på-brikke
- PowerVR - konkurrerende grafikkteknologi tilgjengelig som en Silicon IP -kjerne (SIP) for tredjeparter
- Mali - konkurrerende grafikkteknologi tilgjengelig som en Silicon IP -kjerne (SIP) for tredjeparter
- Vivante - konkurrerende grafikkteknologi tilgjengelig som en Silicon IP -kjerne (SIP) for tredjeparter
- Tegra - familie av SoC -er for mobile datamaskiner, grafikkjernen kan være tilgjengelig som SIP -blokk for tredjeparter
- VideoCore - familie av SOC -er , av Broadcom, for mobile datamaskiner, grafikkjernen kan være tilgjengelig som SIP -blokk for tredjeparter
- Atom -familie av SoC -er - med Intel -grafikkjerne, ikke lisensiert til tredjepart
- AMD mobile APUer - med AMD -grafikkjerne, ikke lisensiert til tredjepart
- AMD Imageon ( ATI Imageon ) - Liste over ATI mobil GPU
- Intel 2700G - Gammel Intel mobil GPU
- Liste over Nvidia grafikkbehandlingsenheter - GPU Nvidia