mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-10 23:08:07 +00:00
Do a complete cgminer restart if the ATI Display Library fails, as it does on windows after running for some time, when fanspeed reporting fails.
This commit is contained in:
parent
7c6090fbaf
commit
dc70fe9ce0
10
adl.c
10
adl.c
@ -679,6 +679,16 @@ int gpu_fanpercent(int gpu)
|
||||
lock_adl();
|
||||
ret = __gpu_fanpercent(ga);
|
||||
unlock_adl();
|
||||
if (unlikely(ga->has_fanspeed && ret == -1)) {
|
||||
applog(LOG_WARNING, "GPU %d stopped reporting fanspeed due to driver corruption", gpu);
|
||||
if (opt_restart) {
|
||||
applog(LOG_WARNING, "Restart enabled, will restart cgminer");
|
||||
applog(LOG_WARNING, "You can disable this with the --no-restart option");
|
||||
app_restart();
|
||||
}
|
||||
applog(LOG_WARNING, "Disabling fanspeed monitoring on this device");
|
||||
ga->has_fanspeed = false;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user