Feature request: Reboot computer if cgminer API reports gpu status as DEAD/SICK should be Alive.
{"command":"devs","parameter":""}
{
"STATUS": [{
"STATUS": "S",
"When": 1389613832,
"Code": 9,
"Msg": "4 GPU(s) - ",
"Description": "cgminer 3.7.2"
}],
"DEVS": [{
"GPU": 0,
"Enabled": "Y",
"Status": "Alive",
"Temperature": 85.00,
"Fan Speed": 3150,
"Fan Percent": 97,
"GPU Clock": 1050,
"Memory Clock": 1400,
"GPU Voltage": 1.206,
"GPU Activity": 99,
"Powertune": 20,
"MHS av": 0.43,
"MHS 5s": 0.43,
"Accepted": 75,
"Rejected": 3,
"Hardware Errors": 0,
"Utility": 0.74,
"Intensity": "18",
"Last Share Pool": 0,
"Last Share Time": 1389613767,
"Current Pool": 0,
"Total MH": 2619.8671,
"Diff1 Work": 41640,
"Difficulty Accepted": 38400.00000000,
"Difficulty Rejected": 1536.00000000,
"Last Share Difficulty": 512.00000000,
"Last Valid Work": 1389613767,
"Device Hardware%": 0.0000,
"Device Rejected%": 3.6888,
"Device Elapsed": 6110
}, {
"GPU": 1,
"Enabled": "Y",
"Status": "Alive",
"Temperature": 78.00,
"Fan Speed": 2964,
"Fan Percent": 65,
"GPU Clock": 1025,
"Memory Clock": 1250,
"GPU Voltage": 1.100,
"GPU Activity": 99,
"Powertune": 20,
"MHS av": 0.61,
"MHS 5s": 0.61,
"Accepted": 104,
"Rejected": 4,
"Hardware Errors": 0,
"Utility": 1.02,
"Intensity": "20",
"Last Share Pool": 0,
"Last Share Time": 1389613759,
"Current Pool": 0,
"Total MH": 3725.5905,
"Diff1 Work": 55778,
"Difficulty Accepted": 53248.00000000,
"Difficulty Rejected": 2048.00000000,
"Last Share Difficulty": 512.00000000,
"Last Valid Work": 1389613759,
"Device Hardware%": 0.0000,
"Device Rejected%": 3.6717,
"Device Elapsed": 6110
}, {
"GPU": 2,
"Enabled": "Y",
"Status": "Alive",
"Temperature": 72.00,
"Fan Speed": 2804,
"Fan Percent": 78,
"GPU Clock": 1000,
"Memory Clock": 1500,
"GPU Voltage": 1.200,
"GPU Activity": 99,
"Powertune": 20,
"MHS av": 0.71,
"MHS 5s": 0.71,
"Accepted": 131,
"Rejected": 0,
"Hardware Errors": 0,
"Utility": 1.29,
"Intensity": "13",
"Last Share Pool": 0,
"Last Share Time": 1389613773,
"Current Pool": 0,
"Total MH": 4311.0728,
"Diff1 Work": 64123,
"Difficulty Accepted": 67072.00000000,
"Difficulty Rejected": 0.00000000,
"Last Share Difficulty": 512.00000000,
"Last Valid Work": 1389613773,
"Device Hardware%": 0.0000,
"Device Rejected%": 0.0000,
"Device Elapsed": 6110
}, {
"GPU": 3,
"Enabled": "Y",
"Status": "Alive",
"Temperature": 86.50,
"Fan Speed": 2263,
"Fan Percent": 48,
"GPU Clock": 800,
"Memory Clock": 1250,
"GPU Voltage": 1.175,
"GPU Activity": 99,
"Powertune": 20,
"MHS av": 0.43,
"MHS 5s": 0.43,
"Accepted": 71,
"Rejected": 1,
"Hardware Errors": 0,
"Utility": 0.70,
"Intensity": "18",
"Last Share Pool": 0,
"Last Share Time": 1389613748,
"Current Pool": 0,
"Total MH": 2616.4593,
"Diff1 Work": 41650,
"Difficulty Accepted": 36352.00000000,
"Difficulty Rejected": 512.00000000,
"Last Share Difficulty": 512.00000000,
"Last Valid Work": 1389613748,
"Device Hardware%": 0.0000,
"Device Rejected%": 1.2293,
"Device Elapsed": 6110
}],
"id": 1
}
Most of times my GPU Status changes to DEAD or SICK and Cgminer process won't defunc.