Pages:
Author

Topic: Introducing CherryPicking - new Windows & Linux Pool Hopper - page 6. (Read 43339 times)

member
Activity: 112
Merit: 10
CherryPicking has been updated to v0.6.7!

Changelog:
  • Added support for Phoenix, both on Windows and Linux!
  • New code that intercepts miner messages, necessary due to Phoenix support (first release so should be considered slightly experimental)
  • Added proper support for pools which delay stats. The Delay attribute in pool config files may now be used to specify a stats delay time in seconds. Note that this does NOT work for very fast pools (if the pool gets over the hop threshold in the stats delay time, it won't work)
  • Added a separate mining profile for proportional 50-50 tax pools! Many thanks to organofcorti for his great research into hopping these pools! The profile for these pools is PROP50
  • Changed the score hopping profile in accordance to organofcorti's simulations and research. Thanks again!
  • The poclbm.cfg file has now been renamed to miner.cfg, to make more sense with Phoenix usage as well. The Windows updater .bat file renames it automatically, you'll have to rename it yourself on Linux.
  • Added a new attribute in miner.cfg, aptly called Miner. It's used to select between poclbm and Phoenix as miners, the accepted values are poclbm and phoenix.
  • Added a feature that displays each GPU's individual hash rate, press g then Enter to switch between this display and the default live info display.
  • CherryPicking now costs 0.5BTC, up by 0.1 from the previous price point.

Note: Due to lots of new stuff added and change to core process control code this version may bring a few bugs, though I have fixed all bugs that I have found on my systems (Windows 7 x64 SP1 and Ubuntu 11.04 32bit)

Updates:
v0.6.6a to v0.6.7
v0.6.6 to v0.6.7
member
Activity: 112
Merit: 10
CherryPicking doesn't hop pools with a hash rate of 0 since that would be solo mining.
hero member
Activity: 504
Merit: 500
another pool down, this is an email I received...

Quote
BTCServ will stop offering proportional rewards after the current round because it does not seem to work parallelly to Pay-Per-Share rewards. I really would like to keep it like it is, but I have figured out that if I would keep the present system, the PPS queue would go more and more in the negatives over time.
Short explanation of the issue. In short rounds, which are PROP heavy, the PPS savings do not even out the additional PPS payments in longer rounds, which have a significant higher percentage of PPS shares.

Therefore, after the current round all miners will be set to PPS.

 Kind Regards,
 wtfman
 --------------
 BTCServ
 #btcserv Freenode
member
Activity: 72
Merit: 10
also dont hopp bitcoinlc they delay/fake stats

it can't be a very significant delay/fake. it has been my 2nd biggest earning pool and i have over 250% efficiency there for over a month of mining, which is pretty comparable to the other proportional pools i use

member
Activity: 112
Merit: 10
Sure, that's a good idea, I'll do that.
member
Activity: 112
Merit: 10
Have a look through the topic, lots of people have posted the pools they use and what they think about them, some even after you first posted I believe.
I do not have miners running so I am not in a position to make pool recommendations. I can only provide support for technical issues that you may have when running CherryPicking, either as a solution you can directly apply or as a fix in a future update, if that's needed.

I can however provide some guidelines on choosing pools and hopping modes:
1) You need at least one pool working on the PPS/BACKUP profile
2) Prop pools are very important, the more prop pools you add the higher your income will be.
3) The NORMAL hopping algorithm should provide the highest income, but this comes at the price of high variance as well. STATIC_FAST will generally provide lowest variance but will very likely reduce your income. All the algorithms starting with DYNAMIC provide a compromise between NORMAL and STATIC_FAST, their functioning has been explained in detail a few pages back in this thread.
4) Score pools will also generally provide efficiency above 100%. PPLNS is very much a gamble, you can get lucky and have great efficiency, but on average you should probably stay away from them, but support is there if you still want to try. Same applies to the long_score mining profile, it works similarly to PPLNS.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
Would you be as kind as to share a list of pools that will "work"?
member
Activity: 112
Merit: 10
CherryPicking will restart it on the next pool switch (but not on updates where no switch is required). You can just restart CherryPicking though, it's not a problem and won't affect it in any negative way.
kdf
newbie
Activity: 35
Merit: 0
Does anyone know of a way to restart a poclbm.exe if you are running Cherry Picking on windows and one of the sessions crashes?

I have a 6 gpu rig and from time to time a poclbm.exe session will crash.  The other 5 keep running, but I don't know of a way to restart the 6th without completely exiting Cherry Picker and restarting it?

I would love any ideas....
member
Activity: 112
Merit: 10
Pools i am using

eligius - 0.30BTC atm
slush - 0.067
mtred - 0.02212165
bitcoinlc - 0.04390048

Sorry, but while i have 680mh/s and do game a bit so only 270 actually help there, this is all i've made in some time of using cherrypicking. Somehow it doesnt add up...

You're using a SMPPS pool, one score, one good prop pool and one prop pool that delays stats and/or messes with them, you can't expect to get good results that way, you need to add more prop pools, that's how hopping works. Furthermore, make sure to always have a PPS pool in your pool list, if you do not correct hopping is not guaranteed.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
To figure out your expected reward as a miner you can use 3 things: the difficulty under which you submitted the shares, the total time you've been mining, and your average hashrate for the time you're mining.

At current difficulty, if you mined at 680Mhps full time you'd expect to mine 0.39 coins on fee free PPS in about a day.

'for some time' is not an accepted SI unit of time.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
Pools i am using

eligius - 0.30BTC atm
slush - 0.067
mtred - 0.02212165
bitcoinlc - 0.04390048

Sorry, but while i have 680mh/s and do game a bit so only 270 actually help there, this is all i've made in some time of using cherrypicking. Somehow it doesnt add up...
full member
Activity: 126
Merit: 100
CP is running fine on Linux since the update, great work! Smiley
donator
Activity: 2058
Merit: 1007
Poor impulse control.
Still hoppable. This only changes the hop off point. Give me some time to finish the slush blogs, and I'll make bitcoinpool hoppable again.
yes it will, you just need to calculate the penalty for leaving, so i bet the point will be around 0,2x  Grin

myself, you and I were both out by about 100%
from 0,2x to 0,237x is not much is only 0,037x so i was damn close, but i bet you dint get the x thing http://hoppersden.info/w/X

Sorry, thought you meant a penalty of 0.2*0.43, in which case I thought much the same. You're right - I didn't get the x thing.

I guess you win the bet then!

I can't follow that link - in fact I can't get on to the hoppersden wiki at all atm. I'll try when I get home.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
New 'how to hop' blog post - How to hop 3: the 50-50 tax

This week I take a break from exponentially scored pools to look at how to hop this new type of scored pool. Then I  show you the best way to determine when to hop from one type of pool to another (and it's not always the pool with the least shares). Read it and reap!


Still hoppable. This only changes the hop off point. Give me some time to finish the slush blogs, and I'll make bitcoinpool hoppable again.
yes it will, you just need to calculate the penalty for leaving, so i bet the point will be around 0,2x  Grin

myself, you and I were both out by about 100%
kdf
newbie
Activity: 35
Merit: 0
The new website address worked.

Thanks,
member
Activity: 112
Merit: 10
I suppose you have copied the certificates file over? If not, do that, info in the 2nd post.
Make sure you've copied it in the proper place, if it still doesn't work you can try reinstalling the JRE (v6 latest update). If that still doesn't work, try running InstallCert yourself, I've written a guide in this thread.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
And i've been having problems with mtred

Quote
* Error occured while trying to communicate or open a connection to https://mtred.com/api/user/key/
* sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
* Update error or pool considered invalid (lagging or down)

;MtRed
Type=PROP
Host=mtred.com
Port=8337
JSON=https://mtred.com/api/user/key/
HashEx1="hashrate":\d+\.?\d*
HashEx2=\d+\.?\d*
SharesEx1="roundshares":\d+
SharesEx2=\d+
Div=1
Miner= xx xx
member
Activity: 112
Merit: 10
Triple not working.

I have checked through the posts and I believe I have everything in the config file correct.
;TripleMining
;Home Page: www.triplemining.com
Type=PROP
Host=eu.triplemining.com
Port=8344
JSON=http://api.triplemining.com/json/stats
HashEx1=
\d+\.?\d* GH
HashEx2=\d+\.?\d*
SharesEx1=-->[ 0-9]+
SharesEx2=[ 0-9]+
SharesRemove=
Div=1
Miner=k... N.....

But it keeps telling me "Update error or pool considered invalid (lagging or down)" in the log file.

Any ideas...



You have the wrong URI for stats scraping (they don't provide hash rate in JSON so we have to get the data from their web page)
Replace your current JSON entry with this:
Code:
JSON=https://www.triplemining.com/stats
Everything else looks fine, keeping in mind that there's a space after SharesRemove= too, it has to be there in order for it to work.
member
Activity: 61
Merit: 10
Triple not working.

I have checked through the posts and I believe I have everything in the config file correct.
;TripleMining
;Home Page: www.triplemining.com
Type=PROP
Host=eu.triplemining.com
Port=8344
JSON=http://api.triplemining.com/json/stats
HashEx1=
\d+\.?\d* GH
HashEx2=\d+\.?\d*
SharesEx1=-->[ 0-9]+
SharesEx2=[ 0-9]+
SharesRemove=
Div=1
Miner=k... N.....

But it keeps telling me "Update error or pool considered invalid (lagging or down)" in the log file.

Any ideas...





the stats for it went down for a minute. is it working now?
Pages:
Jump to: