darktable page lede image
darktable page lede image

8.8. Cpu / gpu / memory

These options control how darktable use your system resources.

memoria en megabytes para usar en la cache de las miniaturas

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).

activa backend del disco para la cache de las miniaturas

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).

Activar el segundo plano del disco para la caché de las miniaturas

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).

número de hilos en segundo plano

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).

límite de memoria (en MB) para el proceso por bandas

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).

mínima cantidad de memoria (en MB) para un buffer de proceso en bandas

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).

activar el soporte de OpenCL

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).

perfil de programación de OpenCL

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.