auth100488: I'd suggest checking CGWatcher's memory usage in Task Manager when you start it, then checking after 24 or 48 hours, etc. to see if it continues growing at a rate that would cause problems with your system. Memory usage may grow a little over the first few hours it runs, but then level off. The fact you're having less problems at higher refresh intervals makes me thing this could be the problem, but like I said it hasn't been reported before and I have instances that have been running for several weeks. I wouldn't suggest going below 10 seconds on the refresh interval simply because it's not necessary and there is no need to bother the miner that often with requests for info. Setting a very low refresh interval would also increase the odds that cgminer and CGWatcher try to get ADL device info at the same time... which I'm not certain would cause a problem since CGWatcher is only reading it but it might... I'm not sure how ADL would handle this.
roadsterreplica: CGWatcher doesn't support cudaminer. The two should have nothing to do with each other except the possibility that cudaminer might also uses NVAPI to get Nvidia GPU info (temperature, fan speed, clock speeds, etc) which CGWatcher also does for Nvidia cards.
As far as scrypt mining, CGWatcher doesn't care which type of coin you are mining. It is merely providing a GUI for the miner, and monitoring things to ensure it is working properly. If you are using cgminer 3.6.6-1 or newer, there are known issues for scrypt mining:
https://bitcointalksearch.org/topic/m.3477780 If you are using a version newer than 3.6.6, you should downgrade to 3.6.6. or older. I'm currently using cgminer 3.5.0 for scrypt and there are no problems.
Even running cgminer or bfgminer on its own is giving issues (lots of block found messages, no accepted share messages) Removing CGwatcher and the system starts working again.
CGWatcher is a portable application. Removing it will change nothing other than deleting its folder and files. Whether you close CGWatcher or delete it, there would be no difference to what cgminer is doing. Here is essentially all CGWatcher does:
- Sends requests to cgminer for info, gets response back. Checks/displays the info.
- Sends commands to cgminer when the user tells it to, or restarts cgminer if a problem is found.
- Uses ADL (AMD) and NVAPI (Nvidia) to get GPU info (cgminer also uses ADL). These are APIs from the GPU manufacturers to help get GPU info.
- Uses OpenCL to get OpenCL device information because cgminer uses OpenCL. It only does this at startup.
- Launches or closes the miner if necessary or scheduled.
- Writes/reads from the files in the CGWatcher folder occasionally.
CGWatcher is only launching the miner for you using the config settings you provide. It doesn't do anything else to the miner while mining that would cause the problems you're describing. The problems you're having are more likely related to recent cgminer scrypt issues. If you can provide more information on specific problems, I'd be happy to help you troubleshoot them. I'm not implying CGWatcher is perfect or there isn't room for improvement... it's a constantly evolving project that interacts with two other projects in active development.. so there could be changes to cgminer's or bfgminer's API that need changed in CGWatcher, but I try to keep up with this. But the problems you're describing and the solutions you think you've found are technically unfeasible. It is much more likely to be coincidence that deleting CGWatcher had any effect whatsoever.