Update: I will no longer update this topic anymore (maybe in the future), as there is no more real activity to make an improve miner as the diff goes up. Plus the unwillingness for Claymore not making the miner feasible to work with the newer AMD drivers (14.4 and newer) is unknown. As others have gain performance with miners that use 14.3 and up.
First, here's a link to his miners: https://mega.co.nz/#F!vhB2BCIA!ZuBRI_YyP-SztQnINK6xkA
(Note: There are two miners: one for ypool and a solo now available.)
>>>>>"Update: v10.1 Solo and Pool miners are released"<<<<<
- Fixed bug with "-ss 3" option.
- Improved speed by about 3% for all cards.
I made this thread so there is no confusion with primegpu's XPM gpu miner. I am NOT the CREATOR of the miner, Claymore is. I just simply created this thread and in no way profit from it and/or partnership with the miner dev....I get 0% profits for posting and/or maintaining this subject....
Difference of both miner are:
*Primegpu is for solo mining (at the moment) and optimized for AMD 7970/280X gpu's. No more development at the moment. Update: new miner as of 6/24/14.
*Claymore is for ypool's XPM pool or solo and optimized for AMD 290/290X gpu's. 10% dev fee from the miner.
Both miners run different AMD GCN gpu cards, but performance will be less and varies, if it works with those other AMD GCN cards. Both are closed source, which I do not personal agree with and think is unfair to the community. It's funny how greed can make people do shady things. I'm all for people to get a cut, but not monopolizing the wealth.
Also, there is a Nvidia one discussed here: http://www.peercointalk.org/index.php?topic=2592.0
This is the thread about primegpu's miner: https://bitcointalk.org/index.php?topic=548230.0
Here is the open source miner: http://www.peercointalk.org/index.php?topic=2668.0
Here is the alternative pool to GPU mine XPM with madPrime miner: https://bitcointalk.org/index.php?topic=598542.0
Here is the madPrime source code to the miner and xpmpool: https://bitcointalk.org/index.php?topic=602292.0
I currently own the following cards: 7970, 7850 2GB, 2x R7 240, 6970, 6950 2GB, 6950 1GB and 2x 5870's. Running on AMD 14.3 Driver with no slow down issue on Windows 7 Ultimate and AMD 13.12 Driver on Windows 8.1 Pro on multiple machines.
But from now on from this point, only discuss Claymore's.
If your running successfully with the miner, please post stats and setups to help the community out.
>>>>>>>>>Here's the "Read Me" for the Claymore's XPM GPU Miner<<<<<<<<<<
Two versions are available:
1. Pool version, works with YPOOL only.
2. Solo version, works with "Primecoin Wallet" only.
Catalyst 13.12 is highly recommended for best performance and compatibility.
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 10%.
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.
COMMAND LINE OPTIONS:
-o ypool address for pool version and Primecoin Wallet address for Solo version.
-di GPU number, default is 0 (first AMD GPU available). If you have several GPUs,
create several .bat files to start several instances of NsXpmMiner.exe with different -di parameter to utilize all GPUs.
Note: sometimes it's impossible to start several miner instances at once, they are crashed. It's AMD drviers bug, start miners one by one.
-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 25%.
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 10% developer fee is too much for this miner and so on.
-log <filename>: enable some logging to specified file.
SAMPLE USAGE FOR POOL VERSION:
NsXpmMiner.exe -o ypool.net -u YourLogin.WorkerName -p YourPassword -di 0
NsXpmMiner.exe -o ypool.net -u YourLogin.WorkerName -p YourPassword -di 0 -hc 256
SAMPLE USAGE FOR SOLO VERSION:
NsXpmMiner.exe -o 127.0.0.1:7332 -u YourLogin -p YourPassword -xpm AeRaNNK1JbZNKQTaXLJfeVUWQ5cPN5BiRF -di 0
NsXpmMiner.exe -o 127.0.0.1:7332 -u YourLogin -p YourPassword -xpm AeRaNNK1JbZNKQTaXLJfeVUWQ5cPN5BiRF -di 0 -hc 256
Do not forget to specify your XPM address!
It is important to use Catalyst v13.12, otherwise you can get really bad performance or even fatal error like "invalid target".
For multi-GPU systems: disable CrossFire in Catalyst Control Center.
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:
150 for 290X
250 for 280X
350 for 270X
250 for 7970
350 for 7950
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.
1. Install Catalyst v13.12.
2. Disable overclocking.
3. Reboot computer.
4. Set "-hc 256" option if it still does not work properly or crashes.
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.
These are the share values on ypool:
Minimum difficulty for a Primecoin share is 7.0 (7ch or above)
The share values are: 7ch 0.05, 8ch 1.5, 9ch 35, 10ch 60 and block solvers are 85.0.
Claymore is also on ypool.net chat.
"PLEASE refrain from vulgarity, rude comments and any other negative comments!!!"
Thank you in advance....Also give major credit to Claymore for the miner...