qub*_*dup 6 linux opencl imagemagick
每当我使用 imagemagick 命令时,我都会看到如下错误和警告:
$ 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
Run Code Online (Sandbox Code Playgroud)
我认为这是因为 Linux 上的开源 ati 驱动程序有问题或不完整。
如何在不重新编译的情况下防止 Imagemagick 使用 OpenCL?我更喜欢只使用我选择的 Linux 发行版提供的版本 - 在这种情况下是 Arch Linux。
可以在不重新编译 ImageMagick 的情况下禁用 OpenCL 支持。将环境变量设置MAGICK_OCL_DEVICE为OFF将禁用 OpenCL。这适用于 ImageMagick 6 和 7。
| 归档时间: |
|
| 查看次数: |
1260 次 |
| 最近记录: |