Need help with Mac + Metal
#1
Hey everyone. First timer here. Well, and a little bit of a noob.
I've a Macbook Pro with the base M4 chip.
MacOS: 15.7.1
hashcat: 7.1.2 installed.

No matter what I did, I couldn't make the hashcat work with Metal. Asked various AI's, couldn't get anywhere.
It always skips device 1(metal) and reverts to device 2(OpenCL).
Hashcat recognises both GPU variants(Metal & OpenCL).

hashcat -I :

% hashcat -I
hashcat (v7.1.2) starting in backend information mode

Metal Info:
===========

Metal.Version.: 368.52

Backend Device ID #01 (Alias: #02)
  Type...........: GPU
  Vendor.ID......: 2
  Vendor.........: Apple
  Name...........: Apple M4
  Processor(s)...: 10
  Preferred.Thrd.: 32
  Clock..........: N/A
  Memory.Total...: 10922 MB (limited to 4096 MB allocatable in one block)
  Memory.Free....: 5461 MB
  Memory.Unified.: 1
  Local.Memory...: 32 KB
  Phys.Location..: built-in
  Registry.ID....: 1264
  Max.TX.Rate....: N/A
  GPU.Properties.: headless 0, low-power 0, removable 0

OpenCL Info:
============

OpenCL Platform ID #1
  Vendor..: Apple
  Name....: Apple
  Version.: OpenCL 1.2 (Jul 20 2025 19:29:12)

  Backend Device ID #02 (Alias: #01)
    Type...........: GPU
    Vendor.ID......: 2
    Vendor.........: Apple
    Name...........: Apple M4
    Version........: OpenCL 1.2
    Processor(s)...: 10
    Preferred.Thrd.: 32
    Clock..........: 1000
    Memory.Total...: 10922 MB (limited to 1024 MB allocatable in one block)
    Memory.Free....: 5461 MB
    Memory.Unified.: 1
    Local.Memory...: 32 KB
    OpenCL.Version.: OpenCL C 1.2
    Driver.Version.: 1.2 1.0

Even with -D 1 command, it still skips it. 
Did I miss something ? Or, am I doing something wrong ?

Oh and, -O command doesn't work either.

When I run the hashcat with the "-O -D 1" commands, this is the output:

hashcat (v7.1.2) starting

Kernel /opt/homebrew/Cellar/hashcat/7.1.2/share/hashcat/OpenCL/m22000-optimized.cl:
Optimized kernel requested, but not available or not required
Falling back to pure kernel

No devices found/left.

I'd be glad if you fellas can help me out.

Thanks in advance...
Reply


Messages In This Thread
Need help with Mac + Metal - by azuha - 2 hours ago