Woot!
Finally out of those damned newbie grounds!
Ok, here goes,
first off, i love your program, small but very effective, im using it in a batch file, together with cgminer.
I first run your program 3 times to set clocks for my cards (best overview for me) and when that is done i run cgminer.
However, i changed it lately to 'reset' to default when i exit cgminer, since i keep forgetting too.
I noticed that there wasn't a 'reset' option to revert to stock. I saw something about hidden options, but i don't think thats what im looking for.
I would like to revert the card to 'stock' including fanspeed. It's being set back using the clock commands, but as you know thats not for the fanspeeds, which have to be set with a fixed number. Anyway to come around this?
Also, im using the temp high arg. It says it gives an errorlevel 11 when the temp is above the set value. I am however curious if that also works if you just run clocktweak or does it have to be persistantly active for this to work? The reason im asking is, that i want (if any) it to move to the failure settings in the batch, in which i downclock the cards to avoid damage.
Also would like to point out that ive successfully clocked my cards over the bios limit in the 11.8 ati drivers. Fanspeed also seems to work nicely on my 5770 card.
Cheers!
welcome to the free world!
the reset procedure is a pain because I have not yet automated it.
0.) preparation: after a reboot read out your level0, level1 and level2 core and mem clock speeds and voltages with "-r -l"
1.) with the option "-s auto" you can set the fan speed to automatic (default).
2.) use "-r -l" to determine which values you have to change back
3.) with miners off set everything back to default manually by using clocklevel0 clocklevel1 memlevel0 memlevel1 voltlevel0 and voltlevel1 each separately. the order matters, the value for each level has to increase all the time.
the exit with errorlevel does only work from the observe mode. it might be possible to set the time horizon really short and set a very high lower temperature limit (or very high load limit) so you get either errorlevel 11 (above high limit) or 10 (12) and have the program exit quickly. Maybe I will add an exit after one cycle option to the next version.
earlier in this thread someone posted a sophisticated batch file that can process clocktweak output to determine the limit/errorlevel.
also I think there already exists a project based on clocktweak that does what you intend... look at the earlier posts.