![]() |
|
Message-ID: <9e44ff69c559fbf521e9214d06e89f1c@smtp.hushmail.com> Date: Tue, 29 Apr 2025 23:52:24 +0200 From: magnum <magnumripper@...hmail.com> To: john-users@...ts.openwall.com Subject: Re: sudden shutdown by overheat On 2025-04-29 07:37, SHINODA, Daisuke wrote: > I would like to report an issue I am experiencing on both Linux Mint > 21.3 and 22.1 when running JtR using the --format=ZIP-opencl option to > enable OpenCL, along with the --prince=password-new.lst option to > utilize PRINCE mode. Under these conditions, the GPU temperatures for > both the Radeon RX 6800 XT and RX 6900 XT exceed 110°C. When the ambient > room temperature is in the upper teens Celsius (around 17°C or higher), > the entire system forcibly shuts down — including the operating system — > typically after one to two hours of operation. The root problem is obviously cooling - you should improve it. Failing that, our only option is to decrease the load which will of course hit performance. JtR tries to read (and report) temperatures and fan speeds from AMD or nvidia drivers/runtimes. There's also a best-effort function to automagically pause for a while if temperature reaches 95°C (or configurable). It seems this was implemented before the latest "release" of JtR (1.9.0-Jumbo-1) so this should work even if you're using that (but a pro-tip is to use a much more recent "bleeding edge" version from here anyway). I know reading fans and temps works well with nvidia but I haven't cared about AMD for a decade so I'm not sure what is required for it to work. We try to load AMD Display Library (ADL) dynamically and if this fails we just silently give that up and continue without it. On Windows we apparently try to load "atiadlxx.dll" and "atiadlxy.dll" while under Linux it's called "libatiadlxx.so". A quick 'net search indicates we might want to add support for ADLX (ADL Extra). Perhaps that is the whole problem? The aforementioned library names does include the substring adlx... but then we only use functions starting with ADL_ and not ADLX_. OTOH hashcat seems to try the same library names as we do and they too only call ADL_ functions, not ADLX_. Did you try hashcat - and does temperature control work with it? magnum
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.