GPU temp retain trigger doesn't work
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:
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger disabled
and after some minutes , my 1080 overheats and hashcat says:
Temperature limit on GPU #1 reached, aborting...
I tried --gpu-temp-retain 80 , but it says (Watchdog: Temperature retain trigger disabled) again!
the command:
./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?
Sounds like you can not set the fanspeed from SSH console. Fix this first and it will automatically enable the hashcat retain support.
sorry, I'm a noob.
Do you mean these commands?!
nvidia-settings -a GPUFanControlState=1
nvidia-settings -a GPUTargetFanSpeed=100

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?
It depends on your OS/Distribution. I just wanted to show your it's not a hashcat issue.