2 Parts to this.
1st - What is a typical winning block (I get coins) generation time when running on testnet.
Ive done numbers with calculators and all that but given I cant work out accurately what the 'normal' difficulty for testnet is, I dont know where in the range of numbers I've seen is right to consider normal.
2nd - How can I be sure that I'm actually mining, not that I'm just computing useless hash after useless hash thats getting sent to a black hole somewhere?
So far, using 2 machines CPU mining on testnet (and even trying unsuccessfuly for an hour to get GPU mining to work as well, figuring that if it worked, i can just stop this after a few minutes and get on with my work) to generate a bunch of coins for testing some bitcoin related transaction handling software.
I have managed to generate zero bitcoins.
1Mhash/s and 500Khash/s for over an hour each. Plus the hour trying various gpu mining things on and off. And no coins. I'm confused & wondering how to debug this. Since I can send and receive bitcoins without issue.
I gave up trying to testnet mine since I was able to use a generous faucet to borrow some for testing. But the geek in me is very very irritated at not having worked out what was broken and fixing it. And now I'm in the situation where I'd like to put my own machines horsepower back to work mining on the testnet in order to speed up the transaction confirmation times, even if its not by much, so im stumped.
Edit -- More specific hashing figures. I lowballed my numbers a fair bit.
- Laptop [ Macbook Air ]
- CPU [ 2Ghz i7 ] Using:
- bitcoin-qt internal miner ~1.5Mhash/s over ~4hrs
- CPU [ 2Ghz i7 ] Using:
- Desktop [ Custom ]
- CPU [[email protected]] Using:
- bitcoin-qt internal miner between ~4.2Mhash/s and 2.3Mhash/s over ~2hrs
- GUIminer/poclbm OpenCL ~1Mhash/s over ~2hrs
- GPU [ AMD 6900 Series GPU-Core@830Mhz Mem@1300Mhz ] Using:
- poclbm OpenCL ~325Mhash/s over ~30min
- DiabloMiner ~325Mhash/s over ~30min
- cgminer wouldnt run, kept crashing on start, debug log didnt have any clear cause, the log actually looked like it died half way through trying to say something. The last entry was something like 'Tha'
- CPU [[email protected]] Using:
So, yeah all that and no coins.