Errors on new project: Unity 2020 1.6f1....Could not load symbol clEnqueueFillBuffer, et al.

Creating a brand new project using Unity 2020 (any version so far) generates the following errors:-

Could not load symbol clCreateImage : The specified procedure could not be found.
Could not load symbol clEnqueueFillBuffer : The specified procedure could not be found.
Could not load symbol clEnqueueFillImage : The specified procedure could not be found.
Could not load symbol clEnqueueMarkerWithWaitList : The specified procedure could not be found.
Could not load symbol clGetExtensionFunctionAddressForPlatform : The specified procedure could not be found.
Could not load symbol clUnloadPlatformCompiler : The specified procedure could not be found.
Could not load symbol clCreateFromGLTexture : The specified procedure could not be found.
Could not load symbol clCreateCommandQueueWithProperties : The specified procedure could not be found.

There are no errors with previous versions so this is 2020 specific. Has anyone had similar issues or have a fix?

I have the same issue

Fixed.

As far as I can tell it’s to do with Open CL. Went to Device Manager and updated the driver on my Nvidia graphics card which has now sorted the error.

Upshot: ensure you have up to date graphics drivers.

Hi,

I have the same errors when i use 2019 or 2020, but 2018 is fine no errors. (new 2D or 3D project).
My configs are :

  • i5-2520M.
  • RAM 16 go.
  • Intel Graphic HD 3000.
  • Visual Studio Code. (i tried also Visual Studio 2019 just in case it installs something, no luck).
  • Windows 7 64bit.

Even though i have the latest drivers i reinstalled them just to be sure, but i still get the errors.

Can anyone help, please?

Don’t just update your drivers via your gfx card software, you need to go to Control Panel, Device Manager and find your gfx card under Display Adapters. Click properties and go to the Driver tab. Click the Update Driver button there.

My gfx card software said the driver was up to date when it obviously wasn’t. After I’d done the above update Unity worked fine.

I did that and the drivers are up to date, i also checked the last version on the intel website and also on the drivers page of my laptop which is EliteBook 8460p.

Anyway, i reported this to the Unity Team through the Editor, hopefully, it’s not something unresolvable.

One thing that i didn’t do is to install a previous version of the drivers, i may try it even if the chances are small but sometimes it works.

I hope you manage to get a fix. It’s an annoying error and it took me a while to solve the issue. If your gfx card is an integrated one then it might be worth investing in a replacement card, mine is only a cheap NVidia so it doesn’t have to be the best gfx card out there. Good luck!

I solved the same problem by downloading and installing newer OpenCL.DLL

Thanks, i searched for OpenCL for intel and i finally managed to download something from their pages… because it’s literally a labyrinth, i don’t even know which link i used but this is the name of the package “opencl_runtime_18.1_x64_setup.msi”.

And i had to remove my Intel graphic drivers first. and then install the OpenCL runtime and then reinstall the intel drivers.

Thanks a lot. As you said, I went to intel site. Its basically like a searching a small Treasure chest in a dungeon. To download those file , it asked me to even make intel account which sounded unnecessary trouble.
So, what I did is literally googled 'download “opencl_runtime_18.1_x64_setup.msi” ’ .and the first topmost link after the search automatically downloaded that file :slight_smile: . Then I deleted my nvidia graphics driver. Installed this opencl runtime setup, then again downloaded nvideo graphics driver. And It now works.

For those who think these error had no actual effect on unity, you could just press ‘Clear’ if it appears and go back to working on your project without solving it entirely, you should check out this ERROR that I had . Which was solved after I solved this OpenCl problem. https://discussions.unity.com/t/810467

Hope it helps other having the same problem :slight_smile:

У меня супер древняя видеокарта(gt220 512 мг) и просто переустановка драйверов не помогла , но я установил более раннею версию Unity

Thank you very much

Hi, I also have this problem and I have a nvs 300.

hey umm, i also removed the intel Graphic Driver but now i cannot reinstall it, for some reason when i download any driver and install it it says that my system requirements are not enough for the driver, even though i’m downloading the same driver i had before uninstalling, can you help me please, i’m now stuck in Microsoft Basic Graphic Adapter wich makes the screen really bad looking, thanks