Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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.