Hey,
I tried to use an AMD Radeon RX580 with Razer Core X as an eGPU on my MacBook with hashcat and it doesn't work.
My OS Version is Monterey 12.5.1
I tried to use the homebrew hashcat version and I compiled a fresh hashcat with:
I can not get it to work 
 
There are 2 Problems:
Is there a way to solve these issues?
I read that OpenCL can not be upgraded on Mac, so I think I'm stuck with the 1.2 version Is there a way to make it work with 1.2 in hashcat? Maybe an older version?
 Is there a way to make it work with 1.2 in hashcat? Maybe an older version?
I hope somebody can help me.
- Dakrulski
	
	
	
	
I tried to use an AMD Radeon RX580 with Razer Core X as an eGPU on my MacBook with hashcat and it doesn't work.
My OS Version is Monterey 12.5.1
I tried to use the homebrew hashcat version and I compiled a fresh hashcat with:
Code:
git clone https://github.com/hashcat/hashcat.git
mkdir -p hashcat/deps
git clone https://github.com/KhronosGroup/OpenCL-Headers.git hashcat/deps/OpenCL
cd hashcat/ && make installI can not get it to work
 
 Code:
./hashcat --version
v6.2.6-216-g5adb38430Code:
./hashcat -I
hashcat (v6.2.6-216-g5adb38430) starting in backend information mode
Unsupported Apple Metal runtime version '263.8' detected! Falling back to OpenCL...
OpenCL Info:
============
OpenCL Platform ID #1
  Vendor..: Apple
  Name....: Apple
  Version.: OpenCL 1.2 (Jun 17 2022 18:58:05)
  Backend Device ID #1
    Type...........: CPU
    Vendor.ID......: 8
    Vendor.........: Intel
    Name...........: Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz
    Version........: OpenCL 1.2 
    Processor(s)...: 8
    Clock..........: 1400
    Memory.Total...: 16384 MB (limited to 2048 MB allocatable in one block)
    Memory.Free....: 8160 MB
    Local.Memory...: 32 KB
    OpenCL.Version.: OpenCL C 1.2 
    Driver.Version.: 1.1
  Backend Device ID #2
    Type...........: GPU
    Vendor.ID......: 8
    Vendor.........: Intel Inc.
    Name...........: Intel(R) Iris(TM) Plus Graphics 645
    Version........: OpenCL 1.2 
    Processor(s)...: 48
    Clock..........: 1050
    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(Aug 10 2022 16:19:06)
  Backend Device ID #3
    Type...........: GPU
    Vendor.ID......: 1
    Vendor.........: AMD
    Name...........: AMD Radeon RX 580 Compute Engine
    Version........: OpenCL 1.2 
    Processor(s)...: 36
    Clock..........: 1430
    Memory.Total...: 8192 MB (limited to 2048 MB allocatable in one block)
    Memory.Free....: 1920 MB
    Local.Memory...: 32 KB
    OpenCL.Version.: OpenCL C 1.2 
    Driver.Version.: 1.2 (Aug 10 2022 16:16:52)Code:
./hashcat -b -D 2 -d 3        
hashcat (v6.2.6-216-g5adb38430) 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.
Unsupported Apple Metal runtime version '263.8' detected! Falling back to OpenCL...
* Device #3: Outdated or broken Apple OpenCL driver '1.2 (Aug 10 2022 16:16:52)' detected!
You are STRONGLY encouraged to use the officially supported driver.
See hashcat.net for officially supported Apple OpenCL drivers.
See also: https://hashcat.net/faq/wrongdriver
You can use --force to override this, but do not report related errors.
No devices found/left.There are 2 Problems:
- Unsupported Apple Metal runtime version '263.8' detected! Falling back to OpenCL...
 
- * Device #3: Outdated or broken Apple OpenCL driver '1.2 (Aug 10 2022 16:16:52)' detected!
 
Is there a way to solve these issues?
I read that OpenCL can not be upgraded on Mac, so I think I'm stuck with the 1.2 version
 Is there a way to make it work with 1.2 in hashcat? Maybe an older version?
 Is there a way to make it work with 1.2 in hashcat? Maybe an older version?I hope somebody can help me.
- Dakrulski
 
 

 
