Imagemagick: отключить OpenCL в Linux

всякий раз, когда я использую команды 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

Я предполагаю, что это из-за неисправных или неполных драйверов ati с открытым исходным кодом на Linux.

Как запретить Imagemagick использовать OpenCL без повторной компиляции? Я предпочитаю просто использовать версию, предоставленную моим дистрибутивом Linux по выбору-Arch Linux в этом случае.

19
задан qubodup
30.01.2023 5:33 Количество просмотров материала 3451
Распечатать страницу

1 ответ

можно отключить поддержку OpenCL без перекомпиляции ImageMagick. Установка переменной окружения MAGICK_OCL_DEVICE to OFF отключит OpenCL. Это будет работать как для ImageMagick 6 и 7.

4
отвечен dlemstra 2023-01-31 13:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх