Carte graphique
Une carte graphique est un composant électronique destiné aux ordinateurs personnels.
Auparavant, ce type de cartes s'insérait dans un emplacement PCI, mais avec l'évolution de l'électronique, il utilise actuellement un port AGP qui permet un accès beaucoup plus rapide, qui sera prochainement remplacé par le port PCI Express encore plus rapide.
Sa fonction principale est de traiter les signaux vidéo et de les envoyer à l'écran. Lorsqu'un développeur souhaitera utiliser les fonctionnalités des cartes graphiques, il utilisera des bibliothèques graphiques telles que DirectX ou OpenGL qui permettent de rendre la programmation d'un logiciel plus facile et permet de rendre le code source plus indépendant de la carte graphique.
Toutes les cartes graphiques ont deux moyens d'accès à leur mémoire (ou buffer), pendant que l'un est utilisé pour recevoir des informations en provenance du reste du système, l'autre est sollicité pour l'affichage à l'écran. Le premier est un accès aléatoire conventionnel (RAM) comme pour les mémoires centrales, le deuxième est généralement un accés séquentiel à la zone représentant l'écran (pixel buffer). Les jeux demandant de plus en plus de puissance, il fallait trouver un moyen pour que tous les calculs spécifiques à la 3D ne se fassent plus sur le processeur de la carte mère. Depuis une dizaine d'années, les cartes graphiques prennent en charge ces calculs.
Une des évolutions majeures récentes des cartes graphiques est le fait qu'elles soient devenues programmables. Elles possèdent maintenant leur propre processeur spécialisé dans les calculs d'affichage (multiplication de matrice, ...). Ces processeurs allègent la charge de calcul du ou des processeurs de la carte mère. Celui-ci peut donc se spécialiser dans d'autres tâches.
Détermination de la quantité de mémoire vidéo
| Résolution en points | 16 couleurs | 256 couleurs | 32 000 couleurs | 65 000 couleurs | 16 millions de couleurs |
|---|---|---|---|---|---|
| 640 x 480 | 150 ko | 300 ko | 563 ko | 600 ko | 900 ko |
| 800 x 600 | 234 ko | 469 ko | 879 ko | 938 ko | 1 406 ko |
| 1 024 x 738 | 384 ko | 768 ko | 1 440 ko | 1 536 ko | 2 304 ko |
| 1 280 x 1 024 | 640 ko | 1 280 ko | 2 400 ko | 2 560 ko | 3 840 ko |
| 1 600 x 1 200 | 938 ko | 1 875 ko | 3 516 ko | 3 750 ko | 5 625 ko |
