Ich habe heruntergeladen intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
, versucht zu laufen, install.sh
aber es heißt "Nicht unterstütztes Betriebssystem". Ich habe dann irgendwo gelesen, dass ich eine .deb-Datei aus einer der RPM-Dateien erstellen musste. Ich habe es mit 2 gemacht:
opencl-1.2-devel_6.0.0.1049-2_amd64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_amd64.deb
Installierte sie beide mit sudo dpkg -i
, aber ich habe immer noch nicht die libOpenCL.so, die ich brauche
Jetzt stecke ich fest ... :(
libOpenCL.so
), finden Sie auf der Detailseite jedes Pakets einen Link " Dateiliste ", der sich als nützlich erweist.Der von Nick Weinberg vorgeschlagene Weg installiert eine ziemlich veraltete Version des Treibers, daher würde ich vorschlagen, die direkt von Ihrem Hardwarehersteller herunterzuladen.
Da Sie über eine Intel-CPU verfügen, gehen Sie wie folgt vor
Laden Sie dieses Archiv herunter und installieren Sie es wie folgt.
Dieses Installationsskript schreibt viele Bibliotheken in
/opt/intel
und erstellt eine symbolische Verknüpfung (oder ersetzt die alte)/usr/lib/x86_64-linux-gnu/libOpenCL.so
.Mein Verständnis des Themas ist, dass die obigen Schritte OpenCL erlauben, auf Ihre Intel-CPU zuzugreifen. Wenn Sie jedoch über Intel HD Graphics verfügen, ist es sinnvoll, OpenCL die Verwendung dieser integrierten Grafik zu erlauben. Dann machen Sie folgendes
Befolgen Sie die dort gegebenen Anweisungen. Ich habe diese hier nur mit einem Fix kopiert - benutze
sudo apt
anstattsudo dpkg -i *.deb
dadpkg
keine Abhängigkeiten zu prüfen:Beachten Sie, dass
.
in./*deb
wichtig ist: Ohne diesen Punkt erhalten SieUnable to locate
undCouldn't find
Fehler.PS Die Intel-Website listet die geeigneten CPUs auf. Stellen Sie sicher, dass sich Ihre in dieser Liste befindet.
quelle
Ich wollte OpenCL unter Ubuntu 19.04 x64 für darktable zum Laufen bringen.
Zunächst
darktable-cltest
berichtetAber nachdem
sudo apt-get install intel-opencl-icd
es gut funktioniert.quelle