This is a new thread of fastest open source primecoin miner, product of merge
- madMAx's miner:
https://github.com/madMAx43v3r/xpmclient - xpmclminer:
https://github.com/eXtremal-ik7/xpmminerOld discussion is here:
https://bitcointalk.org/index.php?topic=602292.0Github repository:
https://github.com/eXtremal-ik7/xpmclientOS Supported: Windows, Linux
AMD OpenCL miner:
http://coinsforall.io/distr/xpmclient-10.2.2-beta-win64.tar.gzNVidia CUDA miner:
http://coinsforall.io/distr/xpmclient-nvidia.tar.gzSome results:
Radeon R9 290X @ 1000/1250 (stock) - 15.05 CPD
R9 290X @ 1040/1500 - 15.5CPD
Radeon R9 290 @ 947/1250 (stock) - 13.6 CPD
Radeon R9 280X @ 1000/1250 (stock) -9.45 CPD
R9 280X @ 1100/1500 - 10.4CPD
NVidia GeForce GTX 750Ti: 1.7x CPD
NVidia GeForce GTX 1070: 9.5 CPD
GPUs supported:
- AMD GCN cards: R9 2xx, HD79xx, HD78xx, HD77xx; Catalyst versions 14.4 - 14.7 recommended.
Don't use 14.12 and later drivers, it 60-70% slower than previous versionsAdded in 10.0beta (miner not optimized for this cards, too slow):
- AMD HD5xxx, HD6xxx cards
- Radeon RX Vega (added in 10.2)
- NVidia Maxwell cards: GeForce GTX 750Ti, GeForce GTX 9xx, GeForce Titan X
Pool mining:
Current miner protocol is compatible with original madMAx's pool (
https://github.com/madMAx43v3r/xpmpool) Working instance of this pool available at
http://xpmforall.org To start mining:
- Put your addess to config.txt:
server = "xpmforall.org";
port = "6666";
# Your XPM payout address
address = "AMgtSW8ge2mvqxaiWo11GqTKx6rQ2J57yA";
- Configure your GPUs (edit corefreq, memfreq, powertune and fanspeed parameters)
- Run xpmclient in Linux or xpmclient.exe in Windows
- Put you address to 'Your Address' field on web site for monitoring workers and payments
Pool system: PPLNS (Pay Per Last N Shares); accounting procedure uses all your shares received during last hour. Pool fee is 4% now. Mining calculator included!
If you want to help decentralize primecoin mining and support open source, welcome!
Solo mining:
https://bitcointalk.org/index.php?topic=602292.msg6881582#msg6881582The solo-mining server code is at:
https://github.com/madMAx43v3r/xpmserverThe solo-mining server binaries can be downloaded at:
For Windows:
https://mega.co.nz/#!hRAmGRAQ!cbYlm-meXprzImw-vQ5COnBQiWtgPFXJeJtTs-041AI
For Linux:
https://mega.co.nz/#!NZAHWC6b!FyeF6aKZ32KPs_Ns0NwZsEGaOWkNAlwfSz76hO-Dg_k
Note: The windows version crashes on shutdown, have not been able to fix this.
The binary zips also include a README.txt you should check out to get started.
EDIT: If you have dynamic ip: There is a bug somewhere in the bitcoin network code that can cause the server to loose all connections to the network after your external ip has changed. It will still show 8 or more connections but if you look in debug.log you will no longer see new blocks or transactions. In this case you need to restart the server.
The chance of this bug to happen is around 50%. So be careful, if your external ip changes and you don't check the server and the bug has happend you will produce 100% orphan blocks.
Difficulty target switching F.A.Q.Why my CPD dropped so much after switching to target="11" in config.txt?
Primecoin proof-of-work certificate is a Cunningham chain
https://en.wikipedia.org/wiki/Cunningham_chain, rational part of difficulty is a chain length (for example, difficulty 10.991 means that PoW certificate contains Cunningham chain of 10 prime numbers). Target option in config.txt is target Cunningham chain length.
CPD (chains per day) shown by miner is not absolute, it strongly depends on chain length configured by "target" field! 15 CPD with target=10 and 0.59 CPD with target=11 is same speed.
Miner shows 30 times less CPD, will my profit be 30 times less?
No! If you use calculator and put CPD with target="11", check difficulty field, it must be 11 or more. Look these screenshots.
When I need change target in config.txt to 11?
Now switch point is 10.994!First, switch point was at 10.991, but too few miners updated their xpmclient to 10.2 or manually changed target to 11. For properly work, all miners on pool must use new target settings, but in practice it’s not easy.
What miner I need to use ?
Most recommended miner is xpmclient 10.2.2 http://coinsforall.io/distr/xpmclient-10.2.2-beta.tar.gz with target=auto and width=auto settings.Also you can use previous versions and manually setup target and width in config.txt.
xpmclient 10.2 with target="auto" not recommended now, because it uses difficulty 10.991 as switch point.
What happens if I will use invalid target settings?
You will get less profit:
* difficulty < 10.994 and target="11": miner will generate less amount if shares.
* difficulty > 10.994 and target="10": big amount of shares will be marked as invalid.