07-02-2016, 04:47 PM
I have an old GPU (HD 4850) that I cannot use until I get a new card, so have been experimenting with CPU only mode on hashcat2 to learn how to use it. This all works fine. I installed hashcat3 but have come across an issue.
hashcat3 does not seem to allow cpu-only mode unless there is the appropriate (but unused?) openCL libs from Catalyst installed, despite using the "--opencl-device-type 1" option. Is that correct? Here's what I see (I have Cataylst 13.9 installed, which I know is not uptodate, but I am not using the GPU here...) :
E:\hashcat-3.00\hashcat32.exe -b --opencl-device-type 1
hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...
OpenCL Platform #1: Advanced Micro Devices, Inc.
================================================
- Device #1: WARNING: Device does not support base atomics
- Device #1: WARNING: Device does not support byte addressable store
- Device #1: WARNING: Device local mem size is too small
- Device #1: ATI RV770, skipped
- Device #2: AMD Phenom(tm) II X6 1055T Processor, 2048/2048 MB allocatable, 6MCU
ERROR: clSetKernelArg() : -38 : CL_INVALID_MEM_OBJECT
When running hashcat2:
E:\hashcat-2.00>hashcat-cli32.exe -b
Initializing hashcat v2.00 with 6 threads and 32mb segment-size...
Device...........: AMD Phenom(tm) II X6 1055T Processor
Instruction set..: x86_32
Number of threads: 6
Hash type: MD4
Speed/sec: 26.20M words
etc etc etc
hashcat3 does not seem to allow cpu-only mode unless there is the appropriate (but unused?) openCL libs from Catalyst installed, despite using the "--opencl-device-type 1" option. Is that correct? Here's what I see (I have Cataylst 13.9 installed, which I know is not uptodate, but I am not using the GPU here...) :
E:\hashcat-3.00\hashcat32.exe -b --opencl-device-type 1
hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...
OpenCL Platform #1: Advanced Micro Devices, Inc.
================================================
- Device #1: WARNING: Device does not support base atomics
- Device #1: WARNING: Device does not support byte addressable store
- Device #1: WARNING: Device local mem size is too small
- Device #1: ATI RV770, skipped
- Device #2: AMD Phenom(tm) II X6 1055T Processor, 2048/2048 MB allocatable, 6MCU
ERROR: clSetKernelArg() : -38 : CL_INVALID_MEM_OBJECT
When running hashcat2:
E:\hashcat-2.00>hashcat-cli32.exe -b
Initializing hashcat v2.00 with 6 threads and 32mb segment-size...
Device...........: AMD Phenom(tm) II X6 1055T Processor
Instruction set..: x86_32
Number of threads: 6
Hash type: MD4
Speed/sec: 26.20M words
etc etc etc