Pobrałem intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
, próbowałem uruchomić, install.sh
ale mówi Nieobsługiwany system operacyjny, więc przeczytałem gdzieś, że muszę utworzyć plik .deb z jednego z plików RPM, zrobiłem to z 2:
opencl-1.2-devel_6.0.0.1049-2_amd64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_amd64.deb
Zainstalowałem je oba sudo dpkg -i
, ale nadal nie mam libOpenCL.so, więc potrzebuję
Teraz utknąłem ... :(
libOpenCL.so
), na stronie szczegółów każdego pakietu jest przydatny link „lista plików”.Sposób sugerowany przez Nicka Weinberga instaluje dość przestarzałą wersję sterownika, dlatego sugerowałbym pobranie tej bezpośrednio od twojego dostawcy sprzętu.
Ponieważ masz procesor Intel, wykonaj następujące czynności
Pobierz to archiwum i zainstaluj w następujący sposób.
Ten skrypt instalacyjny zapisze wiele bibliotek
/opt/intel
i utworzy dowiązanie symboliczne (lub zastąpi starą)/usr/lib/x86_64-linux-gnu/libOpenCL.so
.Rozumiem ten temat, że powyższe kroki umożliwiają OpenCL dostęp do twojego procesora Intel. Ale jeśli masz grafikę Intel HD, sensowne jest zezwolenie OpenCL również na korzystanie ze zintegrowanej grafiki. Następnie wykonaj następujące czynności
Postępuj zgodnie z instrukcjami tam podanymi. Właśnie skopiowałem je tutaj z jedną poprawką - użyj
sudo apt
zamiast,sudo dpkg -i *.deb
ponieważdpkg
nie sprawdza zależności:Zauważ, że
.
in./*deb
jest ważne: bez tej kropki dostanieszUnable to locate
iCouldn't find
błędy.PS na stronie Intela wymieniono odpowiednie procesory, upewnij się, że Twój jest na tej liście.
źródło
Chciałem, aby OpenCL działał dla Darktable na Ubuntu 19.04 x64.
Wstępnie
darktable-cltest
raportyAle po
sudo apt-get install intel-opencl-icd
tym, jak działa dobrze.źródło