Bitcoin Forum
December 05, 2016, 08:57:59 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 »
  Print  
Author Topic: Introducing CherryPicking - new Windows & Linux Pool Hopper  (Read 39792 times)
Bloodred
Member
**
Offline Offline

Activity: 112


View Profile
September 01, 2011, 10:59:05 PM
 #481

If you run CP with the -logging switch it creates a log file with all its output. I can use that to make tracking bugs easier.

CherryPicking dev

If you'd like to donate: 15qV7jbw4C43Dcm4JhKL4RXVPKGtvLDAYM
1480971479
Hero Member
*
Offline Offline

Posts: 1480971479

View Profile Personal Message (Offline)

Ignore
1480971479
Reply with quote  #2

1480971479
Report to moderator
1480971479
Hero Member
*
Offline Offline

Posts: 1480971479

View Profile Personal Message (Offline)

Ignore
1480971479
Reply with quote  #2

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

Posts: 1480971479

View Profile Personal Message (Offline)

Ignore
1480971479
Reply with quote  #2

1480971479
Report to moderator
1480971479
Hero Member
*
Offline Offline

Posts: 1480971479

View Profile Personal Message (Offline)

Ignore
1480971479
Reply with quote  #2

1480971479
Report to moderator
max in montreal
Hero Member
*****
Offline Offline

Activity: 504


View Profile
September 01, 2011, 11:09:13 PM
 #482

the name of the file is...cherrypicking.log?
Bloodred
Member
**
Offline Offline

Activity: 112


View Profile
September 01, 2011, 11:10:58 PM
 #483

It's timestamped and it creates one log for each session. They're named like this:
(start date + start time)-(stop date + stop time) CherryPicking.log

CherryPicking dev

If you'd like to donate: 15qV7jbw4C43Dcm4JhKL4RXVPKGtvLDAYM
max in montreal
Hero Member
*****
Offline Offline

Activity: 504


View Profile
September 01, 2011, 11:16:59 PM
 #484

ill have one up within the hour...
max in montreal
Hero Member
*****
Offline Offline

Activity: 504


View Profile
September 01, 2011, 11:20:34 PM
 #485

i've been looking at my mining data and continue to be very impressed with CP. blood i must thank you for doing such a great job. with roughly a month of data to look at, 1 Ghash/s is averaging .75 BTC/day. the last 5 days alone 1 Ghash/s has been averaging almost .9 BTC/day. anyone else with some comparison numbers? it would be awesome if i was the low to mid end of the spectrum.



I do not know how to do the calculations to get this information, but if you would like I can send you the info and you can calculate it yourself and compare. Just let me know the stuff you need to do the calculations...
max in montreal
Hero Member
*****
Offline Offline

Activity: 504


View Profile
September 02, 2011, 12:03:16 AM
 #486

It's timestamped and it creates one log for each session. They're named like this:
(start date + start time)-(stop date + stop time) CherryPicking.log

Is it originally called current.log then the name is changed? I ask because I just cleared out all log files and restarted cherry. I got the same error, but there was no logs with the names you described...
Bloodred
Member
**
Offline Offline

Activity: 112


View Profile
September 02, 2011, 12:12:39 AM
 #487

current.log is the log file CherryPicking is currently writing in, it only exists while CherryPicking is running. When you close it (via the proper command) current.log is renamed to the timestamped version. It does this so you can easily see the active log and because it obviously can't know at what time you'll stop it.

CherryPicking dev

If you'd like to donate: 15qV7jbw4C43Dcm4JhKL4RXVPKGtvLDAYM
scatterbrain
Member
**
Offline Offline

Activity: 72


View Profile
September 02, 2011, 01:14:33 AM
 #488

i've been looking at my mining data and continue to be very impressed with CP. blood i must thank you for doing such a great job. with roughly a month of data to look at, 1 Ghash/s is averaging .75 BTC/day. the last 5 days alone 1 Ghash/s has been averaging almost .9 BTC/day. anyone else with some comparison numbers? it would be awesome if i was the low to mid end of the spectrum.



I do not know how to do the calculations to get this information, but if you would like I can send you the info and you can calculate it yourself and compare. Just let me know the stuff you need to do the calculations...

all i did was take my average BTC/day for the 1 month period and divided by my hashrate(in Ghash/s)

so if i was mining 5 BTC/day at 7 Ghash/s: 5/7 = .714 BTC/day/Ghash/s, almost as good as my average  Smiley. it's a good stat to use when calculating how long a card will take to pay itself off. using that example, a new 5970 from newegg, with price tag of $500 and hash rate of 800 Mhash/s, would get about .5712 BTC/day. assuming current price(1BTC=$8.3) and difficulty remain the same, it would take about 60 BTC, or 105 days to pay off. this is not including electricity costs. using a common mining calculator, such as http://www.alloscomp.com/bitcoin/calculator.php or http://98.200.247.249:81/btc_calc.php, shows it would take about 133 days to pay off if you didn't pool hop. CP is giving me more than a whole months advantage over those poor saps who think pool hopping is unfair, or more than 2 months if i used my 5 day average (which will most likely drop) but is still crazy! now if only i had a 20Ghash farm...

please correct me if any of the math looks wrong
max in montreal
Hero Member
*****
Offline Offline

Activity: 504


View Profile
September 02, 2011, 01:19:47 AM
 #489

current.log is the log file CherryPicking is currently writing in, it only exists while CherryPicking is running. When you close it (via the proper command) current.log is renamed to the timestamped version. It does this so you can easily see the active log and because it obviously can't know at what time you'll stop it.

Log sent sir...
scatterbrain
Member
**
Offline Offline

Activity: 72


View Profile
September 02, 2011, 02:17:06 AM
 #490

bloodred, is it possible to put together a cfg file for bitminter? nice little prop pool at 70 Ghash/s
Bloodred
Member
**
Offline Offline

Activity: 112


View Profile
September 02, 2011, 02:41:12 AM
 #491

Do they have a JSON API and/or do they display the number of round shares or time somewhere? I've had a look but couldn't find anything like this.

CherryPicking dev

If you'd like to donate: 15qV7jbw4C43Dcm4JhKL4RXVPKGtvLDAYM
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 1946


Poor impulse control.


View Profile WWW
September 02, 2011, 03:09:08 AM
 #492

i've been looking at my mining data and continue to be very impressed with CP. blood i must thank you for doing such a great job. with roughly a month of data to look at, 1 Ghash/s is averaging .75 BTC/day. the last 5 days alone 1 Ghash/s has been averaging almost .9 BTC/day. anyone else with some comparison numbers? it would be awesome if i was the low to mid end of the spectrum.



I do not know how to do the calculations to get this information, but if you would like I can send you the info and you can calculate it yourself and compare. Just let me know the stuff you need to do the calculations...

all i did was take my average BTC/day for the 1 month period and divided by my hashrate(in Ghash/s)

so if i was mining 5 BTC/day at 7 Ghash/s: 5/7 = .714 BTC/day/Ghash/s, almost as good as my average  Smiley. it's a good stat to use when calculating how long a card will take to pay itself off. using that example, a new 5970 from newegg, with price tag of $500 and hash rate of 800 Mhash/s, would get about .5712 BTC/day. assuming current price(1BTC=$8.3) and difficulty remain the same, it would take about 60 BTC, or 105 days to pay off. this is not including electricity costs. using a common mining calculator, such as http://www.alloscomp.com/bitcoin/calculator.php or http://98.200.247.249:81/btc_calc.php, shows it would take about 133 days to pay off if you didn't pool hop. CP is giving me more than a whole months advantage over those poor saps who think pool hopping is unfair, or more than 2 months if i used my 5 day average (which will most likely drop) but is still crazy! now if only i had a 20Ghash farm...

please correct me if any of the math looks wrong

het scatterbrain, you haven't taken difficulty changes into account. If you plot the coins you get in your bitcoin client against days, you'll see a slight curve. You can do one of two things:

  • Calculate the expected payment per share for each difficulty (50/difficulty), add up the total shares for the period and multiply, and you'll get what you would have gotten at a fee-free pps pool
  • Only average your results per difficulty period

Hope this helps.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
tal0n4
Member
**
Offline Offline

Activity: 75



View Profile
September 02, 2011, 03:11:24 AM
 #493

* Bloodred - I'm using Linux Mint 11 LXDE with sun-java6-jre_6.26-1natty1_all. I'm sending the logs over now.
Milkshanks
Member
**
Offline Offline

Activity: 100


View Profile
September 02, 2011, 04:12:35 AM
 #494

Any kind of upgraded config pack with new pools added?

Was my post useful? Tips accepted Smiley
Meu post lhe foi útil? Aceito gorjetas Smiley

15rqJrGMKgfrVrDgg5v7h4KGqgN83pfzuH
scatterbrain
Member
**
Offline Offline

Activity: 72


View Profile
September 02, 2011, 05:37:54 AM
 #495



het scatterbrain, you haven't taken difficulty changes into account. If you plot the coins you get in your bitcoin client against days, you'll see a slight curve. You can do one of two things:

  • Calculate the expected payment per share for each difficulty (50/difficulty), add up the total shares for the period and multiply, and you'll get what you would have gotten at a fee-free pps pool
  • Only average your results per difficulty period

Hope this helps.
[/quote]

i realize i didn't account for difficulty. i wasn't exactly sure how or if it was applicable. there were 2 difficulties in my data and it went down by only 83000 when it changed; a pretty small amount compared to most of the other difficulty changes i've seen. small enough i thought to not really have an effect on how it would impact results if it was applicable. is that a poor assumption?

why exactly does difficulty need to be applied at all? how does it change the ratio of my actual earned BTC/day/Ghash/s to somone's BTC/day/Ghash/s who mines at a PPS pool?
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 1946


Poor impulse control.


View Profile WWW
September 02, 2011, 05:57:30 AM
 #496

i realize i didn't account for difficulty. i wasn't exactly sure how or if it was applicable. there were 2 difficulties in my data and it went down by only 83000 when it changed; a pretty small amount compared to most of the other difficulty changes i've seen. small enough i thought to not really have an effect on how it would impact results if it was applicable. is that a poor assumption?

why exactly does difficulty need to be applied at all? how does it change the ratio of my actual earned BTC/day/Ghash/s to somone's BTC/day/Ghash/s who mines at a PPS pool?

Fee-free PPS reward for mining 1Ghps for one day at current difficulty = 10^9*3600*24*50/1777774/2^32 =  0.5657797
Fee-free PPS reward for mining 1Ghps for one day at last difficulty =  10^9*3600*24*50/1805700/2^32 =  0.5570296

Yep, not a huge increase - only about 1.5%. But if you were looking at several months, especially when difficulty was doubling, it would have a rather large effect.

For the record, my average weekly oops, daily reward at 1Ghps is about the same as yours atm, about 0.85.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
blacbe
Jr. Member
*
Offline Offline

Activity: 39


View Profile
September 02, 2011, 01:42:17 PM
 #497

i don't know if you'll know what's wrong but for cherrypicking i'm using the command -v -w128 -f0 in poclbm. my gpus are only being used at 94-95% load. i use 99% with phoenix or kiv's poclbm backend. is it possible you could use kiv's poclbm backend or phoenix for cherrypicking? they are better optimized than poclbm and would increase hashrates 15%
Bloodred
Member
**
Offline Offline

Activity: 112


View Profile
September 02, 2011, 02:12:36 PM
 #498

Right now only poclbm or poclbm "compatible" miners are supported, meaning anything that has the exact same command line arguments as the current version of poclbm will work. Ideally you want it to also have the exact same output messages, if not various "extra" features won't work (for example CherryPicking may spam the console with useless messages, stats tracking won't work, lag detection won't work, etc).

I'm working on an update right now that will add several new features, Phoenix support among them. It may be a few days until it's done.

CherryPicking dev

If you'd like to donate: 15qV7jbw4C43Dcm4JhKL4RXVPKGtvLDAYM
Bloodred
Member
**
Offline Offline

Activity: 112


View Profile
September 02, 2011, 05:26:44 PM
 #499

So I've made a possible bugfix (v0.6.6a) for the Linux error, I believe it has something to do with threads not synchronizing properly in Linux, so I've changed the code to make it a bit 'safer'. This version also displays a more explicit error message (may help if this does not fix it). Windows users have no need whatsoever to bother with this version (though you can update if you want to for some reason).

v0.6.6 to v0.6.6a

Here's a short guide on how to update on Ubuntu, I don't know much about Linux so if it doesn't work on another distro you'll have to figure it out yourself (most notably getting bsdiff and bspatch installed).
1. Open a Terminal window.
2. Install bsdiff and bspatch:
Code:
sudo apt-get install bsdiff
(or go through the software center to get it installed)
3. Extract 066to066a.bin to your CherryPicking directory.
4. In Terminal, navigate to your CherryPicking directory.
5. Rename your old .jar:
Code:
mv CherryPicking.jar CherryPicking066.old
6. Apply the update using bspatch:
Code:
bspatch CherryPicking066.old CherryPicking.jar 066to066a.bin

That's it, you should now have the latest version, you can run it the same as you were running the old one. Tell me if you're still getting that bug!

CherryPicking dev

If you'd like to donate: 15qV7jbw4C43Dcm4JhKL4RXVPKGtvLDAYM
max in montreal
Hero Member
*****
Offline Offline

Activity: 504


View Profile
September 02, 2011, 09:57:49 PM
 #500

im on it...
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 »
  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!