Bitcoin Forum
December 14, 2017, 03:50:03 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Need a cumbersome task automated..  (Read 1159 times)
ssateneth
Legendary
*
Offline Offline

Activity: 1302



View Profile
August 02, 2012, 08: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

1513223403
Hero Member
*
Offline Offline

Posts: 1513223403

View Profile Personal Message (Offline)

Ignore
1513223403
Reply with quote  #2

1513223403
Report to moderator
1513223403
Hero Member
*
Offline Offline

Posts: 1513223403

View Profile Personal Message (Offline)

Ignore
1513223403
Reply with quote  #2

1513223403
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ssateneth
Legendary
*
Offline Offline

Activity: 1302



View Profile
August 04, 2012, 01:30:01 AM
 #2

Up.

420
Hero Member
*****
Offline Offline

Activity: 756



View Profile
August 04, 2012, 11:38:10 AM
 #3

You're looking for a coder, you will need to offer a BTC reward for the job

Donations: 1JVhKjUKSjBd7fPXQJsBs5P3Yphk38AqPr - TIPS
the hacks, the hacks, secure your bits!
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218


Michael, send me some coins before I hitman you


View Profile
August 04, 2012, 12:22:05 PM
 #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.

Don't mix your coins someone said isn't legal
ssateneth
Legendary
*
Offline Offline

Activity: 1302



View Profile
August 05, 2012, 11: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.

wersaup
Member
**
Offline Offline

Activity: 82


View Profile
August 06, 2012, 02:38:57 AM
 #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
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!