1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-22 22:58:30 +00:00

AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)

This commit is contained in:
Jens Steube 2022-11-05 12:56:36 +01:00
parent 23458b8898
commit 6d5d9a266f
4 changed files with 13 additions and 8 deletions

View File

@ -22,6 +22,7 @@
## Technical ## Technical
## ##
- AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)
- Modules: Added support for non-zero IVs for -m 6800 (Lastpass). Also added `tools/lastpass2hashcat.py` - Modules: Added support for non-zero IVs for -m 6800 (Lastpass). Also added `tools/lastpass2hashcat.py`
- Status Code: Add specific return code for self-test fail (-11) - Status Code: Add specific return code for self-test fail (-11)
- Described workaround in error message when detecting more than 64 backend devices - Described workaround in error message when detecting more than 64 backend devices

View File

@ -11,7 +11,7 @@ hashcat v6.2.6
============== ==============
AMD GPUs on Linux require "AMDGPU" (21.50 or later) and "ROCm" (5.0 or later) AMD GPUs on Linux require "AMDGPU" (21.50 or later) and "ROCm" (5.0 or later)
AMD GPUs on Windows require "AMD Adrenalin Edition" (Adrenalin 22.5.1 exactly) AMD GPUs on Windows require "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)
Intel CPUs require "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.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) NVIDIA GPUs require "NVIDIA Driver" (440.64 or later) and "CUDA Toolkit" (9.0 or later)

View File

@ -4551,7 +4551,7 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
event_log_warning (hashcat_ctx, " \"AMDGPU\" (21.50 or later) and \"ROCm\" (5.0 or later)"); event_log_warning (hashcat_ctx, " \"AMDGPU\" (21.50 or later) and \"ROCm\" (5.0 or later)");
#elif defined (_WIN) #elif defined (_WIN)
event_log_warning (hashcat_ctx, "* AMD GPUs on Windows require this driver:"); event_log_warning (hashcat_ctx, "* AMD GPUs on Windows require this driver:");
event_log_warning (hashcat_ctx, " \"AMD Adrenalin Edition\" (Adrenalin 22.5.1 exactly)"); event_log_warning (hashcat_ctx, " \"AMD Adrenalin Edition\" (Adrenalin 22.5.1 or later)");
#endif #endif
event_log_warning (hashcat_ctx, "* Intel CPUs require this runtime:"); event_log_warning (hashcat_ctx, "* Intel CPUs require this runtime:");
@ -4888,7 +4888,7 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
event_log_warning (hashcat_ctx, " \"AMDGPU\" (21.50 or later) and \"ROCm\" (5.0 or later)"); event_log_warning (hashcat_ctx, " \"AMDGPU\" (21.50 or later) and \"ROCm\" (5.0 or later)");
#elif defined (_WIN) #elif defined (_WIN)
event_log_warning (hashcat_ctx, "* AMD GPUs on Windows require this driver:"); event_log_warning (hashcat_ctx, "* AMD GPUs on Windows require this driver:");
event_log_warning (hashcat_ctx, " \"AMD Adrenalin Edition\" (Adrenalin 22.5.1 exactly)"); event_log_warning (hashcat_ctx, " \"AMD Adrenalin Edition\" (Adrenalin 22.5.1 or later)");
#endif #endif
event_log_warning (hashcat_ctx, "* Intel CPUs require this runtime:"); event_log_warning (hashcat_ctx, "* Intel CPUs require this runtime:");

View File

@ -39,15 +39,19 @@ int hiprtc_init (void *hashcat_ctx)
memset (hiprtc, 0, sizeof (HIPRTC_PTR)); memset (hiprtc, 0, sizeof (HIPRTC_PTR));
#if defined (_WIN) #if defined (_WIN)
hiprtc->lib = hc_dlopen ("amdhip64.dll"); hiprtc->lib = hc_dlopen ("hiprtc.dll");
if (hiprtc->lib == NULL) hiprtc->lib = hc_dlopen ("contrib/bin/win64/hiprtc0503.dll");
if (hiprtc->lib == NULL) hiprtc->lib = hc_dlopen ("amdhip64.dll");
#elif defined (__APPLE__) #elif defined (__APPLE__)
hiprtc->lib = hc_dlopen ("fixme.dylib"); hiprtc->lib = hc_dlopen ("fixme.dylib");
#elif defined (__CYGWIN__) #elif defined (__CYGWIN__)
hiprtc->lib = hc_dlopen ("amdhip64.dll"); hiprtc->lib = hc_dlopen ("hiprtc.dll");
#else
hiprtc->lib = hc_dlopen ("libamdhip64.so");
if (hiprtc->lib == NULL) hiprtc->lib = hc_dlopen ("libamdhip64.so.4"); if (hiprtc->lib == NULL) hiprtc->lib = hc_dlopen ("contrib/bin/win64/hiprtc0503.dll");
if (hiprtc->lib == NULL) hiprtc->lib = hc_dlopen ("amdhip64.dll");
#else
hiprtc->lib = hc_dlopen ("libhiprtc.so");
#endif #endif
if (hiprtc->lib == NULL) return -1; if (hiprtc->lib == NULL) return -1;