Error: * Device # 2: Outdated POCL OpenCL driver detected!
#4
(10-28-2020, 02:36 PM)MA40 Wrote:
(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.

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.
Reply


Messages In This Thread
RE: Error: * Device # 2: Outdated POCL OpenCL driver detected! - by chuckity - 05-27-2023, 07:43 PM