05-27-2023, 07:43 PM
(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.