GPU temp retain trigger doesn't work
#1
Question 
Hi,
I am using Hashcat 3.40 on Ubuntu 17.04.
I installed my Nvidia driver with Ubuntu repository. (Because some reasons)
---
When I start an attack , it says:
Code:
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger disabled
and after some minutes , my 1080 overheats and hashcat says:
Code:
Temperature limit on GPU #1 reached, aborting...
I tried --gpu-temp-retain 80 , but it says (Watchdog: Temperature retain trigger disabled) again!
the command:
Code:
./hashcat64.bin -m 0 -a 3 --username -D 1,2 ?l --gpu-temp-retain 80 --potfile-path MD5.potfile Hash.txt ?l?l?l?l?l?l?l?l?l?l
Whats wrong?
#2
Sounds like you can not set the fanspeed from SSH console. Fix this first and it will automatically enable the hashcat retain support.
#3
sorry, I'm a noob.
Do you mean these commands?!
Code:
nvidia-settings -a GPUFanControlState=1
nvidia-settings -a GPUTargetFanSpeed=100

Output:
Code:
mahan@M:~$ nvidia-settings -a GPUFanControlState=1

     Attribute 'GPUFanControlState' (M:0[gpu:0]) assigned value 1.

mahan@M:~$ nvidia-settings -a GPUTargetFanSpeed=100

     Attribute 'GPUTargetFanSpeed' (M:0[fan:0]) assigned value 100.

ERROR: Error assigning value 100 to attribute 'GPUTargetFanSpeed' (M:0[fan:1])
      as specified in assignment 'GPUTargetFanSpeed=100' (Unknown Error).
it sets the value and fans are working perfectly, but what's that error?
how to fix it?
#4
It depends on your OS/Distribution. I just wanted to show your it's not a hashcat issue.