These options control how darktable use your system resources.
Para acelerar la visualización del carrete, darktable almacena las miniaturas en un archivo de memoria caché en el disco (caché principal) y la carga en la memoria al inicio. Este valor controla el tamaño de la memoria temporal en megabytes. Se requiere reiniciar si se modifica el valor (256MB por defecto).
Si se activa, darktable almacena todas las miniaturas en disco como cache secundaria, y de esta forma, se mantienen las miniaturas accesibles en caso de que se pierdan del cache principal. Esto necesita más espacio en disco, pero acelera la vista en la mesa de luz ya que evita tener que volver a procesar las miniaturas (activado por defecto).
Si está habilitado, darktable escribe la vista previa completa en el disco (.cache/darktable/) cuando se desaloja de la caché de memoria. Tenga en cuenta que puede tomar mucha memoria (varios gigabytes para imágenes de 20k) y darktable nunca borrará las imágenes en caché. Sin embargo, es seguro borrarlas manualmente, si así lo desea. El rendimiento de la mesa de luz se incrementará enormemente cuando se amplíe la imagen en el modo de vista previa completa (desactivado por defecto).
Esto controla cuantos hilos en paralelo se utilizaran para crear las miniaturas durante la importación. En sistemas 32bit se recomienda ajustar esto a 1. Se necesita reiniciar si hay cambios (2 por defecto).
Para manejar grandes imágenes en sistemas con memoria limitada, darktable genera un proceso de bandas inteligentes. Esta variable controla la cantidad máxima de memoria (en MB) que un módulo puede utilizar durante el procesamiento de una imagen. Valores bajos forzarán un consumo mayor de memoria de los módulos para producir imágenes con un número mayor de bandas. Al ajustar esto a 0 se omitirá cualquier límite. Valores por debajo de 500 se tratarán como 500. En sistemas 32bit deberá ajustarlo a 500. Se necesita reiniciar si se cambia (1500 por defecto).
Si se ajusta a positivo, un valor diferente de cero, esta variable defina la cantidad mínima de memoria (en MB) que darktable debe tomar para una sola banda. En sistemas 32bit deberá ajustarlo a sistemas 8. 64bit para que pueda disponer de valores mayores. Se necesita reiniciar si se cambia (16 por defecto).
darktable puede utilizar su GPU para acelerar el procesamiento significativamente. La interfaz de OpenCL requiere un hardware adecuado y compatible con los drivers OpenCL de su sistema. Si uno de ellos no se encuentra, la opción se oscurecerá. Esto puede ser encendido o apagado en cualquier momento y toma efecto inmediatamente (encendido por defecto).
Define cómo se programan las tareas de previsualización y de procesado completo de imagen en los sistemas con OpenCL. “Predeterminado”: la GPU procesa la tubería del pixel de la vista central y la CPU procesa la vista previa; “múltiples GPU”: ambos procesos se ejecutan en paralelo en dos GPU diferentes; “GPU muy rápida”: ambos procesos se ejecutan secuencialmente en la GPU.