04-05-2022, 11:19 PM
I'm new to Hashcat and am trying to use my Mac's GPU but keep getting this error when using command -d 3 -D 2 -b:
METAL API (Metal 261.13)
========================
* Device #1: Intel(R) Iris(TM) Graphics 6000, skipped
OpenCL API (OpenCL 1.2 (Feb 12 2022 01:56:27)) - Platform #1 [Apple]
====================================================================
* Device #2: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz, skipped
* Device #3: Intel(R) Iris(TM) Graphics 6100, 704/1536 MB (192 MB allocatable), 48MCU
Benchmark relevant options:
===========================
* --backend-devices=3
* --opencl-device-types=2
* --optimized-kernel-enable
-------------------
* Hash-Mode 0 (MD5)
-------------------
* Device #3: Not enough allocatable device memory for this attack.
---------------------------------------------------------------------------------------------------------------------
My Mac has an Intel HD Graphics 6000.
I tried using -d 1 for device 1 but keep getting a No devices found/left error.
-I returns this:
hashcat (v6.2.5-378-g4f6a1498c) starting in backend information mode
Metal Info:
===========
Metal.Version.: 261.13
Backend Device ID #1
Type...........: GPU
Vendor.ID......: 2
Vendor.........: Apple
Name...........: Intel(R) Iris(TM) Graphics 6000
Processor(s)...: 1
Clock..........: N/A
Memory.Total...: 1536 MB (limited to 1024 MB allocatable in one block)
Memory.Free....: 704 MB
Local.Memory...: 32 KB
Phys.Location..: built-in
Feature.Set....: macOS GPU Family 1 v4
Registry.ID....: 1080
Max.TX.Rate....: N/A
GPU.Properties.: headless 0, low-power 1, removable 0
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: Apple
Name....: Apple
Version.: OpenCL 1.2 (Feb 12 2022 01:56:27)
Backend Device ID #2
Type...........: CPU
Vendor.ID......: 8
Vendor.........: Intel
Name...........: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz
Version........: OpenCL 1.2
Processor(s)...: 4
Clock..........: 2200
Memory.Total...: 8192 MB (limited to 1024 MB allocatable in one block)
Memory.Free....: 4064 MB
Local.Memory...: 32 KB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 1.1
Backend Device ID #3
Type...........: GPU
Vendor.ID......: 8
Vendor.........: Intel Inc.
Name...........: Intel(R) Iris(TM) Graphics 6100
Version........: OpenCL 1.2
Processor(s)...: 48
Clock..........: 1000
Memory.Total...: 1536 MB (limited to 192 MB allocatable in one block)
Memory.Free....: 704 MB
Local.Memory...: 64 KB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 1.2(Mar 20 2022 20:40:15)
--------------------------------------------------------------------------------------------------------------------------
Is this error simply due to hardware constraints?
Why am I only able to use device 3 (6100) when device 1 (6000) is my actual GPU?
Is 192 MB not enough for any type of crack?
Would using an older version of Hashcat improve performance?
Any additional info would be much appreciated
METAL API (Metal 261.13)
========================
* Device #1: Intel(R) Iris(TM) Graphics 6000, skipped
OpenCL API (OpenCL 1.2 (Feb 12 2022 01:56:27)) - Platform #1 [Apple]
====================================================================
* Device #2: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz, skipped
* Device #3: Intel(R) Iris(TM) Graphics 6100, 704/1536 MB (192 MB allocatable), 48MCU
Benchmark relevant options:
===========================
* --backend-devices=3
* --opencl-device-types=2
* --optimized-kernel-enable
-------------------
* Hash-Mode 0 (MD5)
-------------------
* Device #3: Not enough allocatable device memory for this attack.
---------------------------------------------------------------------------------------------------------------------
My Mac has an Intel HD Graphics 6000.
I tried using -d 1 for device 1 but keep getting a No devices found/left error.
-I returns this:
hashcat (v6.2.5-378-g4f6a1498c) starting in backend information mode
Metal Info:
===========
Metal.Version.: 261.13
Backend Device ID #1
Type...........: GPU
Vendor.ID......: 2
Vendor.........: Apple
Name...........: Intel(R) Iris(TM) Graphics 6000
Processor(s)...: 1
Clock..........: N/A
Memory.Total...: 1536 MB (limited to 1024 MB allocatable in one block)
Memory.Free....: 704 MB
Local.Memory...: 32 KB
Phys.Location..: built-in
Feature.Set....: macOS GPU Family 1 v4
Registry.ID....: 1080
Max.TX.Rate....: N/A
GPU.Properties.: headless 0, low-power 1, removable 0
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: Apple
Name....: Apple
Version.: OpenCL 1.2 (Feb 12 2022 01:56:27)
Backend Device ID #2
Type...........: CPU
Vendor.ID......: 8
Vendor.........: Intel
Name...........: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz
Version........: OpenCL 1.2
Processor(s)...: 4
Clock..........: 2200
Memory.Total...: 8192 MB (limited to 1024 MB allocatable in one block)
Memory.Free....: 4064 MB
Local.Memory...: 32 KB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 1.1
Backend Device ID #3
Type...........: GPU
Vendor.ID......: 8
Vendor.........: Intel Inc.
Name...........: Intel(R) Iris(TM) Graphics 6100
Version........: OpenCL 1.2
Processor(s)...: 48
Clock..........: 1000
Memory.Total...: 1536 MB (limited to 192 MB allocatable in one block)
Memory.Free....: 704 MB
Local.Memory...: 64 KB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 1.2(Mar 20 2022 20:40:15)
--------------------------------------------------------------------------------------------------------------------------
Is this error simply due to hardware constraints?
Why am I only able to use device 3 (6100) when device 1 (6000) is my actual GPU?
Is 192 MB not enough for any type of crack?
Would using an older version of Hashcat improve performance?
Any additional info would be much appreciated