Moved this to this page in case anyone was looking for it
-----
Daemonic visited me in #cgminer
Looking at his API stats figures certainly suggests it's running at just under 100MH/s
For 99.87MH/s the setting I'd suggest are:
--icarus-timing
10.001=42610.01 10.001 is ns per hash (100MH/s is exactly 10ns/hash)
420 426 is the number of 1/10ths of a seconds to run up to before it completes (42
.6 seconds)
The actual full value to use would be
429 428 (not
420 426)
However, reducing that amount a bit allows for a little leeway in the performance of the FPGA
(the performance affect of reducing that is well below displayed accuracy)
If you want to get these numbers yourself:
cgminer --api-listen --icarus-timing short .....The timing values will be displayed on the cgminer screen, but you can check them at any time, after the first re-estimate, with the API
If you have java installed, then while cgminer --api-listen is running:
java API statsRe-estimates are displayed on the cgminer screen like:
Icarus %d Re-estimate: Hs=%e W=%e read_count=%d fullnonce=%.3fs
The API numbers of interest are "Hs" and "read_count"
"Hs" is the seconds per hash (convert it to ns by multiplying by 1000000000.0)
"read_count" is a 1 less than how long it takes to do a full nonce range (in 1/10ths of a second)
You should let it run on a quiet machine for about 4 hours for "short" to complete at 100Mh/s
("long" runs timing forever)
so you get: --icarus-timing Hs*10^9=read_count
I've used
10.01 10.001 for Hs since Daemonic's
quick test run was
an average of that over 2 sets of data
over 2 hoursNow if you want to know if everything is running at ~100MH/s, then U: should be 1.40 +/- 10% after a few hours
Edit: updated above in red after Daemonic has given me his 2hr run stats