Imagemagick: desabilitar o OpenCL no Linux

4

Sempre que eu uso comandos do imagemagick, vejo erros e avisos como os seguintes:

$ convert -size 99x99  caption:"t" -border 1x1 t.png
convert: clBuildProgram failed. (-11) @ warning/opencl.c/CompileOpenCLKernels/1097.
convert: clCreateCommandQueue failed. (0) @ warning/opencl.c/InitOpenCLEnvInternal/1424

Suponho que isso se deva a drivers ati de código aberto defeituosos ou incompletos no Linux.

Como posso evitar que o Imagemagick use o OpenCL, sem recompilá-lo? Eu prefiro apenas usar a versão fornecida pela minha distribuição Linux de escolha - Arch Linux neste caso.

    
por qubodup 21.07.2016 / 14:59

1 resposta

4

É possível desativar o suporte a OpenCL sem recompilar o ImageMagick. Definir a variável de ambiente MAGICK_OCL_DEVICE to OFF desativará o OpenCL. Isso funcionará para o ImageMagick 6 e 7.

    
por 22.07.2016 / 23:12