Device skipped?
#1
Hi,

sorry for asking dump question, but can anyone explain what I'm doing wrong!?

I'm using hashcat 3.0 on a windows 7 machine. 

I get this message:
O:\hashcat-3.00>hashcat64.exe -b -m 1800

hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...

OpenCL Platform #1: NVIDIA Corporation
======================================
- Device #1: GeForce GTX 460, 256/1024 MB allocatable, 7MCU

OpenCL Platform #2: Intel(R) Corporation
========================================
- Device #2: Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz, skipped

Hashtype: sha512crypt, SHA512(Unix)

Speed.Dev.#1.:     6943 H/s (94.62ms)

Started: Sat Jul 02 14:38:23 2016
Stopped: Sat Jul 02 14:38:37 2016

Why is "Device #2", my main CPU skipped?
What is needed to get it working? (Intel's opencl_runtime_16.1_x64_setup already installed).

Many thanks for any hint!
LW
#2
(07-02-2016, 02:42 PM)LindaWillson Wrote: Hi,

sorry for asking dump question, but can anyone explain what I'm doing wrong!?

I'm using hashcat 3.0 on a windows 7 machine. 

I get this message:
O:\hashcat-3.00>hashcat64.exe -b -m 1800

hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...

OpenCL Platform #1: NVIDIA Corporation
======================================
- Device #1: GeForce GTX 460, 256/1024 MB allocatable, 7MCU

OpenCL Platform #2: Intel(R) Corporation
========================================
- Device #2: Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz, skipped

Hashtype: sha512crypt, SHA512(Unix)

Speed.Dev.#1.:     6943 H/s (94.62ms)

Started: Sat Jul 02 14:38:23 2016
Stopped: Sat Jul 02 14:38:37 2016

Why is "Device #2", my main CPU skipped?
What is needed to get it working? (Intel's opencl_runtime_16.1_x64_setup already installed).

Many thanks for any hint!
LW

You are not doing anything wrong, hashcat v3.00 uses only your GPU by default. If you actually want to use both, you should run:
hashcat64.exe -b -m 1800 -D 1,2

Note that you are also using an older Nvidia card so hashcat v3.00 will most likely be slower than cudaHashcat v2.01 for you, so I would suggest using that. Unfortunately the links seem to have been removed for that, but if you want I can upload the Windows binaries somewhere.

Another thing is that Nvidia's drivers have a bug where using both the CPU and GPU at once can be slower than using the GPU alone. You can read more here: https://hashcat.net/forum/thread-5559.html under the section titled "Support to utilize multiple different OpenCL device types in parallel".

Hope that helps a bit. :)
#3
plz try:
--opencl-device-type 1,2
but:
"Do not use OpenCL CPU devices by default to avoid slow GPU synchronization, user needs to explicitly enable them using --opencl-device-type
"
#4
Many thanks ... that did the trick!
Performance is currently no issue - just playing aorund at the moment!