Posts: 11
Threads: 6
Joined: Jan 2013
I am running some test between hashcat on CPU and GPU. I have a ryzen 3950X on aX570 mobo with an Nvidia 1080. Using Linux 20.04 Ubuntu Mate and a custom kernel xanmod. Also I have a corsair liquid intercoole H60i.
When I am running stress test such as prime 96 it runs the CPU on all cores (4.3 Ghz) with the CPU at 75C and it never crashes.
However when I run hashcat on CPU the temps goto 92'C and reboots the system.
Wondering if the --hwmon-temp-abort and -O and -w options apply to the CPU as well or just the GPU?
Here is my command: hashcat.bin -a 0 -D 1 -d 1 -m 1400 --potfile-path=./streetMR-m1400.pot run-c0-m1400-streetMR-sha256.hashes go350-password.list -r analysis.rule -O
This runs for about 30 minutes then reboots. Also which works better if I want to limit the CPU cores/threads to 8? Hook threads or Kernel threads?
Posts: 890
Threads: 15
Joined: Sep 2017
02-11-2021, 07:43 PM
(This post was last modified: 02-11-2021, 07:50 PM by Snoopy.)
(02-11-2021, 06:44 PM)lagoon7 Wrote: I am running some test between hashcat on CPU and GPU. I have a ryzen 3950X on aX570 mobo with an Nvidia 1080. Using Linux 20.04 Ubuntu Mate and a custom kernel xanmod. Also I have a corsair liquid intercoole H60i.
When I am running stress test such as prime 96 it runs the CPU on all cores (4.3 Ghz) with the CPU at 75C and it never crashes.
However when I run hashcat on CPU the temps goto 92'C and reboots the system.
Wondering if the --hwmon-temp-abort and -O and -w options apply to the CPU as well or just the GPU?
Here is my command: hashcat.bin -a 0 -D 1 -d 1 -m 1400 --potfile-path=./streetMR-m1400.pot run-c0-m1400-streetMR-sha256.hashes go350-password.list -r analysis.rule -O
This runs for about 30 minutes then reboots. Also which works better if I want to limit the CPU cores/threads to 8? Hook threads or Kernel threads?
for limiting cpu i would go for
--cpu-affinity | Str | Locks to CPU devices, separated with commas | --cpu-affinity=1,2,3
most cpus 1 core = 2 Threads
so in your case --cpu-affinity=1,2,3,4 up to 8 resulting in 8 or 16 threads
for the rest, when your system reboots this could also be a setting in your bios/efi to prevent cpu-damage, take a look there
nevertheless
92 degrees celsius over a longer time should be avoided, so check your cooling solution
Posts: 11
Threads: 6
Joined: Jan 2013
Thanks for the reminder about cpu-affinity. However I am concerned that the hwmon-temp-abort flag is not working for CPUs and cause the bios to reboot. Thus does hwmon-temp-abort only apply to the GPU and NOT the CPU?
Furthermore is there a way for hashcat to have a mode where it can pause and resume "hashing" when the temperature approaches the limit?
Posts: 890
Threads: 15
Joined: Sep 2017
(02-11-2021, 09:03 PM)lagoon7 Wrote: Thanks for the reminder about cpu-affinity. However I am concerned that the hwmon-temp-abort flag is not working for CPUs and cause the bios to reboot. Thus does hwmon-temp-abort only apply to the GPU and NOT the CPU?
Furthermore is there a way for hashcat to have a mode where it can pause and resume "hashing" when the temperature approaches the limit?
for hw-mon, i dont really know wheter cpu or gpu only, so sry for that, on the rest
mh maybe this would be possible with
--machine-readable
and a second process / programm monitoring the hashcat output und sending input p for pause and r for resume to the hashcat prcess but i think this is not quite a good approach
see, when pausing the temperature will drop quite really fast and also will rise really fast when resuming, so your hascat process will just pausing and resuming (depending on the cooling solution) on a quite regular base like 30 seconds or so, dont think this will work out very well,
give it a try when just using 4 or 8 cores of your 16 cores, maybe your cooling solution can handle it