Not enough allocatable device memory on Mac
#1
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
Reply


Messages In This Thread
Not enough allocatable device memory on Mac - by CheeseMachine - 04-05-2022, 11:19 PM