Lo descargué intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
, intenté ejecutarlo install.sh
pero dice SO no compatible, así que leí en algún lugar que necesitaba hacer un archivo .deb a partir de uno de los archivos RPM, lo hice con 2:
opencl-1.2-devel_6.0.0.1049-2_amd64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_amd64.deb
Los sudo dpkg -i
instalé con ambos , pero todavía no tengo libOpenCL.so que necesito
Ahora estoy atascado ... :(
libOpenCL.so
), hay un enlace de "lista de archivos" en la página de detalles de cada paquete que resulta útil.La forma, sugerida por Nick Weinberg, instala una versión bastante desactualizada del controlador, por lo tanto, sugeriría descargar la versión directamente de su proveedor de hardware.
Como tiene una CPU Intel, haga lo siguiente
Descargue este archivo e instálelo de la siguiente manera.
Este script de instalación escribirá muchas bibliotecas
/opt/intel
y creará un enlace simbólico (o reemplazará el antiguo)/usr/lib/x86_64-linux-gnu/libOpenCL.so
.Entiendo que el tema es que los pasos anteriores permiten que OpenCL acceda a su CPU Intel. Pero si tiene Intel HD Graphics, tiene sentido permitir que OpenCL también use estos gráficos integrados. Luego haz lo siguiente
Siga las instrucciones dadas allí. Acabo de copiarlos aquí con una solución: el uso en
sudo apt
lugar desudo dpkg -i *.deb
desde entoncesdpkg
no verifica las dependencias:Tenga
.
en cuenta que en./*deb
es importante: sin este punto obtendráUnable to locate
yCouldn't find
errores.PD: el sitio web de Intel enumera las CPU adecuadas, asegúrese de que el suyo esté en esta lista.
fuente
Quería que OpenCL funcionara para darktable en Ubuntu 19.04 x64.
Inicialmente
darktable-cltest
reportaPero después
sudo apt-get install intel-opencl-icd
está funcionando bien.fuente