bbxx
|
|
July 15, 2013, 10:44:36 AM |
|
There is something strange with this coin/daemon It is locking sometimes mining nothing and using whole cpu power To repair it kill daemon do -rescan and start again You can easily spot this if you have immature coins locked at specific number of confirmations, but daemon block number is increasing
I wasted many cpu power because of that
I ma using hp2 build, ubuntu
|
|
|
|
mikaelh (OP)
|
|
July 15, 2013, 10:58:59 AM |
|
There is something strange with this coin/daemon It is locking sometimes mining nothing and using whole cpu power To repair it kill daemon do -rescan and start again You can easily spot this if you have immature coins locked at specific number of confirmations, but daemon block number is increasing
I wasted many cpu power because of that
I ma using hp2 build, ubuntu
Sounds a bit like your client got stuck on the wrong fork. Sunny King's original client also suffers from that issue.
|
|
|
|
de_xt
|
|
July 15, 2013, 11:25:34 AM |
|
A pool is a must at this difficulty level, IMHO, provided a working standalone miner is released. People would get less frustrated because of their bad luck at solo mining.
|
|
|
|
mika1977
|
|
July 15, 2013, 11:36:05 AM |
|
how to understand this, is there something wrong about it? 14:35:12  getaddednodeinfo <dns> [node] Returns information about the given added node, or all added nodes (note that onetry addnodes are not listed here) If dns is false, only a list of added nodes will be provided, otherwise connected information will also be available. (code -1)
|
|
|
|
fabrizziop
|
|
July 15, 2013, 01:32:48 PM |
|
Hey, I built the last client, I'd like to know if I should be seeing a PPS increase with it, or is it just other optimization that make the client more likely to find a block?.
|
|
|
|
altsay
|
|
July 15, 2013, 01:42:22 PM |
|
compiled and running on Ubuntu 13.04 64bit on a Phenom 1090 hexacore, getting around 4500 - 5000 pps (as before).
What should thelatest changements result in?
I wouldn't expect any increase in PPS resulting from this change (remember PPS is not a good performance metric)... The efficiency is in how quickly the sieve is setup, ready to weave then find the prime chains. Within the gensieveroundlimitms parameter (default 1000 milliseconds) primecoind should spend less time setting up the sieve and more time finding the primes before it moves onto the next round. So you'd suggest -sievesize=1000000 ?
|
|
|
|
dudeguy
Member
Offline
Activity: 182
Merit: 10
|
|
July 15, 2013, 01:46:13 PM |
|
Around 100 hours without a single block this with 20k+ PPS. I try every build. Now with latest - hp3 Please somebody paste your config file, may be there is my mistake.
Delete your blockchain and redownload after every new compile or downloaded qt. I hadn't had a block in over 48 hours at 4000 PPS. Deleted block chain on all my computers. Voila. 2 blocks last night. I may as well have mined salad because I was on a fork for 2 days.
|
|
|
|
Vorksholk
Legendary
Offline
Activity: 1713
Merit: 1029
|
|
July 15, 2013, 02:13:56 PM |
|
I'm a bit confused.
The primes we are finding are huge, what purpose does the up-to-2,000,000 or so prime sieve serve?
|
|
|
|
Krusher33
Newbie
Offline
Activity: 37
Merit: 0
|
|
July 15, 2013, 02:31:36 PM |
|
Prior to this release I was getting about 1400 PPS in the Windows client and about 1800-2000 PPS in my ubuntu VM. I downloaded this Windows one and get about 5k PPS on 7 cores on my FX-8350 @ 4.7ghz. I tried the the linux one and I'm only getting ~996 PPS? I like using the linux one because it always seems to be 10c cooler and prior to this I was getting higher PPS in linux. Steps I did: apt-get install make apt-get install git git clone https://github.com/mikaelh2/primecoin apt-get install libgmp-dev sudo apt-get update sudo apt-get install python-software-properties screen python-rrdtool python-pygame python-scipy python-twisted python-twisted-web python-imaging build-essential libglib2.0-dev libglibmm-2.4-dev python-dev autoconf automake ncurses-dev sysstat gcc-mingw32 libmysql++-dev cloog-ppl build-essential automake gcc libevent-dev libmemcached-dev libcurl4-openssl-dev zlib1g-dev libjansson-dev curl memcached libtool unzip freeglut3-dev libxi-dev libxmu-dev build-essential freeglut3-dev libxi-dev libxmu-dev mpich2 libdb-dev libminiupnpc-dev libboost-all-dev libdb++-dev git uthash* libgmp3-dev
cd ~/primecoin/src make -f makefile.unix mv primecoind /usr/local/bin
primecoind setgenerate true 7 I'm a linux noob so go easy on me.
|
|
|
|
kcanup
Legendary
Offline
Activity: 1484
Merit: 1000
|
|
July 15, 2013, 02:43:06 PM |
|
 { "blocks" : 48294, "currentblocksize" : 1000, "currentblocktx" : 0, "errors" : "", "generate" : true, "genproclimit" : -1, "primespersec" : 3195, "pooledtx" : 0, "testnet" : false } Thats getmininginfo details.. so this means my qt client is mining primecoin? and if its mining, how long time it will take to find a block on current pps? Thanks.
|
|
|
|
altsay
|
|
July 15, 2013, 02:54:14 PM |
|
Prior to this release I was getting about 1400 PPS in the Windows client and about 1800-2000 PPS in my ubuntu VM. I downloaded this Windows one and get about 5k PPS on 7 cores on my FX-8350 @ 4.7ghz. I tried the the linux one and I'm only getting ~996 PPS? I like using the linux one because it always seems to be 10c cooler and prior to this I was getting higher PPS in linux. Steps I did: apt-get install make apt-get install git git clone https://github.com/mikaelh2/primecoin apt-get install libgmp-dev sudo apt-get update sudo apt-get install python-software-properties screen python-rrdtool python-pygame python-scipy python-twisted python-twisted-web python-imaging build-essential libglib2.0-dev libglibmm-2.4-dev python-dev autoconf automake ncurses-dev sysstat gcc-mingw32 libmysql++-dev cloog-ppl build-essential automake gcc libevent-dev libmemcached-dev libcurl4-openssl-dev zlib1g-dev libjansson-dev curl memcached libtool unzip freeglut3-dev libxi-dev libxmu-dev build-essential freeglut3-dev libxi-dev libxmu-dev mpich2 libdb-dev libminiupnpc-dev libboost-all-dev libdb++-dev git uthash* libgmp3-dev
cd ~/primecoin/src make -f makefile.unix mv primecoind /usr/local/bin
primecoind setgenerate true 7 I'm a linux noob so go easy on me. primecoind setgenerate true -1 is better as it optimizes for your cpu
|
|
|
|
paulthetafy
|
|
July 15, 2013, 02:55:21 PM |
|
 { "blocks" : 48294, "currentblocksize" : 1000, "currentblocktx" : 0, "errors" : "", "generate" : true, "genproclimit" : -1, "primespersec" : 3195, "pooledtx" : 0, "testnet" : false } Thats getmininginfo details.. so this means my qt client is mining primecoin? and if its mining, how long time it will take to find a block on current pps? Thanks. Yes you're successfully mining if primespersec is > 0. How long to find a block? This is solo mining where luck plays a huge part. If the diff were to stay the same (which it is not), I would estimate you will get 1 block every 24 hours. That's just an extremely rough guide based on how many blocks I'm currently getting with my PPS. You could get one in 5 minutes or nothing for 3 days though!
|
|
|
|
Krusher33
Newbie
Offline
Activity: 37
Merit: 0
|
|
July 15, 2013, 03:00:42 PM |
|
Prior to this release I was getting about 1400 PPS in the Windows client and about 1800-2000 PPS in my ubuntu VM. I downloaded this Windows one and get about 5k PPS on 7 cores on my FX-8350 @ 4.7ghz. I tried the the linux one and I'm only getting ~996 PPS? I like using the linux one because it always seems to be 10c cooler and prior to this I was getting higher PPS in linux. Steps I did: apt-get install make apt-get install git git clone https://github.com/mikaelh2/primecoin apt-get install libgmp-dev sudo apt-get update sudo apt-get install python-software-properties screen python-rrdtool python-pygame python-scipy python-twisted python-twisted-web python-imaging build-essential libglib2.0-dev libglibmm-2.4-dev python-dev autoconf automake ncurses-dev sysstat gcc-mingw32 libmysql++-dev cloog-ppl build-essential automake gcc libevent-dev libmemcached-dev libcurl4-openssl-dev zlib1g-dev libjansson-dev curl memcached libtool unzip freeglut3-dev libxi-dev libxmu-dev build-essential freeglut3-dev libxi-dev libxmu-dev mpich2 libdb-dev libminiupnpc-dev libboost-all-dev libdb++-dev git uthash* libgmp3-dev
cd ~/primecoin/src make -f makefile.unix mv primecoind /usr/local/bin
primecoind setgenerate true 7 I'm a linux noob so go easy on me. primecoind setgenerate true -1 is better as it optimizes for your cpu I understand that. It kills my GPU mining when I use all cores. But I think you missed something in my post. I'm getting 5k PPS on 7 cores in the windows client but only 1k PPS in the Linux one.
|
|
|
|
markm
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
July 15, 2013, 03:03:56 PM |
|
I understand that. It kills my GPU mining when I use all cores. But I think you missed something in my post. I'm getting 5k PPS on 7 cores in the windows client but only 1k PPS in the Linux one.
Look up the "nice" command. Any CPU mining, whether built in to a coin or using minerd aka cpuminer or whatever, use "nice coind" or "nice minerd", it runs at lower priority so does not seem to impact GPU mining nor FPGA mining nor ASIC mining yet still gets to use most of the cores most of the time. -MarkM-
|
|
|
|
jubalix
Legendary
Offline
Activity: 2632
Merit: 1023
|
|
July 15, 2013, 03:04:11 PM |
|
ok
so it seems the more blocks one instance finds, the more it can find i *know* this is maths - wrong
but seriously as soon as my instances find one block, then next just seem to roll in.
[about 350 XPM mined so far in 48 hours so I am pretty small scale]
|
|
|
|
kcanup
Legendary
Offline
Activity: 1484
Merit: 1000
|
|
July 15, 2013, 03:06:54 PM |
|
Yes you're successfully mining if primespersec is > 0. How long to find a block? This is solo mining where luck plays a huge part. If the diff were to stay the same (which it is not), I would estimate you will get 1 block every 24 hours. That's just an extremely rough guide based on how many blocks I'm currently getting with my PPS. You could get one in 5 minutes or nothing for 3 days though!
Aww thanks that was clear...I will wait and see now when it will find a block.
|
|
|
|
Krusher33
Newbie
Offline
Activity: 37
Merit: 0
|
|
July 15, 2013, 03:17:33 PM |
|
I understand that. It kills my GPU mining when I use all cores. But I think you missed something in my post. I'm getting 5k PPS on 7 cores in the windows client but only 1k PPS in the Linux one.
Look up the "nice" command. Any CPU mining, whether built in to a coin or using minerd aka cpuminer or whatever, use "nice coind" or "nice minerd", it runs at lower priority so does not seem to impact GPU mining nor FPGA mining nor ASIC mining yet still gets to use most of the cores most of the time. -MarkM- For debug purpose, I've shut down my GPU mining and tried all cores. I still only get about 1200PPS in linux vm but I'm getting 6000 in Windows. I was chitchatting with someone else and he said his Linux PPS got halved when he switched to this client too.
|
|
|
|
kendog77
|
|
July 15, 2013, 03:23:30 PM |
|
ok
so it seems the more blocks one instance finds, the more it can find i *know* this is maths - wrong
but seriously as soon as my instances find one block, then next just seem to roll in.
[about 350 XPM mined so far in 48 hours so I am pretty small scale]
I think the block finder has a huge advantage over the rest of the network because they can start work on the next block immediately, and it takes time for the newly found block to propagate through the network. Others cannot start work on the next block until they receive it. Perhaps this helps explain why primecoin blocks tend to come in spurts?
|
|
|
|
markm
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
July 15, 2013, 03:26:05 PM |
|
I think the block finder has a huge advantage over the rest of the network because they can start work on the next block immediately, and it takes time for the newly found block to propagate through the network. Others cannot start work on the next block until they receive it.
Perhaps this helps explain why primecoin blocks tend to come in spurts?
Except that that would result in back to back blocks, not spurts that have gaps between blocks the one node found, other nodes having found blocks inbetween. -MarkM-
|
|
|
|
Teka
|
|
July 15, 2013, 03:33:08 PM |
|
Jeez it looks like a lot has happened when I was away. So, do you just set the sieve size in the primecoin.conf file? Also what is the optimal sieve size?
|
|
|
|
|