![]() |
|
Message-ID: <b9dd04cb-b669-4c97-9433-5e8aab4f3581@gmail.com> Date: Wed, 7 May 2025 21:47:10 +0900 From: "SHINODA, Daisuke" <dskshnd@...il.com> To: john-users@...ts.openwall.com Subject: Re: sudden shutdown by overheat Dear magnum, I sincerely apologize for the delay in my response. As you correctly pointed out, I suspected that the GPU fan speed might be insufficient. Therefore, I installed the rocm-smi application and set the GPU fan speed to 100%. As a result, JtR no longer shuts down. However, the fan noise at 100% was extremely loud, so I reduced the speed to 80%. Despite the noise still being quite loud, I noticed that the system shuts down after approximately three hours at this setting. Regarding the ADL (AMD Display Library) you mentioned, I extracted libatiadlxx.so from an older AMD Radeon driver, added it to my Linux system, and ran the ldconfig command. I then recompiled JtR, but unfortunately, this resulted in no noticeable changes. After checking the GPUOpen website, it seems that ADL and ADLX are now only available for Windows, with no support for Linux. Even if libatiadlxx.so were functional, it may only be retrieving the GPU Die-Edge temperature. The temperature approaching 120°C is the GPU junction temperature, while the GPU Die-Edge temperature does not exceed 80°C. To address this issue, I created a bash script, which monitors the rocm-smi output and temporarily pauses JtR if the GPU junction temperature exceeds 115°C, resuming it when the temperature drops to 80°C. Using this script has successfully prevented shutdowns. I have made this script available at the following URL: https://github.com/dailikessushi/john_manager.sh/blob/main/john_manager.sh It appears that recent AMD Radeon graphics cards can monitor temperatures using applications like sensors or rocm-smi, both of which can detect the GPU junction temperature. If the developers of JtR wish to improve compatibility with modern AMD Radeon graphics cards, it may be beneficial to utilize these applications. Additionally, I tried hashcat as you suggested. While the benchmark ran successfully, I encountered an error when attempting to use OpenCL with the GPU for actual password cracking, rendering it unusable. Thank you once again for your guidance. Please let me know if you have any further suggestions. Warm regards, Dai
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.