Error: * Device # 2: Outdated POCL OpenCL driver detected! - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Support (https://hashcat.net/forum/forum-3.html) +--- Forum: hashcat (https://hashcat.net/forum/forum-45.html) +--- Thread: Error: * Device # 2: Outdated POCL OpenCL driver detected! (/thread-9601.html) |
Error: * Device # 2: Outdated POCL OpenCL driver detected! - MA40 - 10-27-2020 Hello. I have the latest version of HashCat installed, v6.1.1. I also have the latest version of Intel® CPU Runtime for OpenCL ™ Applications 18.1 for Linux * OS (64bit only) installed. I have no GPU, I only have CPU. My operating system is Ubuntu 20.04.1. When starting HashCat the following error appears: * Device # 2: Outdated POCL OpenCL driver detected! What should I do to make it go away? A greeting. RE: Error: * Device # 2: Outdated POCL OpenCL driver detected! - philsmd - 10-28-2020 just uninstall pocl RE: Error: * Device # 2: Outdated POCL OpenCL driver detected! - MA40 - 10-28-2020 (10-28-2020, 09:09 AM)philsmd Wrote: just uninstall pocl Yes. I have uninstalled the package with the command Code: sudo apt-get remove pocl-opencl-icd in the terminal and the problem is gone. Thank you very much. RE: Error: * Device # 2: Outdated POCL OpenCL driver detected! - chuckity - 05-27-2023 (10-28-2020, 02:36 PM)MA40 Wrote:(10-28-2020, 09:09 AM)philsmd Wrote: just uninstall pocl I understand this thread is old, but this still happens on some linux distributions. It happened to me. Try the last solution that was posted and it works with the --force option. But it has the serious and unacceptable drawback that it can generate false negatives, as hashcat warns. What I did was uninstall the pocl driver: sudo apt remove pocl-opencl-icd and then compile the latest version of the driver from github: https://github.com/pocl/pocl (Official page: http://portablecl.org/) Install all required packages (a long list). And I followed the build instructions: cd <directory-with-pocl-sources> mkdir build cdbuild cmake.. make # and optionally make install But it doesn't end there!!! You have to copy the file with the name of the pocl driver in the configuration directory where pocl-opencl-icd originally stored it, that is, in /etc/OpenCL/vendors/pocl.icd. This is done with: sudo cp /usr/local/etc/OpenCL/vendors/pocl.icd /etc/OpenCL/vendors/pocl.icd And works. I hope this saves a lot of people time and pain. RE: Error: * Device # 2: Outdated POCL OpenCL driver detected! - chuckity - 05-27-2023 (05-27-2023, 07:43 PM)chuckity Wrote:(10-28-2020, 02:36 PM)MA40 Wrote:(10-28-2020, 09:09 AM)philsmd Wrote: just uninstall pocl If hashcat was installed with the package manager then due to its dependency uninstalling pocl will also uninstall hashcat. So it should be installed again, after manually installing pocl. |