Posts: 3
Threads: 1
Joined: Apr 2020
Greetings,
I recently got a new machine and I fail to understand why my CPU is not recognized when specifically trying to use it.
Code:
./hashcat64.exe -b -m 1000 -O --force -w 4
OpenCL Platform #1: NVIDIA Corporation
======================================
* Device #1: GeForce RTX 2080 Ti, 2816/11264 MB allocatable, 68MCU
It finds my graphic card, no problem, but no CPU.
When trying the
-D 1 option :
Code:
./hashcat64.exe -b -m 1000 -O --force -w 4 -D 1
No devices found/left.
Even if the GPU is probably way faster, I was just trying to see the differences between the two. Am I missing something ?
Many thanks in advance.
Posts: 2,293
Threads: 11
Joined: Jul 2010
never use --force
You need to install the Intel OpenCL runtime for your CPU to work.
Posts: 3
Threads: 1
Joined: Apr 2020
(04-11-2020, 12:04 PM)undeath Wrote: never use --force
You need to install the Intel OpenCL runtime for your CPU to work.
Duly noted for the
--force option, thanks for the advice.
Not sure I am following you regarding the OpenCL runtime. The Ryzen 3900x is not an Intel processor.
Posts: 2,293
Threads: 11
Joined: Jul 2010
Doesn't matter, it works for AMD CPUs, too.
Posts: 3
Threads: 1
Joined: Apr 2020
04-11-2020, 03:39 PM
(This post was last modified: 04-11-2020, 03:40 PM by Noctis.)
(04-11-2020, 01:05 PM)undeath Wrote: Doesn't matter, it works for AMD CPUs, too.
Unfortunately, it seems not to in my case. After installing Intel OpenCL Runtime I got this error :
Code:
./hashcat64.exe -b -m 1000 -w 4 -O
Cannot find an OpenCL ICD loader library.
You are probably missing the native OpenCL runtime or driver for your platform.
* AMD GPUs on Windows require this runtime and/or driver:
"AMD Radeon Software Crimson Edition" (15.12 or later)
* Intel CPUs require this runtime and/or driver:
"OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* Intel GPUs on Windows require this runtime and/or driver:
"OpenCL Driver for Intel Iris and Intel HD Graphics"
* NVIDIA GPUs require this runtime and/or driver:
"NVIDIA Driver" (367.x or later)
I would say the Intel OpenCL runtime is not working well with the NVIDIA drivers.
Simply uninstalling it did not help and I had to uninstall the drivers and reinstall them again (v445.75). Now I am back to step one but at least hashcat is working. Not quite sure it is worth the time spent in the end.
Thanks anyway for your help.
Posts: 2,293
Threads: 11
Joined: Jul 2010
Looks like installing the Intel OpenCL runtime broke the ICD loader for you. Maybe you can fix that by reinstalling the loader only.