Es ist möglich, die OpenCL-Unterstützung zu deaktivieren, ohne ImageMagick erneut zu kompilieren. Wenn Sie die Umgebungsvariable auf festlegen MAGICK_OCL_DEVICE
, OFF
wird OpenCL deaktiviert. Dies funktioniert sowohl für ImageMagick 6 als auch für 7.
Imagemagick: Deaktivieren Sie OpenCL unter Linux
980
qubodup
Immer wenn ich Imagemagick-Befehle verwende, sehe ich Fehler und Warnungen wie die folgenden:
$ 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
Ich gehe davon aus, dass dies auf fehlerhafte oder unvollständige Open-Source-ATI-Treiber unter Linux zurückzuführen ist.
Wie kann ich verhindern, dass Imagemagick OpenCL verwendet, ohne es neu zu kompilieren? Ich ziehe es vor, nur die Version zu verwenden, die von meiner bevorzugten Linux-Distribution bereitgestellt wird - in diesem Fall Arch Linux.
1 Antwort auf die Frage
5
dlemstra
Das klappt, danke! `MAGICK_OCL_DEVICE = OFF convert -size 99x99 Bildunterschrift:" t "-Border 1x1 t.png`
qubodup vor 8 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4