2019 Mac Pro and AMD Radeon Pro 580X
#1
I am new to hashcat. I am having problems getting my GPU recognized on a MacPro7,1 with AMD Radeon Pro 580X. Is this hardware compatible with hashcat? Or, do I have a lost cause? Below shows results from hashcat 6, hashcat 5.1 and clinfo.
Thank you.

I compiled the latest source from https://github.com/hashcat/hashcat.
It compiled without any errors.
>./hashcat -b
hashcat (v6.0.0-25-g15634059) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

/Volumes/XXXXX\ hashcat6/hashcat/OpenCL: No such file or directory

- - - - -

The reason i went with 6.0.0 is because hashcat 5.1.0 show s the following:
>hashcat -b       
hashcat (v5.1.0) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

OpenCL Platform #1: Apple
=========================
* Device #1: Intel(R) Xeon(R) W-3245 CPU @ 3.20GHz, skipped.
* Device #2: AMD Radeon Pro 580X Compute Engine, 2048/8192 MB allocatable, 36MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable
Hashmode: 0 - MD5
Speed.#2.........: 10291.5 MH/s (55.54ms) @ Accel:256 Loops:256 Thr:256 Vec:1
Hashmode: 100 - SHA1
Speed.#2.........:  3310.6 MH/s (88.59ms) @ Accel:256 Loops:128 Thr:256 Vec:1
Hashmode: 1400 - SHA2-256
Speed.#2.........:  1375.4 MH/s (106.30ms) @ Accel:256 Loops:64 Thr:256 Vec:1
Hashmode: 1700 - SHA2-512
* Device #2: ATTENTION! OpenCL kernel self-test failed.

- - - - 
>clinfo shows the following at the bottom:
....

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Apple
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [P0]
  clCreateContext(NULL, ...) [default]            Success [P0]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 Apple
    Device Name                                   AMD Radeon Pro 580X Compute Engine
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  Success (1)
    Platform Name                                 Apple
    Device Name                                   Intel(R) Xeon(R) W-3245 CPU @ 3.20GHz
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 Apple
    Device Name                                   AMD Radeon Pro 580X Compute Engine
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  Invalid device type for platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (2)
    Platform Name                                 Apple
    Device Name                                   AMD Radeon Pro 580X Compute Engine
    Device Name                                   Intel(R) Xeon(R) W-3245 CPU @ 3.20GHz
NOTE: your OpenCL library only supports OpenCL 1.0,
but some installed platforms support OpenCL 1.2.
Programs using 1.2 features may crash
or behave unexpectedly
Reply


Messages In This Thread
2019 Mac Pro and AMD Radeon Pro 580X - by sstead - 07-01-2020, 11:15 PM