mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-25 09:28:20 +00:00
Merge pull request #3759 from matrix/enable_Metal_2xx
Metal Backend: allow use of devices with Metal if runtime version is >= 200
This commit is contained in:
commit
3c3e950dba
@ -110,6 +110,7 @@
|
|||||||
- MetaMask: update extraction tool to support MetaMask Mobile wallets
|
- MetaMask: update extraction tool to support MetaMask Mobile wallets
|
||||||
- SecureCRT MasterPassphrase v2: update module, pure kernels and test unit. Add optimized kernels.
|
- SecureCRT MasterPassphrase v2: update module, pure kernels and test unit. Add optimized kernels.
|
||||||
- Metal Backend: added workaround to prevent 'Infinite Loop' bug when build kernels
|
- Metal Backend: added workaround to prevent 'Infinite Loop' bug when build kernels
|
||||||
|
- Metal Backend: allow use of devices with Metal if runtime version is >= 200
|
||||||
- User Options: added --metal-compiler-runtime option
|
- User Options: added --metal-compiler-runtime option
|
||||||
- Hardware Monitor: avoid sprintf in src/ext_iokit.c
|
- Hardware Monitor: avoid sprintf in src/ext_iokit.c
|
||||||
- Help: show supported hash-modes only with -hh
|
- Help: show supported hash-modes only with -hh
|
||||||
|
@ -4543,27 +4543,6 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
|||||||
|
|
||||||
mtl_close (hashcat_ctx);
|
mtl_close (hashcat_ctx);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
if (user_options->force == false)
|
|
||||||
{
|
|
||||||
// disable metal < 300
|
|
||||||
|
|
||||||
if (backend_ctx->metal_runtimeVersion < 300)
|
|
||||||
{
|
|
||||||
event_log_warning (hashcat_ctx, "Unsupported Apple Metal runtime version '%s' detected! Falling back to OpenCL...", backend_ctx->metal_runtimeVersionStr);
|
|
||||||
event_log_warning (hashcat_ctx, NULL);
|
|
||||||
|
|
||||||
rc_metal_init = -1;
|
|
||||||
|
|
||||||
backend_ctx->rc_metal_init = rc_metal_init;
|
|
||||||
|
|
||||||
backend_ctx->mtl = NULL;
|
|
||||||
|
|
||||||
mtl_close (hashcat_ctx);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user