Con Kolivas
|
b60f9da4a5
Simplify the enough work algorithm dramatically.
|
13 years ago |
Con Kolivas
|
0e56dffd92
Only queue from backup pools once we have nothing staged.
|
13 years ago |
Con Kolivas
|
e16b7566bd
Don't keep queueing work indefinitely if we're in opt failover mode.
|
13 years ago |
Con Kolivas
|
6d1949e694
Make sure we don't opt out of queueing more work if all the queued work is from one pool.
|
13 years ago |
Con Kolivas
|
a5f7b953fe
Set lagging flag if we're on the last of our staged items.
|
13 years ago |
Con Kolivas
|
ee9e621e1c
Reinstate clone on grabbing work.
|
13 years ago |
Con Kolivas
|
55f7c14982
Grab clones from hashlist wherever possible first.
|
13 years ago |
Con Kolivas
|
c3e32274ee
Cull all the early queue requests since we request every time work is popped now.
|
13 years ago |
Con Kolivas
|
0fbd60ae37
Keep track of staged rollable work item counts to speed up clone_available.
|
13 years ago |
Con Kolivas
|
83b9ddfea4
Make expiry on should_roll to 2/3 time instead of share duration since some hardware will have very fast share times.
|
13 years ago |
Con Kolivas
|
8697d6a2ce
Do the cheaper comparison first.
|
13 years ago |
Con Kolivas
|
381c56f811
Check that we'll get 1 shares' worth of work time by rolling before saying we should roll the work.
|
13 years ago |
Con Kolivas
|
afcfea15a7
Simplify all those total_secs usages by initialising it to 1 second.
|
13 years ago |
Con Kolivas
|
5fadfdb219
Overlap queued decrementing with staged incrementing.
|
13 years ago |
Con Kolivas
|
9f1d9ce3b7
Artificially set the pool lagging flag on pool switch in failover only mode as well.
|
13 years ago |
Con Kolivas
|
a6b97327e1
Artificially set the pool lagging flag on work restart to avoid messages about slow pools after every longpoll.
|
13 years ago |
Con Kolivas
|
44e81218fd
Factor in opt_queue value into enough work queued or staged.
|
13 years ago |
Con Kolivas
|
611f1cec7c
Roll work whenever we can on getwork.
|
13 years ago |
Con Kolivas
|
fd0be1bb51
Queue requests for getwork regardless and test whether we should send for a getwork from the getwork thread itself.
|
13 years ago |
Con Kolivas
|
7d77c01619
Get rid of age_work().
|
13 years ago |
Con Kolivas
|
6d63229ea2
Further update NEWS.
|
13 years ago |
Con Kolivas
|
afa7310e9c
If there are more devices than nDevs, don't iterate over them as they may overwrite devices mapped below that with the mapping option.
|
13 years ago |
Con Kolivas
|
78d6019330
Revert "Fix ADL gpu-map not working when there are more ADL devices than openCL. Patch supplied and tested by Nite69."
|
13 years ago |
Con Kolivas
|
cadc7d762a
Bump version number to 2.6.5
|
13 years ago |
Con Kolivas
|
1e36f19ad5
Update NEWS.
|
13 years ago |
Con Kolivas
|
2480cf23cc
Don't try to get bitforce temperature if we're polling for a result to minimise the chance of interleaved responses.
|
13 years ago |
Con Kolivas
|
ec4a864649
Fix README faq on bfl auto-detect.
|
13 years ago |
Con Kolivas
|
83675099b9
Revert "Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses."
|
13 years ago |
Con Kolivas
|
e34105a47a
Set memory clock based on memdiff if present from with engine changes, allowing it to parallel manual changes from the menu as well.
|
13 years ago |
Con Kolivas
|
c433f234c5
Increase the timeout on bitforce as per Paul Sheppard's suggestion to account for throttling + work time + excess.
|
13 years ago |