mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-22 08:08:10 +00:00
Metal Backend: allow use of devices with Metal if runtime version is >= 200
This commit is contained in:
parent
890de0bff6
commit
737989b7cf
@ -107,6 +107,7 @@
|
||||
- MetaMask: update extraction tool to support MetaMask Mobile wallets
|
||||
- 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: allow use of devices with Metal if runtime version is >= 200
|
||||
- User Options: added --metal-compiler-runtime option
|
||||
- Hardware Monitor: avoid sprintf in src/ext_iokit.c
|
||||
- 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);
|
||||
}
|
||||
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
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user