On entend souvent parler de CPU, de GPU ou de VRAM. Nous vous expliquons ici, en termes simples et clairs, quel est le rôle de ces composants dans darktable.

CPU (processeur) – Le chef de chantier

Le processeur est le cerveau de votre ordinateur. Il est extrêmement intelligent et capable de résoudre des tâches très complexes, mais il traite généralement les opérations les unes après les autres.

  • Dans darktable : il gère l’administration, le chargement des images et les modules qui ne peuvent pas (encore) s’exécuter sur la carte graphique.

GPU (carte graphique) – La colonne ouvrière

Le GPU n’est peut-être pas aussi « intelligent » que le chef de chantier, mais il dispose de milliers de petits ouvriers. Il est parfaitement adapté pour modifier des millions de pixels à la fois (par exemple, pour éclaircir tous les pixels).

  • Dans darktable : c’est le turbo. Lorsque OpenCL est activé, il se charge des tâches les plus lourdes lors de l’édition et de l’exportation bien plus rapidement que le processeur.

RAM (mémoire vive) – Le bureau

C’est là que sont stockées toutes les données dont l’ordinateur a besoin à ce moment précis. Plus le bureau est grand, plus il est possible d’ouvrir de fichiers (images) en même temps sans avoir à les récupérer laborieusement depuis l’archive (disque dur).

VRAM (mémoire vidéo) – Le chariot de matériel

Il s’agit de la mémoire ultra-rapide intégrée directement à la carte graphique. C’est un peu comme un chariot de matériel placé juste à côté de l’équipe de travail (le GPU).

  • Pourquoi est-ce important ? Si votre image tient entièrement dans la mémoire vidéo (VRAM), le processeur graphique (GPU) peut la traiter à une vitesse fulgurante. Si la mémoire vidéo est trop petite (par exemple, pour des images volumineuses de 61 mégapixels sur des cartes graphiques anciennes), les données doivent être constamment transférées d’un endroit à l’autre, ce qui ralentit le processus.

OpenCL – Le langage des ouvriers

OpenCL n’est pas un composant matériel, mais plutôt le « langage » utilisé par darktable pour transmettre des commandes à la carte graphique. Si OpenCL ne fonctionne pas, la carte graphique ne comprend pas ce qu’elle doit faire, et le processeur doit alors assumer tout le travail à lui seul.

20 avril 2026