From 96b05b263076ff78201c9a65f5b187adfbde46c4 Mon Sep 17 00:00:00 2001 From: jsteube Date: Sat, 5 Aug 2023 15:58:22 +0000 Subject: [PATCH] AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (23.7.2 or later) and "AMD HIP SDK" (23.Q3 or later) --- docs/changes.txt | 2 +- docs/readme.txt | 2 +- src/backend.c | 13 +++---------- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/docs/changes.txt b/docs/changes.txt index c36d70e8f..e8efd8e4c 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -105,7 +105,7 @@ ## Technical ## -- AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 exactly) +- AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (23.7.2 or later) and "AMD HIP SDK" (23.Q3 or later) - Apple Driver: Automatically enable GPU support on Apple OpenCL instead of CPU support - Apple Driver: Updated requirements to use Apple OpenCL API to macOS 13.0 - use - Backend Checks: Describe workaround in error message when detecting more than 64 backend devices diff --git a/docs/readme.txt b/docs/readme.txt index eb42f7a12..e5fd69f25 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -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 Windows require "AMD Adrenalin Edition" (23.7.2 or later) and AMD HIP SDK (23.Q3 or later) +AMD GPUs on Windows require "AMD Adrenalin Edition" (23.7.2 or later) and "AMD HIP SDK" (23.Q3 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) diff --git a/src/backend.c b/src/backend.c index bf10ef7e6..1adaf22c3 100644 --- a/src/backend.c +++ b/src/backend.c @@ -4401,14 +4401,7 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx) event_log_warning (hashcat_ctx, "Support for HIPRTC was dropped by AMD Adrenalin Edition 22.7.1 and later."); event_log_warning (hashcat_ctx, "This is not a hashcat problem."); event_log_warning (hashcat_ctx, NULL); - event_log_warning (hashcat_ctx, "For details please read: https://github.com/hashcat/hashcat/issues/3501"); - event_log_warning (hashcat_ctx, NULL); - event_log_warning (hashcat_ctx, "In order to make HIP work, you have two options:"); - event_log_warning (hashcat_ctx, "- Install AMD Adrenalin version 22.5.1 EXACTLY"); - event_log_warning (hashcat_ctx, "- Read the details from the above link for other workarounds"); - event_log_warning (hashcat_ctx, NULL); - event_log_warning (hashcat_ctx, "You can also just stick to OpenCL support."); - event_log_warning (hashcat_ctx, "To do this, just use --backend-ignore-hip option to ignore HIP."); + event_log_warning (hashcat_ctx, "Please install the AMD HIP SDK"); event_log_warning (hashcat_ctx, NULL); #endif } @@ -4592,7 +4585,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)"); #elif defined (_WIN) 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\" (23.7.2 or later) and \"AMD HIP SDK\" (23.Q3 or later)"); #endif event_log_warning (hashcat_ctx, "* Intel CPUs require this runtime:"); @@ -4936,7 +4929,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)"); #elif defined (_WIN) 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\" (23.7.2 or later) and \"AMD HIP SDK\" (23.Q3 or later)"); #endif event_log_warning (hashcat_ctx, "* Intel CPUs require this runtime:");