Hey, thanks for the good work.
Actually testing it on 2 6x EVGA 1070 rigs. OC settings : PL -65% | Core +120 | Mem +500 | AVG 4.3 sol/W.
So far, the hashrate is improved by 4% compared to EWBF.
+ Does the temp controller overtake AB fan control, as I understand when OP says "It is recommended to set your fan speed to 100% when using this setting.", or am I totally wrong ? So far, it does not, and fans just run at max speed. I definitely don't want to use 100% fans, they usually run at 45% max, and I'm pretty fine with that.
No it doesn't. ZM's temperature controller is a proper PID-controller - it measures the temperature and adjust the performance continuously. Fans on the GPU use also some kind of controller. So you'll get 2 controlling loops with feedback. So what might happen is: zm lowers the performance -> fan gets slower -> temp rises again -> zm lowers the performance even more -> fan gets slower again .... and so on - something like this or something in between might happen. You don't have to set the fan speed to 100% however it should be set to something constant to avoid 2 controlling loops.
+ Is there a way to use different colors to separate displayed information ?
Currently not. What information is hard to read currently / should be highlighted?
+ Maybe worth implementing an auto-restart function, as during a 1h network maintenance, I found my rigs had exited the program. Short connection shortage restart as soon as it re-connects, but longer ones seem to just exit.
Currently zm retries for about 10min and gives up. This is hardcoded. It exits after 10min such that you'll get notified if you're using notifications on process exit.