With the new wallet 0.3.3 I get a lot of gpu throttling down due to the "Waiting for work from pool 0".
I did not notice that before.
And same as everyone else who has replied still get HW errors on any other cards that I try and mine. Even tried putting the wallet on another computer and solo into that with a different port and no go.
dev said something about this wallet not generating "dummy work" like bitcoin does. I think if there are no new transactions to put in a block, the whole network goes idle. Right now he seems to be generating a 0.0011 transfer every 1 minute and blocks are getting resolved in around 30 seconds, so miners go idle for the rest of the minute.
I guess setting a cron job sending a small transaction back and forth between 2 wallets will keep miners busy.
This is correct. Bitcoin and other altcoins return "dummy" work when the MemPool is empty. This keeps miners busy but, it is a waste of Electricity.
When the Mempool is empty, Kryptohash wallet will return an empty block header for getwork and gettemplate . Run the getwork command from the debug console few times and you'll see. Also, the cgminer-khc will drop this empty block and retry the getwork command 3 seconds later.
Right now, there aren't many transactions on the network. I'm generating 1 TX every minute but because the Diff isn't increasing fast enough, they are getting solved in less than 20 seconds. This should change after block 5000 where a new Diff algo will kick in and begin adjusting the Diff more aggressively.
Now, I've been playing with some cgminer settings. It seems that because blocks are being solved too fast, reducing the 'expiry' from 30 seconds down to 10 seconds and also reducing the 'scan-time' from 30 seconds down to 15 seconds could help reduce the block Rejects. But, this could change once the difficulty increases to the point where 1 block will be solved every 180 seconds which is the expected block time.