This is new thread for the miner, I created it because I cannot update OP of old thread, old thread is here:
https://bitcointalk.org/index.php?topic=557604.0Please check old thread firstly, it contains a lot of useful information.Current version - 13.2:
- Repacked to improve Windows 10 support.
Link:https://mega.co.nz/#F!vhB2BCIA!ZuBRI_YyP-SztQnINK6xkAMirror:
https://drive.google.com/folderview?id=0B69wv2iqszefRjNHVjdvMkF2VDA&usp=sharingClaymore's XPM GPU Miner.
=========================
Two versions are available:
1. Pool version, works with YPOOL.NET only. YPOOL is dead.
2. Solo version, works with standard Primecoin Wallet.
Catalyst 13.12 is highly recommended for best performance and compatibility. Catalyst 14.x is supported as well, use appropriate version of the miner. Miner v13.1 is compiled for Catalyst 15.12.
You can try to set "GPU_MAX_ALLOC_PERCENT" environment variable as "100" for best performance.
This miner is free-to-use, however, current developer fee is 5%.
This version is for recent AMD videocards only: 7xxx and 2xx. No nVidia support.
This version is for Windows x64 only. No Linux support. No Windows x32 support.
This version has no GPU temperature and overclocking management. You can use "Claymore GPUs Control Utility" for that.
This version contains "Primecoin Profit Calculator" utility.
COMMAND LINE OPTIONS:
-o ypool address for pool version and Primecoin Wallet address for Solo version.
-u <username>.<workername>
-p password
-di GPU indexes, default is all available GPUs. For example, if you have four GPUs "-di 02" will enable only first and third GPUs.
-ss CPU load mode. 1 (default) - low CPU load so you can use several GPUs in one system. 0 - a bit higher mining speed but heavy CPU load, so if you have several
GPUs or slow CPU do not use this value. 2 - minimal CPU load so you can use many GPUs on slow CPU, mining speed will be a bit less. 3 - super-low CPU usage.
-t number of CPU threas that are used to load GPU. 4 by default, it is good value for most cases. You can try to use 8 if your CPU is slow.
-sd detailed stats mode. 0 (default) - show minimal statistics. 1 - show more detailed statistics. You can also enable/disable detailed statistics by pressing "s" key.
-nofee: set "1" to cancel my developer fee at all. In this mode some recent optimizations are disabled so mining speed will be slower by about 20%.
By enabling this mode, I will lose 100% of my earnings, you will lose only 15% of your earnings and also will save about 15% of electricity.
So you have a choice: "fastest miner" or "completely free miner but a bit slower".
If you want both "fastest" and "completely free" you should find some other miner that meets your requirements, just don't use this miner instead of claiming that I need to cancel/reduce developer fee, saying that 5% developer fee is too much for this miner and so on.
-log <filename>: enable some logging to specified file.
-r restart mode. 1 (default) - restart miner if some GPU failed. 0 - do not restart miner automatically (display message only).
-m GPU memory usage mode. 0 - most compatible mode, but a bit slower. 1 - average usage (default, can be unstable on some systems), 2 - high usage, maximal mining speed (can be unstable on some systems).
SAMPLE USAGE FOR POOL VERSION:
NsXpmMiner.exe -o ypool.net -u YourLogin.WorkerName -p YourPassword
or
NsXpmMiner.exe -o ypool.net -u YourLogin.WorkerName -p YourPassword
SAMPLE USAGE FOR SOLO VERSION:
NsXpmMiner.exe -o 127.0.0.1:7332 -u YourLogin -p YourPassword -xpm AeRaNNK1JbZNKQTaXLJfeVUWQ5cPN5BiRF
or
NsXpmMiner.exe -o 127.0.0.1:7332 -u YourLogin -p YourPassword -xpm AeRaNNK1JbZNKQTaXLJfeVUWQ5cPN5BiRF
Do not forget to specify your XPM address!
SUPPORTED CARDS:
290/290x/390/390x
280x/380x
270/270x
Fury
7970
7950
It is important to use Catalyst version which is required by the miner, otherwise you can get really bad performance or even fatal error like "invalid target".
For multi-GPU systems: disable CrossFire in Catalyst Control Center.
UNSUPPORTED CARDS:
6xxx and earlier. These cards will not be supported at all.
HOW TO CHECK IF EVERYTHING WORKS PROPERLY:
Press "m" to see a performance counter, total round time (TRT). Don't compare this value to other miners,
this value is not related to any other numbers of different miners.
You should see values like this:
70 for 290X
100 for 280X
150 for 270X
Less values are better, you can overclock cards or do anything you want to minimize these values.
Also note that CPU load must be less than 80%, otherwise GPUs won't be loaded completely.
Even identical cards installed on the same system may show slightly different values, it's ok.
Also do not overclock your cards too much, it can cause such bad things like a lot of invalid shares, total speed degradation, crashes and so on.
Note: if video driver crashed and Windows recovered it, you need to reboot PC, otherwise miner will work VERY slowly.
TROUBLESHOOTING
1. Install Catalyst v13.12.
2. Disable overclocking.
3. Reboot computer.
4. Try "-m 0" option to decrease GPU memory usage.
IMPORTANT NOTE ABOUT SOLO MINING
1. Use official Primecoin wallet with this miner.
2. Wallet setup: copy default "primecoin.conf" file from miner archive to "c:\Users\YourWindowsLoginName\AppData\Roaming\Primecoin" folder, then start wallet. Of course you can change
settings in "primecoin.conf" if you know what you are doing.
3. It is very important to have a lot of connections in Primecoin wallet, otherwise you will have many orphaned blocks.
So if you have only 8 active connections, you need to allow incoming connections, check related topics about it.
IMPORTANT NOTE ABOUT MINING XPM ON YPOOL
You cannot estimate your eranings until you run miner for at least 24 hours.
A lot of people start miner for 3-6 hours and then claim that they earn too small amounts.
Ypool calculates earnings based on last 160 blocks that were found by Ypool, so you need to wait
at least 5*160 blocks until you see real earnings, it is about 12 hours.
Another important thing is that Ypool gives you big share values only when you found 9ch or 10ch shares,
it takes several hours to find such shares, so to estimate your profit you need at least 24 hours of mining.
So the correct way to calculate earnings is: mine for 24 hours and then check your earning per block in pool statistics,
and multiplicate it by blocks that ypool finds per 24 hours. Or mine for 48 hours and then take earnings for last 24 hours.
Again: after 24 hours you will not see good XPM value in your ypool account, it is because it takes up to 24 hours to get good mining speed.
But when you drop mining you will get coins for the same time, so mining is fair. To get earning rate immediately after first 24 hours of mining
you need to open "stats" tab on ypool and select "blocks found", then click on latest block number that pool found and find your name in the list of all accounts.
See the XPM rate that you get per this block. Then open "overall pool stats" tab and see the number of blocks that pool found for 24 hours.
Now multiply your block rate by this number of blocks and you will get average earning that you will get within next 24 hours.
If you don't like such calculations you can just remember XPM that you got after 24 hours (A) of mining and then wait another 24 hours and check XPM again (B), then calculate earning for last 24 hours as B - A.
INFORMATION ABOUT MESSAGES THAT YOU CAN SEE DURING MINING
Sometimes you can get message "invalid share: reason share is outdated". It is ok, it just means that you found share too late, new block was just found but miner
did not get it yet and found share for old block. Such old shares are not accepted by server.
Sometimes you can get message "invalid share: reason Share failed Primecoin's CheckPrimeProofOfWork()". It is ok, you should not get such messages often,
mainly it shows when miner found large chain (length >7) and also found subchain 7ch, this subchain is incorrect since it is a part of larger chain. Larger
chain is accepted by server and subchain is rejected.