Les composants d'une carte graphique

Comme on l'a vu dans les chapitres précédents, une carte graphique est composé de plusieurs composants :

  • une mémoire vidéo ;
  • une interface avec le bus qui échange des information avec le processeur et la RAM ;
  • un command buffer qui interprète les demandes en provenance du processeur et pilote les autres composants ;
  • un circuit de gestion des sommets ;
  • un circuit de rasterization (passage d'un monde en 3D à un écran 2D) ;
  • un circuit de lecture des textures ;
  • un circuit d’enregistrement de l'image finale en mémoire : le ROP.

Architecture d'une carte graphique

Sur les cartes modernes, on trouve aussi des processeurs de shaders, dont certains remplacent parfois les circuits de gestion des sommets.

Carte graphique moderne

Dans ce qui va suivre, nous allons voir chaque composant dans le détail.


  1. Command Buffer et interface logicielle

    1. Le logiciel

    2. Command Processor

  2. Unités de gestion des sommets

    1. Input assembler

    2. Transformation

    3. Eclairage

  3. Rasterization

    1. Triangle setup

    2. Interpolation des pixels

  4. Unités de texture

    1. Filtrage

    2. Compression

    3. Texture cache

    4. Prefetching

  5. Les processeurs de Shaders

    1. Jeux d'instruction

    2. Microarchitecture

  6. Render Output Target

    1. Test de visibilité

    2. Transparence

    3. Anti-aliasing

  7. Elimination précoce des pixels cachés

    1. Tiled rendering

    2. Early-Z