Bitcoin Forum
May 05, 2024, 09:32:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Need a cumbersome task automated..  (Read 1248 times)
ssateneth (OP)
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



View Profile
August 02, 2012, 08:37:21 PM
Last edit: August 04, 2012, 03:36:29 AM by ssateneth
 #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

"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714901520
Hero Member
*
Offline Offline

Posts: 1714901520

View Profile Personal Message (Offline)

Ignore
1714901520
Reply with quote  #2

1714901520
Report to moderator
1714901520
Hero Member
*
Offline Offline

Posts: 1714901520

View Profile Personal Message (Offline)

Ignore
1714901520
Reply with quote  #2

1714901520
Report to moderator
ssateneth (OP)
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



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

Up.

420
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



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
Merit: 1015



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.
ssateneth (OP)
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



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
Merit: 10


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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!