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
 
 
 
 |