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?
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!
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 . 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
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