|
Need help with Mac + Metal - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Support (https://hashcat.net/forum/forum-3.html) +--- Forum: hashcat (https://hashcat.net/forum/forum-45.html) +--- Thread: Need help with Mac + Metal (/thread-13432.html) |
Need help with Mac + Metal - azuha - 11-28-2025 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... |