darktable page lede image
darktable page lede image

8.8. Cpu /gpu / mémoire

Ces options contrôlent comment darktable utilise les ressources de votre système.

mémoire en mégaoctets à utiliser pour le cache des miniatures

De manière à accélérer l’affichage des pellicules, darktable enregistre les miniatures dans un cache sur le disque (le cache primaire) et les charge en mémoire au démarrage. Cette valeur contrôle la taille du cache en mégaoctets. Un redémarrage est nécessaire en cas de modification (256 Mo par défaut).

utilisation du disque pour le cache des miniatures

Si activé darktable stocke toutes les miniatures sur le disque en tant que cache secondaire, gardant ainsi les miniatures accessibles au cas où elles sont supprimées du cache primaire. Cette option requiert plus d'espace disque mais accélère la vue table lumineuse dans la mesure où elle évite la reconstruction des miniatures (activé par défaut).

utilisation du disque pour le cache des prévisualisations complètes (100%)

Si activé, darktable sauvegarde un aperçu complet sur le disque (.cache / darktable /) lorsqu’il est supprimé du cache mémoire. Notez que cela peut prendre beaucoup de mémoire (plusieurs gigaoctets pour 20 000 images) et que darktable ne supprimera jamais les images mises en cache. Il est prudent de les supprimer manuellement, si vous le souhaitez. Les performances de la table lumineuse seront considérablement améliorées lors du zoom sur une image en mode de prévisualisation complète (désactivé par défaut).

nombre de fils d'exécution

Ceci contrôle le nombre de processus pouvant être utilisés en parallèle pour créer des miniatures lors de l’importation. Sur les systèmes 32 bits, il est fortement recommandé de laisser cette valeur à 1. Un redémarrage est nécessaire (2 par défaut).

mémoire limite (en Mo) pour le tuilage

Afin de gérer des images de grande taille sur les systèmes ayant une mémoire limitée, darktable effectue un traitement par tuiles. Cette variable contrôle la quantité maximum de mémoire (en Mo) qu'un module peut utiliser lors du traitement d’image. Des valeurs faibles forceront les modules gourmands en mémoire à traiter l’image en utilisant davantage de tuiles. Définir cette valeur à 0 supprimera toute limite. Les valeurs en-dessous de 500 seront traitées comme étant égales à 500. Sur un système 32 bits, vous devriez fixer cette valeur à 500. Nécessite un redémarrage en cas de modification (1500 par défaut).

quantité minimale de mémoire (en Mo) pour la mémoire-tampon d'une tuile

Si cette quantité est fixée à une valeur strictement positive, cette variable définit la quantité minimum de mémoire (en Mo) que darktable devra utiliser pour une seule tuile. Sur un système 32 bits, vous devriez la configurer à 8. Sur les systèmes 64 bits, vous pouvez utiliser des valeurs plus importantes. Nécessite un redémarrage en cas de modification (16 par défaut).

activer le support d’OpenCL

darktable peut utiliser votre GPU pour accélérer le traitement de manière significative. L’interface OpenCL requiert sur votre système un matériel adapté et les pilotes OpenCL correspondants. Si l’un d’entre-eux n'est pas trouvé cette option est grisée. Cette option peut être commutée, à tout moment, en actif ou en non actif et prend effet immédiatement (actif par défaut).

profil de planification OpenCL

Définit comment la prévisualisation et les tâches du pipeline graphique sont traitées sur les systèmes avec support OpenCL. « Par défaut » : le GPU exécute le pipeline graphique de la vue centrale et le CPU exécute le pipeline graphique de la prévisualisation. Avec des « GPUs multiples » : les deux pipelines graphiques sont exécutés en parallèle sur deux GPUs différents. Avec un « GPU très rapide » : les deux pipelines graphiques sont exécutés séquentiellement par le GPU.