darktable page lede image
darktable page lede image

Cpu / gpu / memória

8.8. Cpu / gpu / memória

Estas opções controlam como o darktable usa os recursos do sistema.

memória em megabytes usada para o cache de miniaturas

Para acelerar a exibição de rolos de filme, o darktable armazena miniaturas em um arquivo de cache em disco, e o carrega para a memória ao inicializar. Este valor define o tamanho do cache em megabytes. É necessário reiniciar se for modificado. (default: 256Mb)

habilita backend de disco para cache de miniaturas

Se ativada, o darktable armazena todas as miniaturas em disco como um cache secundário, mantendo assim as miniaturas acessíveis caso elas sejam removidas do cache primário. Requer mais espaço em disco, mas acelera a vista da mesa de luz, já que evita o reprocessamento das miniaturas. (default: ligado)

habilita backend de disco para cache de pré-visualização

Se habilitado, o darktable grava pré-visualizações em disco (.cache/darktable) quando elas são removias do cache em memória. Note que isto pode usar muita memória (vários gigabytes para imagens de 20k), e o darktable nunca apaga imagens no cache. É seguro remover imagens do cache manualmente, se quiser. A mesa de luz ficará muito melhor quando você fizer zoom em uma imagem para modo de pré-visualização cheia. (default: desligado)

número de threads em background

Este parâmetro controla quantas threads paralelas são usadas para criar miniaturas durante a importação. Em sistemas de 32 bits é fortemente recomendado definir como 1. Precisa reiniciar se modificado (o default é 2).

limite de memória (em Mb) para ladrilhamento

Para gerenciar imagens grandes em sistema com memória limitada, o darktable usa processamento em ladrilhos. Esta variável controla a máxima quantidade de memória (em MB) que um módulo pode usar durante o processamento da imagem. Valores baixos forçarão módulos que usam muita memória a processar a imagem em muitos ladrilhos. Definir em 0 remove o limite. Valores abaixo de 500 serão tratados como 500. Em sistemas de 32 bits, você deveria definir em 500. É necessário reiniciar o darktable se for modificado. (default: 1500)

quantidade mínima de memória (em MB) para processamento de ladrilhos em buffer único

Se definido como valor positivo, não zero, esta variável determina a quantidade mínima de memória (em Mb) que o darktable deve usar para um único ladrilho. Em sistemas de 32 bits você deveria escolher 8. Sistemas de 64 bits podem viver com valores mais altos. Precisa reiniciar se modificado. (default: 16)

ativar suporte a OpenCL

O darktable pode usar sua GPU para acelerar o processamento significativamente. A interface OpenCL requer hardware apropriado e drivers OpenCL específicos para seu sistema. Se um destes não for encontrado, a opção é desabilitada. Pode ser ligado e desligado a qualquer momento, e tem efeito imediato. (default: ligado)

perfil de escalonamento OpenCL

Define como tarefas de pré-visualização e de pixelpilpe inteira são escalonadas em sistemas com OpenCL. default: a GPU processa a pixelpipe da visão central e a CPU processa a pipeline da pré-visualização; múltiplas GPUs: ambas pixelpipes são processadas em paralelo em duas diferentes GPUs; GPU muito rápida: as duas pixelpipes são processadas sequencialmente na GPU.