How to specify device when IDs aren't unique? - l008com - 11-29-2023
When i run ./hashcat -I on this one particular machine, this is my output"
Quote:hashcat (v6.2.6-846-g4d412c8e0) starting in backend information mode
Metal Info:
===========
Metal.Version.: 306.7.5
Backend Device ID #1
Type...........: GPU
Vendor.ID......: 2
Vendor.........: Apple
Name...........: Intel(R) UHD Graphics 630
Processor(s)...: 8
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
Registry.ID....: 1992
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 (Jun 23 2023 20:23:49)
Backend Device ID #2
Type...........: CPU
Vendor.ID......: 8
Vendor.........: Intel
Name...........: Intel(R) Core(TM) i5-8500B CPU @ 3.00GHz
Version........: OpenCL 1.2
Processor(s)...: 6
Clock..........: 3000
Memory.Total...: 32768 MB (limited to 4096 MB allocatable in one block)
Memory.Free....: 16352 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) UHD Graphics 630
Version........: OpenCL 1.2
Processor(s)...: 24
Clock..........: 1100
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(Oct 12 2023 00:27:17)
So if I tell it to do -D1 it uses the CPU. How do I tell it to use the metal CPU, which is also ID 1?
RE: How to specify device when IDs aren't unique? - Snoopy - 11-29-2023
there is no metal CPU but GPU
you can use opencl for both, CPU and GPU according to your data or GPU only with metal
wanna use opencl and metal u should use the options -D1 -d1,2 or -D1,2 -d1,2 not quite sure, because -D is for opencl only, but on older version the littele -d option dont worked without -D, so you could als try first just -d1,2 and see if that works
-D is for opencl CPU/GPU
-d is for the backend devices (these are the uniq ids)
1 metal GPU
2 opencl CPU
3 opencl GPU
RE: How to specify device when IDs aren't unique? - l008com - 11-30-2023
(11-29-2023, 02:03 PM)Snoopy Wrote: there is no metal CPU but GPU
you can use opencl for both, CPU and GPU according to your data or GPU only with metal
wanna use opencl and metal u should use the options -D1 -d1,2 or -D1,2 -d1,2 not quite sure, because -D is for opencl only, but on older version the littele -d option dont worked without -D, so you could als try first just -d1,2 and see if that works
-D is for opencl CPU/GPU
-d is for the backend devices (these are the uniq ids)
1 metal GPU
2 opencl CPU
3 opencl GPU
Sorry, I don't understand any of what you're saying in this post ? ? ?
RE: How to specify device when IDs aren't unique? - Snoopy - 11-30-2023
(11-30-2023, 03:21 AM)l008com Wrote: (11-29-2023, 02:03 PM)Snoopy Wrote: there is no metal CPU but GPU
you can use opencl for both, CPU and GPU according to your data or GPU only with metal
wanna use opencl and metal u should use the options -D1 -d1,2 or -D1,2 -d1,2 not quite sure, because -D is for opencl only, but on older version the littele -d option dont worked without -D, so you could als try first just -d1,2 and see if that works
-D is for opencl CPU/GPU
-d is for the backend devices (these are the uniq ids)
1 metal GPU
2 opencl CPU
3 opencl GPU
Sorry, I don't understand any of what you're saying in this post ? ? ?
start hashcat with option
-D1,2 -d1,2
instead of only -D1
|