hashcat Forum

Full Version: Ryzen 3900x not recognized.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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.
never use --force

You need to install the Intel OpenCL runtime for your CPU to work.
(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.
Doesn't matter, it works for AMD CPUs, too.
(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.
Looks like installing the Intel OpenCL runtime broke the ICD loader for you. Maybe you can fix that by reinstalling the loader only.