Thursday, November 17, 2016

No OpenCL compatible devices found

I ran into an issue running hashcat on my Hyper-V Kali Linux VM.  I kept getting an error “OpenCL Platform #1: Mesa, skipped! No Open CL compatible devices found ERROR: No devices found/left”

No_OpenCL

I did a little Googling and eventually came across this site which documents how to install the Intel CPU ICD.  https://wiki.tiker.net/OpenCLHowTo

Very helpful stuff!  From there I followed the OpenCL driver link and finally ended up at a download link for the OpenCL Runtime for Intel Core and Intel Xeon processors. 

https://software.intel.com/en-us/articles/opencl-drivers#latest_CPU_runtime

Intel_Download

I downloaded the runtime for Ubuntu, decompressed the archive and ran the install script.

opencl_runtime_install

Opened hashcat and booyah!  There’s my CPU.

CPU_OpenCL