Is.--icarus-timing 2.0=75 better than short for these units?
yes. definitely..
IF you are referring to the standard bitstream ...
No.
Firstly: it should be
--icarus-timing 2.5=100 (not
--icarus-timing 2.0=100)
Since it runs at 400MH/s setting it to 2.0 will make the MH/s read higher than it really is.
Secondly: 100 vs 75 will not make much of a difference ... but the minor difference is that 100 is better than 75
75 vs 100: 75 means that it will abort work at 7.5 seconds and start a new work item
100 means 10.0 seconds
Thus 75 will use 33% more work items for the same amount of work and thus 33% more CPU for work generation in cgminer.
bitpop, the easiest way to see this is to run it
--icarus-timing short and look at the "Re-estimate:"s it produces.
For my one, a complete short run gives:
[2013-05-27 22:30:04] BLT0 Re-estimate: Hs=2.500162e-09 W=6.150422e-03 read_time=10594ms fullnonce=10.744s
[2013-05-27 22:31:32] BLT0 Re-estimate: Hs=2.500081e-09 W=6.179870e-03 read_time=10593ms fullnonce=10.744s
[2013-05-27 22:36:02] BLT0 Re-estimate: Hs=2.500034e-09 W=6.350961e-03 read_time=10593ms fullnonce=10.744s
[2013-05-27 22:41:43] BLT0 Re-estimate: Hs=2.500021e-09 W=6.256367e-03 read_time=10593ms fullnonce=10.744s
[2013-05-27 22:57:04] BLT0 Re-estimate: Hs=2.500064e-09 W=6.206789e-03 read_time=10593ms fullnonce=10.744s
[2013-05-27 23:23:27] BLT0 Re-estimate: Hs=2.500060e-09 W=6.225088e-03 read_time=10593ms fullnonce=10.744s
So you can clearly see it is 2.5 and 10s is under the 10.744s by 3/4 of a second so it's fine.
Note that above is the new code.
... which I've finally fixed all the windows MTX locking and hotplug problems that I know about that seem to have been hiding from me for a while ...
...
Now for jimmy3dita's results:
If he is using a ~500MH/s bitstream then he should be using:
--icarus-timing 2.0=75As I've said before the 75 number has to be less than the fastest speed it will run at.
For 500MH/s that's 8.5899s
However if it is running a bit faster it will get idle if the number used is more than the hashing time.
75 means it will be OK for up to 572MH/s so it gives some leeway for the bitstream to adjust the clocking faster but still never fall idle.
Hmm I seem to be repeating this