07-09-2020, 10:29 PM
Hi,
thanks for your help.
I'm struggling with the output of hashcat -I:
CUDA Info:
==========
CUDA.Version.: 11.0
Backend Device ID #1 (Alias: #2)
Name...........: GeForce GTX 1050
Processor(s)...: 5
Clock..........: 1455
Memory.Total...: 1999 MB
Memory.Free....: 1424 MB
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: NVIDIA Corporation
Name....: NVIDIA CUDA
Version.: OpenCL 1.2 CUDA 11.0.185
Backend Device ID #2 (Alias: #1)
Type...........: GPU
Vendor.ID......: 32
Vendor.........: NVIDIA Corporation
Name...........: GeForce GTX 1050
Version........: OpenCL 1.2 CUDA
Processor(s)...: 5
Clock..........: 1455
Memory.Total...: 1999 MB (limited to 499 MB allocatable in one block)
Memory.Free....: 1408 MB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 450.36.06
OpenCL Platform ID #2
Vendor..: Intel(R) Corporation
Name....: Intel(R) CPU Runtime for OpenCL(TM) Applications
Version.: OpenCL 2.1 LINUX
Backend Device ID #3
Type...........: CPU
Vendor.ID......: 8
Vendor.........: Intel(R) Corporation
Name...........: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
Version........: OpenCL 2.1 (Build 0)
Processor(s)...: 8
Clock..........: 3400
Memory.Total...: 64286 MB (limited to 16071 MB allocatable in one block)
Memory.Free....: 64222 MB
OpenCL.Version.: OpenCL C 2.0
Driver.Version.: 18.1.0.0920
It seems that i have two different OpenCL versions: one from CUDA (nVidia), one from Intel.
Is that a problem ?
And why is it reporting that the GeForce graphic adapter has 5 processors ?
In the net i found that it has 640 processors.
I try:./hashcat.bin -D 1,2 -m 7100 -a 3 macos.hash -1 ?l?u?d ?1?1?1?1?1?1
-D 1,2 shoud use GPU and CPU, right ?
Output:
CUDA API (CUDA 11.0)
====================
* Device #1: GeForce GTX 1050, 1424/1999 MB, 5MCU
OpenCL API (OpenCL 1.2 CUDA 11.0.185) - Platform #1 [NVIDIA Corporation]
========================================================================
* Device #2: GeForce GTX 1050, skipped
OpenCL API (OpenCL 2.1 LINUX) - Platform #2 [Intel(R) Corporation]
==================================================================
* Device #3: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 64222/64286 MB (16071 MB allocatable), 8MCU
All CPU cores are computing following top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8608 root 20 0 15,163g 788848 161644 S 722,3 1,2 16:47.64 hashcat.bin
You are right, it does not seem to be quicker.
What is the difference between a backend device and a OpenCL device ?
Thanks,
Bernd
thanks for your help.
I'm struggling with the output of hashcat -I:
CUDA Info:
==========
CUDA.Version.: 11.0
Backend Device ID #1 (Alias: #2)
Name...........: GeForce GTX 1050
Processor(s)...: 5
Clock..........: 1455
Memory.Total...: 1999 MB
Memory.Free....: 1424 MB
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: NVIDIA Corporation
Name....: NVIDIA CUDA
Version.: OpenCL 1.2 CUDA 11.0.185
Backend Device ID #2 (Alias: #1)
Type...........: GPU
Vendor.ID......: 32
Vendor.........: NVIDIA Corporation
Name...........: GeForce GTX 1050
Version........: OpenCL 1.2 CUDA
Processor(s)...: 5
Clock..........: 1455
Memory.Total...: 1999 MB (limited to 499 MB allocatable in one block)
Memory.Free....: 1408 MB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 450.36.06
OpenCL Platform ID #2
Vendor..: Intel(R) Corporation
Name....: Intel(R) CPU Runtime for OpenCL(TM) Applications
Version.: OpenCL 2.1 LINUX
Backend Device ID #3
Type...........: CPU
Vendor.ID......: 8
Vendor.........: Intel(R) Corporation
Name...........: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
Version........: OpenCL 2.1 (Build 0)
Processor(s)...: 8
Clock..........: 3400
Memory.Total...: 64286 MB (limited to 16071 MB allocatable in one block)
Memory.Free....: 64222 MB
OpenCL.Version.: OpenCL C 2.0
Driver.Version.: 18.1.0.0920
It seems that i have two different OpenCL versions: one from CUDA (nVidia), one from Intel.
Is that a problem ?
And why is it reporting that the GeForce graphic adapter has 5 processors ?
In the net i found that it has 640 processors.
I try:./hashcat.bin -D 1,2 -m 7100 -a 3 macos.hash -1 ?l?u?d ?1?1?1?1?1?1
-D 1,2 shoud use GPU and CPU, right ?
Output:
CUDA API (CUDA 11.0)
====================
* Device #1: GeForce GTX 1050, 1424/1999 MB, 5MCU
OpenCL API (OpenCL 1.2 CUDA 11.0.185) - Platform #1 [NVIDIA Corporation]
========================================================================
* Device #2: GeForce GTX 1050, skipped
OpenCL API (OpenCL 2.1 LINUX) - Platform #2 [Intel(R) Corporation]
==================================================================
* Device #3: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 64222/64286 MB (16071 MB allocatable), 8MCU
All CPU cores are computing following top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8608 root 20 0 15,163g 788848 161644 S 722,3 1,2 16:47.64 hashcat.bin
You are right, it does not seem to be quicker.
What is the difference between a backend device and a OpenCL device ?
Thanks,
Bernd