É 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.
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.
Tags imagemagick opencl linux