Fiz o download intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
, tentei executar, install.sh
mas ele diz OS não suportado, então li em algum lugar que precisava criar o arquivo .deb a partir de um dos arquivos RPM, fiz com 2:
opencl-1.2-devel_6.0.0.1049-2_amd64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_amd64.deb
Instalei os dois com sudo dpkg -i
, mas ainda não tenho o libOpenCL.so que preciso
Agora estou preso ... :(
libOpenCL.so
), há um link "lista de arquivos" na página de detalhes de cada pacote que é útil.A maneira, sugerida por Nick Weinberg, instala uma versão bastante desatualizada do driver; portanto, sugiro que você baixe a versão diretamente do seu fornecedor de hardware.
Como você possui CPU Intel, faça o seguinte
Faça o download deste arquivo e instale-o da seguinte maneira.
Esse script de instalação
/opt/intel
cria muitas bibliotecas e cria um link simbólico (ou substitui o antigo)/usr/lib/x86_64-linux-gnu/libOpenCL.so
.Meu entendimento do assunto é que as etapas acima permitem que o OpenCL acesse sua CPU Intel. Mas se você possui gráficos HD da Intel, faz sentido permitir que o OpenCL use esses gráficos integrados também. Então faça o seguinte
Siga as instruções dadas por lá. Eu apenas os copiei aqui com uma correção - use em
sudo apt
vez desudo dpkg -i *.deb
uma vezdpkg
que não verifica dependências:Note-se que
.
em./*deb
é importante: sem este ponto você vai terUnable to locate
eCouldn't find
erros.Se o site da Intel listar as CPUs adequadas, verifique se o seu está nesta lista.
fonte
Eu queria que o OpenCL funcionasse para o darktable no Ubuntu 19.04 x64.
darktable-cltest
Relatórios iniciaisMas depois
sudo apt-get install intel-opencl-icd
está funcionando bem.fonte