Author

Topic: Need a cumbersome task automated.. (Read 1263 times)

member
Activity: 82
Merit: 10
August 05, 2012, 09:38:57 PM
#6
well, a simple modification to the phoenix source(aka log speed to %ddmm-hhmmss%.log, shutdown after 60 sec, only keep last value) and a simple windows batch file would have done the trick - in case you still need that done, pm me
legendary
Activity: 1344
Merit: 1004
August 05, 2012, 06:15:06 PM
#5
I had a present in my PM box this morning! The creator is offline for now though, waiting for him to get back on to resolve some bugs.
donator
Activity: 1218
Merit: 1015
August 04, 2012, 07:22:05 AM
#4
You're looking for a coder, you will need to offer a BTC reward for the job

I don't really know what to set for a price, because I'm not sure how complicated this will be.
420
hero member
Activity: 756
Merit: 500
August 04, 2012, 06:38:10 AM
#3
You're looking for a coder, you will need to offer a BTC reward for the job
legendary
Activity: 1344
Merit: 1004
August 03, 2012, 08:30:01 PM
#2
Up.
legendary
Activity: 1344
Merit: 1004
August 02, 2012, 03:37:21 PM
#1
I'm pretty lazy at times, especially when it comes to monotonous repetition. I'm trying to find the optimum memory frequency for a radeon 5870 at certain core speeds, but it's an AWFUL lot of trial and error, and it isn't really instant to test each combination, plus is can be kind of cumbersome. Sooo.. Hoping maybe someone can help me out. I don't really know what to set for a price, because I'm not sure how complicated this will be.

Basically, it's kind of like a step 1 > step 2 > step 3 > if this then do this, else do that > step 1. I am using Windows 7 x64 Ultimate, and really quite noobish when it comes to coding.. I don't know any languages except a little bit of LUA (and I do mean little).

I want to open my phoenix.exe miner, and after 40 seconds, start recording the hashrate underlined in red here.

For the next 20 times it changes (or every 2 seconds for the next 40 seconds, whichever is easier), record the hashrate again. After 20 changes (or 40 seconds, depending on whatever you picked), it would find the average of all these values and save it somewhere, and close phoenix.exe.
After 15 seconds, it would need to increase the memory speed by 1 MHz, UNLESS the memory speed is at 210, then instead increase core speed by 5 and reduce memory speed to 140, as well as probably start a new line in wherever this automation is saving the results (Don't care if you use your own proprietary method, or use glakkeclock, or cgminer, or whatever, as long as it WORKS). After this step, wait 5 seconds. Then it would go to back to opening phoenix.exe and repeating the whole process again until core speed is 1025, then it would stop.

Of course, all these numbers could possibly be changed to variables, depending if it would be easier for you (or maybe me if I try to use this on other devices)

Some source codes that you may need/find useful.
Phoenix 2 source code: https://github.com/phoenix2/phoenix Python
Glakkeclock source code: https://github.com/Glakke/glakkeclock C++
CGMiner cource code: https://github.com/ckolivas/cgminer/ C
Jump to: