darktable page lede image
darktable page lede image

perfil de escalonamento OpenCL

10.2.8. perfil de escalonamento OpenCL

O darktable pode usar a CPU e uma ou mais GPUs com OpenCL. Dependendo do desempenho relativo, usuários podem escolher entre certos perfis de escalonamento para otimizar o desempenho. Isto é feito pelo parâmetro de configuração perfil de escalonamento OpenCL no diálogo de opções do core (Seção 8.8, “Cpu / gpu / memória”), que oferece as seguintes opções:

default Se uma GPU capaz de ser usada via OpenCL é encontrada, o darktable a usa para preprocessar a imagem da visão central, enquanto a janela de pré-visualização (veja Seção 3.3.2, “Navegação”) é processada ela CPU em paralelo. Esta é a configuração preferida para sistemas com uma CPU e GPU razoavelmente rápidas. A alocação exata de dispositivos em várias pixelpipes pode ser ajustada de maneira mais fina com o parâmetro de configuração opencl_device_priority (veja abaixo).
GPU muito rápida Com este perfil de escalonamento o darktable processa a visão da imagem no centro e a janela de pré-visualização na GPU sequencialmente. Esta é a configuração preferida para sistemas com uma GPU que é muito mais rápida que a CPU.
múltiplas GPUs Estas configurações tratam de sistemas com múltiplas GPUs, com desempenho relativo não difere significativamente. Sempre que um trabalho de processamento é iniciado, o darktable use qualquer GPU que esteja ociosa, mas não a CPU. Usuários de sistemas com uma variedade de GPUs irão querer controle melhor da prioridade relativa das GPUs. Devem, para isso, selecionar o perfil default e fazer o ajuste fino do sistema com o parâmetro de configuração opencl_device_priority (veja abaixo).

na primeira vez que inicializa, ou ao detectar mudança na configuração da GPU do seu sistema, o darktable tenta identificar o perfil mais apropriado para você. É possível mudá-lo a qualquer tempo no diálogo de cpu / gpu / memory (Seção 8.8, “Cpu / gpu / memória”), com efeito imediato.