mirror of
https://github.com/hashcat/hashcat
synced 2024-11-24 14:27:14 +01:00
AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.2.1 or later due to new HIP interface
This commit is contained in:
parent
0e813cbe84
commit
3d898c5daf
@ -76,7 +76,7 @@
|
||||
## Technical
|
||||
##
|
||||
|
||||
- AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.1.1 or later due to new HIP interface
|
||||
- AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.2.1 or later due to new HIP interface
|
||||
- AMD Driver: Updated requirements for AMD Windows drivers to Adrenalin 22.3.1 or later due to new HIP interface
|
||||
- Association Attack: Enable module specific pw_min and pw_max settings to avoid false positives in -a 9 attack-mode
|
||||
- Autotune: Added error handling. By default skipping device on error, with --force using accel/loops/threads min values instead
|
||||
|
@ -10,7 +10,7 @@
|
||||
hashcat v6.2.5
|
||||
==============
|
||||
|
||||
AMD GPUs on Linux require "AMD ROCm" (5.1.1 or later)
|
||||
AMD GPUs on Linux require "AMD ROCm" (5.2.1 or later)
|
||||
AMD GPUs on Windows require "AMD Adrenalin Edition" (22.3.1 or later)
|
||||
Intel CPUs require "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
|
||||
NVIDIA GPUs require "NVIDIA Driver" (440.64 or later) and "CUDA Toolkit" (9.0 or later)
|
||||
|
@ -4434,8 +4434,8 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
||||
// hiprtc_close (hashcat_ctx);
|
||||
}
|
||||
#else
|
||||
// 511 is ok
|
||||
if (hip_runtimeVersion < 50120531)
|
||||
// 521 is ok
|
||||
if (hip_runtimeVersion < 50221151)
|
||||
{
|
||||
int hip_version_major = (hip_runtimeVersion - 0) / 10000000;
|
||||
int hip_version_minor = (hip_runtimeVersion - (hip_version_major * 10000000)) / 100000;
|
||||
@ -4548,7 +4548,7 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
||||
|
||||
#if defined (__linux__)
|
||||
event_log_warning (hashcat_ctx, "* AMD GPUs on Linux require this driver:");
|
||||
event_log_warning (hashcat_ctx, " \"AMD ROCm\" (5.1.1 or later)");
|
||||
event_log_warning (hashcat_ctx, " \"AMD ROCm\" (5.2.1 or later)");
|
||||
#elif defined (_WIN)
|
||||
event_log_warning (hashcat_ctx, "* AMD GPUs on Windows require this driver:");
|
||||
event_log_warning (hashcat_ctx, " \"AMD Adrenalin Edition\" (22.3.1 or later)");
|
||||
@ -4885,7 +4885,7 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
||||
|
||||
#if defined (__linux__)
|
||||
event_log_warning (hashcat_ctx, "* AMD GPUs on Linux require this driver:");
|
||||
event_log_warning (hashcat_ctx, " \"AMD ROCm\" (5.1.1 or later)");
|
||||
event_log_warning (hashcat_ctx, " \"AMD ROCm\" (5.2.1 or later)");
|
||||
#elif defined (_WIN)
|
||||
event_log_warning (hashcat_ctx, "* AMD GPUs on Windows require this driver:");
|
||||
event_log_warning (hashcat_ctx, " \"AMD Adrenalin Edition\" (22.3.1 or later)");
|
||||
|
@ -178,11 +178,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY
|
||||
{
|
||||
if ((user_options->attack_mode == ATTACK_MODE_BF) && (hashes->salts_cnt == 1) && (user_options->slow_candidates == false))
|
||||
{
|
||||
hc_asprintf (&jit_build_options, "-D DESCRYPT_SALT=%u -D _unroll -fno-experimental-new-pass-manager", hashes->salts_buf[0].salt_buf[0] & 0xfff);
|
||||
hc_asprintf (&jit_build_options, "-D DESCRYPT_SALT=%u -D _unroll -flegacy-pass-manager", hashes->salts_buf[0].salt_buf[0] & 0xfff);
|
||||
}
|
||||
else
|
||||
{
|
||||
hc_asprintf (&jit_build_options, "-D _unroll -fno-experimental-new-pass-manager");
|
||||
hc_asprintf (&jit_build_options, "-D _unroll -flegacy-pass-manager");
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user