I'm trying to run DaVinci Resolve on Centos 7, but when I start the program from the terminal I get the following error:

error while loading shared libraries: libOpenCL.so.1: cannot open shared object file: No such file or directory

As best as I can tell, the library isn't installed on my system. When I tried to run yum install libOpenCl it said the library doesn't exist. How can I get this library installed on my machine?

  • OpenCL implementations depend on your GPU/CPU (or Intel/AMD have CPU ones), you'll need to install from manufacturer sites. – trapezoid Jan 2 '18 at 20:18

For Ubuntu, try:

How to install libOpenCL.so on Ubuntu

sudo apt update
sudo apt install ocl-icd-opencl-dev
| improve this answer | |
  • 1
    did it with apt-get and it helped. – Jakob Alexander Eichler Oct 13 '18 at 1:56
  • 1
    this is weird. I thought Resolve was a professionally designed program, yet the install instructions said nothing of this - why – Michael May 9 at 20:29
  • This led me to installing ocl-icd on manjaro to get DaVinci Resolve 16 started even though opencl-mesa wa installed. – Arnaud Meuret Jun 16 at 5:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.