23 janvier 2026
Nous utilisons souvent des termes tels que CPU, GPU ou VRAM. Nous expliquons ici de manière simple et compréhensible ce que ces composants apportent à Darktable.
CPU (processeur) – Le chef de chantier
Le CPU est le cerveau de votre ordinateur. Il est extrêmement intelligent et peut résoudre des tâches très complexes, mais il traite généralement les choses les unes après les autres.
- Dans Darktable : elle s'occupe de la gestion, du chargement des images et des modules qui ne peuvent pas (encore) fonctionner sur la carte graphique.
GPU (carte graphique) – La colonne des travailleurs
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 simultanément des millions de pixels (par exemple, pour éclaircir tous les pixels).
- Dans Darktable : c'est le turbo. Lorsque OpenCL est activé, il effectue les calculs lourds lors du traitement et de l'exportation beaucoup plus rapidement que le CPU.
RAM (mémoire vive) – Le bureau
Toutes les données dont l'ordinateur a besoin à ce moment précis s'y trouvent. Plus le bureau est grand, plus il est possible d'ouvrir simultanément de dossiers (images) sans avoir à les rechercher laborieusement dans les archives (disque dur).
VRAM (mémoire graphique) – Le chariot de matériel
Il s'agit d'une mémoire ultra-rapide intégrée directement à la carte graphique. Elle est comparable à un chariot de chantier placé juste à côté de l'équipe de travailleurs (GPU).
- Pourquoi est-ce important ? Si ton image tient entièrement dans la VRAM, le GPU peut la traiter très rapidement. Si la VRAM est trop petite (par exemple, pour les images géantes de 61 mégapixels sur les anciennes cartes), les données doivent être constamment déplacées d'un endroit à l'autre, ce qui ralentit le processus.
OpenCL – Le langage des travailleurs
OpenCL n'est pas un matériel, mais le « langage » utilisé par Darktable pour donner des instructions à la carte graphique. Sans OpenCL, la carte graphique ne comprend pas ce qu'elle doit faire et le processeur doit effectuer tout le travail seul.
