mirror of
https://github.com/GOSTSec/sgminer
synced 2025-08-26 13:52:02 +00:00
Update NEWS.
This commit is contained in:
parent
f6d2853c9b
commit
439e685bfa
50
NEWS
50
NEWS
@ -1,3 +1,53 @@
|
|||||||
|
Version 2.7.0 - August 18, 2012
|
||||||
|
|
||||||
|
- Introduce a new statistic, Work Utility, which is the number of difficulty 1
|
||||||
|
shares solved per minute. This is useful for measuring a relative rate of work
|
||||||
|
that is independent of reject rate and target difficulty.
|
||||||
|
- Implement a new pool strategy, BALANCE, which monitors work performed per pool
|
||||||
|
as a rolling average every 10 minutes to try and distribute work evenly over all
|
||||||
|
the pools. Do this by monitoring diff1 solutions to allow different difficulty
|
||||||
|
target pools to be treated equally, along with solo mining. Update the
|
||||||
|
documentation to describe this strategy and more accurately describe the
|
||||||
|
load-balance one.
|
||||||
|
- Getwork fail was not being detected. Remove a vast amount of unused variables
|
||||||
|
and functions used in the old queue request mechanism and redefine the getfail
|
||||||
|
testing.
|
||||||
|
- Don't try to start devices that don't support scrypt when scrypt mining.
|
||||||
|
- 0 is a valid return value for read so only break out if read returns -1.
|
||||||
|
- Consider us lagging only once our queue is almost full and no staged work.
|
||||||
|
- Simplify the enough work algorithm dramatically.
|
||||||
|
- Only queue from backup pools once we have nothing staged.
|
||||||
|
- Don't keep queueing work indefinitely if we're in opt failover mode.
|
||||||
|
- Make sure we don't opt out of queueing more work if all the queued work is
|
||||||
|
from one pool.
|
||||||
|
- Set lagging flag if we're on the last of our staged items.
|
||||||
|
- Reinstate clone on grabbing work.
|
||||||
|
- Grab clones from hashlist wherever possible first.
|
||||||
|
- Cull all the early queue requests since we request every time work is popped
|
||||||
|
now.
|
||||||
|
- Keep track of staged rollable work item counts to speed up clone_available.
|
||||||
|
- Make expiry on should_roll to 2/3 time instead of share duration since some
|
||||||
|
hardware will have very fast share times.
|
||||||
|
- Do the cheaper comparison first.
|
||||||
|
- Check that we'll get 1 shares' worth of work time by rolling before saying we
|
||||||
|
should roll the work.
|
||||||
|
- Simplify all those total_secs usages by initialising it to 1 second.
|
||||||
|
- Overlap queued decrementing with staged incrementing.
|
||||||
|
- Artificially set the pool lagging flag on pool switch in failover only mode as
|
||||||
|
well.
|
||||||
|
- Artificially set the pool lagging flag on work restart to avoid messages about
|
||||||
|
slow pools after every longpoll.
|
||||||
|
- Factor in opt_queue value into enough work queued or staged.
|
||||||
|
- Roll work whenever we can on getwork.
|
||||||
|
- Queue requests for getwork regardless and test whether we should send for a
|
||||||
|
getwork from the getwork thread itself.
|
||||||
|
- Get rid of age_work().
|
||||||
|
- 0 is a valid return value for read so only break out if read returns -1.
|
||||||
|
- Offset libusb reads/writes by length written as well in ztex.
|
||||||
|
- Cope with timeouts and partial reads in ztex code.
|
||||||
|
- fpga serial I/O extra debug (disabled by default)
|
||||||
|
|
||||||
|
|
||||||
Version 2.6.5 - August 15, 2012
|
Version 2.6.5 - August 15, 2012
|
||||||
|
|
||||||
- Don't try to get bitforce temperature if we're polling for a result to
|
- Don't try to get bitforce temperature if we're polling for a result to
|
||||||
|
Loading…
x
Reference in New Issue
Block a user