Top Qs
Chronologie
Chat
Contexte

Adreno

De Wikipédia, l'encyclopédie libre

Remove ads

Adreno est une série de processeur graphiques développée par la société américaine Qualcomm pour équiper ses SoC ARM Snapdragon. Initialement, ces unités de traitement graphique (GPU) faisaient partie de la gamme Imageon d'AMD, rachetée par Qualcomm en janvier 2009. Les GPU Adreno sont optimisés pour les architectures mobiles ARM et intègrent des fonctionnalités avancées de rendu 3D et de calcul parallèle adaptées aux contraintes d’énergie et de performances des appareils mobiles.

Remove ads

Pilotes

Les pilotes officiels des processeurs graphiques Adreno sont entièrement des logiciels propriétaires. Néanmoins, le projet de pilote libre Freedreno, initié fin 2011, a connu un développement rapide. Ce pilote, reposant sur l’architecture Gallium3D, est intégré au projet Mesa 3D. En juillet 2014, Freedreno constituait le seul pilote graphique libre supportant les SoC ARM au sein de Mesa. Depuis la version 11.1 de Mesa 3D, publiée le 15 décembre 2015, Freedreno assure la prise en charge de l’API OpenGL 3.1 pour les séries Adreno 300 (a3xx) et 400 (a4xx).

Remove ads

Variantes

Résumé
Contexte
Davantage d’informations Name, Microarchitecture ...


  • L'Adreno 130, utilisé dans le SoC MSM7x01, offre pas mal de fonctions fixes et supporte OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, SVGT 1.2, Direct Draw et GDI.
  • Adreno 200 (AMD Z430) est inclus dans les SoC QSD8x50 (1 GHz) et MSM7x27 (600 MHz A11+L2 cache). Il offre un pipeline de fonctions programmables et le flux de textures. Il est compatible OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, SVGT 1.2 et DirectDraw. (22 mégatriangles par seconde, 133 mégapixels par seconde, vitesse d'horloge maximum de 128 MHz).
  • Adreno 205 est inclus dans les SoC QSD8x50A (1.3 GHz), MSM7x30 (800 MHz+L2 cache), MSM8x55 (1 GHz+L2 cache). Ses améliorations incluent ; Support du SVG, accélération matérielle d'Adobe Flash et de meilleures performances des shaders que l'Adreno 200. Il est compatible avec les API OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, SVGT 1.2, Direct Draw and GDI. Il peut tracer 40 mégatriangles par seconde, 432 mégapixels par seconde et à une vitesse d'horloge pouvant atteindre 200 MHz.
  • Adreno 220 inclus dans les SoC MSM8660 et MSM8260 (1,2 GHz1,5 GHz+1 Mo L2 Cache) a un simple canal de mémoire. Il est compatible avec OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw et GDI. Il peut tracer 88 mégatriangles par seconde, 2.4 gigapixels par seconde, La vitesse d'horloge standard peut atteindre 266 MHz, et il peut être surcadencé à 400 MHz.
  • Adreno 225 inclus dans le SoC MSM8960 (1,5 GHz1,7 GHz+1 Mo L2 cache), comporte une architecture de shader unifié et un accès mémoire à doubles canaux. Il est compatible avec les fonctionnalités de Direct3D version 9.3 et avec les API OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, SVGT 1.2, Direct Draw et GDI.
  • Adreno 230 inclus dans les SoC MSM8225 et MSM8625.
  • Adreno 302 inclus dans les SoC de type Snapdragon 200.
  • Adreno 305 inclus dans les Snapdragon 400, gravure 28 nm, cadencée à 400 MHz, OpenGL ES 3.0, OpenCL 1.2e, OpenVG 1.1, DirectX 9.0c. Développe une puissance de 21.6 GFlops.
  • Adreno 320 inclus dans les S4 pro et prime. Gravure 28 nm, cadencée à 400 MHz, OpenGL ES 3.0, OpenCL 1.2e, OpenVG 1.1, DirectX 9.0c. Développe une puissance de 51.2 GFlops.
  • Adreno 320 (2nd gen) inclus dans les Snapdragon 600. Gravure 28 nm, cadencée à 450 MHz, OpenGL ES 3.0, OpenCL 1.2e, OpenVG 1.1, DirectX 9.0c. Développe une puissance de 86.4 à 97.2 GFlops.
  • Adreno 330 inclus dans les Snapdragon 800. Gravure 28 nm, cadencée à 450/550 MHz, OpenGL ES 3.0, OpenCL 1.2e, OpenVG 1.1, DirectX 9.0c. Développe une puissance de 129.6 à 159.4 GFlops.
  • Adreno 405 inclus dans les Snapdragon 415, 615, 616 et 617, Gravure 28 nm, cadencée à 550 MHz, OpenGL ES 3.0 – 3.1, OpenCL 1.2, OpenVG 1.1, DirectX 11.2.
  • Adreno 418 inclus dans le Snapdragon 808, Gravure 20 nm, cadencée à 600 MHz, OpenGL ES 3.0 – 3.1, OpenCL 1.2, OpenVG 1.1, DirectX 11.2.
  • Adreno 420 inclus dans les Snapdragon 805. Gravure 28 nm, cadencée à 500/600 MHz, OpenGL ES 3.0 – 3.2, OpenCL 1.2, OpenVG 1.1, DirectX 11.2.
  • Adreno 430 inclus dans les Snapdragon 810. Gravure 20 nm, cadencée à 500 – 650 MHz, OpenGL ES 3.0 – 3.2, OpenCL 1.2, OpenVG 1.1, DirectX 11.2.
  • Adreno 505 inclus dans les Snapdragon 430 et 435. Gravure 28 nm, cadencée à 450 MHz, OpenGL ES 3.0 – 3.2, OpenCL 2.0, OpenVG 1.1, DirectX 12.0, Vulkan 1.0.
  • Adreno 506 inclus dans le Snapdragon 625. Gravure 14 nm, cadencée à 650 MHz, OpenGL ES 3.0 – 3.2, OpenCL 2.0, OpenVG 1.1, DirectX 12.0, Vulkan 1.0.
  • Adreno 510 inclus dans les Snapdragon 650, 652, 653. Gravure 28 nm, cadencée à 600 MHz, OpenGL ES 3.0 – 3.2, OpenCL 2.0, OpenVG 1.1, DirectX 12.0, Vulkan 1.0.
  • Adreno 530 inclus dans les Snapdragon 820 et 821. Gravure 14 nm, cadencée à 500 – 650 MHz, OpenGL ES 3.0 – 3.2, OpenCL 2.0, OpenVG 1.1, DirectX 12.0, Vulkan 1.0.
  • Adreno 540 inclus dans le Snapdragon 835, Gravure 10 nm, OpenGL ES 3.0 – 3.2, OpenCL 2.0, OpenVG 1.1, DirectX 12.0, Vulkan 1.0.
Remove ads

Lien externe

  • Adreno GPU sur le site pour les développeurs de Qualcomm.

Notes et références

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads