Con Kolivas
|
8745ba1e6d
|
Windows' timer resolution is limited to 15ms accuracy. This was breaking dynamic intensity since it tries to measure below this.
Since we are repeatedly sampling similar timeframes, we can average the gpu_us result over 5 different values to get very fine precision.
|
12 years ago |
Con Kolivas
|
dc8ef0c725
|
Fix harmless unused warnings in scrypt.h.
|
12 years ago |
Con Kolivas
|
85b9746277
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
12 years ago |
Con Kolivas
|
e29d2d92c9
|
Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses.
|
12 years ago |
Con Kolivas
|
d1508bd40e
|
Merge pull request #296 from kanoi/api
API allow display/change failover-only setting (API v1.16)
|
12 years ago |
Kano
|
70c57e7d40
|
api.c typo
|
12 years ago |
Kano
|
95dff7363e
|
API allow display/change failover-only setting
|
12 years ago |
Con Kolivas
|
74f21129a6
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
12 years ago |
Con Kolivas
|
8e20456bc0
|
Check we are not lagging as well as there is enough work in getwork.
|
12 years ago |
Con Kolivas
|
618ef0c801
|
Merge pull request #295 from kanoi/api
miner.php documentation (in API-README) v0.1
|
12 years ago |
Kano
|
cf66ef871e
|
API-README correction 6
|
12 years ago |
Kano
|
7dca87da30
|
API-README correction 5
|
12 years ago |
Kano
|
3abeace876
|
API-README correction 4
|
12 years ago |
Kano
|
49ae1b6fa4
|
API-README correction 3
|
12 years ago |
Kano
|
b3538697a4
|
API-README correction 2
|
12 years ago |
Kano
|
f3dd04aec2
|
API-README correction
|
12 years ago |
Kano
|
7011dd2116
|
miner.php documentation (in API-README) v0.1
|
12 years ago |
Con Kolivas
|
00691ababf
|
Merge pull request #292 from kanoi/main
Escape " and \ when writing json config file
|
12 years ago |
Con Kolivas
|
391ce7097a
|
Merge pull request #291 from kanoi/minerphp
miner.php optional single rig totals (on by default)
|
12 years ago |
Con Kolivas
|
011f822af2
|
Merge pull request #294 from kanoi/api
API-README update changelog
|
12 years ago |
Kano
|
c96c8eef9e
|
API-README update changelog
|
12 years ago |
Con Kolivas
|
d66742a8c1
|
Minimise locking and unlocking when getting counts by reusing shared mutex lock functions.
|
12 years ago |
Con Kolivas
|
c91a95459b
|
Avoid getting more work if by the time the getwork thread is spawned we find ourselves with enough work.
|
12 years ago |
Con Kolivas
|
07fca3e289
|
The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function.
|
12 years ago |
Con Kolivas
|
f27bcb8ee5
|
Going back to e68ecf5eb2
|
12 years ago |
Con Kolivas
|
c892ded6e0
|
Make sure there are true pending staged work items as well in failover only mode.
|
12 years ago |
Con Kolivas
|
61003df49f
|
In failover-only mode we need to queue enough work for the local pool and ignore the total queued count.
|
12 years ago |
Con Kolivas
|
65f4e2af3e
|
The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function.
|
12 years ago |
Con Kolivas
|
8aa61f6626
|
Make sure we have work from the current pool somewhere in the queue in case the queue is full of requests from a pool that has just died.
|
12 years ago |
Con Kolivas
|
c0aaf56a8d
|
Since all the counts use the same mutex, grab it only once.
|
12 years ago |
Con Kolivas
|
4f9394be81
|
When popping work, grab cloned work first if possible since original work can be reused to make further clones.
|
12 years ago |
Con Kolivas
|
8085ae6854
|
Further simplify the queue request mechanism.
|
12 years ago |
Con Kolivas
|
f83863a996
|
Keep total queued count as a fake pending staged count to account for the period a queue is in flight before it is staged.
|
12 years ago |
Kano
|
d04005aef9
|
miner.php allow a custom page section to select all fields with '*' - e.g. to create a STATS section on a custom page
|
12 years ago |
Con Kolivas
|
e47dc87355
|
Clone work at the time of requesting it if an existing work item can be rolled.
|
12 years ago |
Con Kolivas
|
e68ecf5eb2
|
Queue one request for each staged request removed, keeping the staged request count optimal at all times.
|
12 years ago |
Kano
|
52e5524d7f
|
Escape " and \ when writing json config file
|
12 years ago |
Kano
|
556cc7bd3a
|
miner.php optional single rig totals (on by default)
|
12 years ago |
Con Kolivas
|
1c98e0cf21
|
Bump version to 2.6.4
|
12 years ago |
Con Kolivas
|
d64c32ac32
|
Include scrypt.h in Makefile.
|
12 years ago |
Con Kolivas
|
0adbcd5d07
|
Fix windows bitforce build.
|
12 years ago |
Con Kolivas
|
be57725271
|
Update NEWS.
|
12 years ago |
Con Kolivas
|
0a79de9375
|
Convert the serial autodetect functions to use int instead of char to enumerate devices.
|
12 years ago |
Con Kolivas
|
9cae9a9d7f
|
Make the serial open timeout for BFL generically 1 second on windows.
|
12 years ago |
Con Kolivas
|
7dffa07ed9
|
Deuglify windows autodetect code for BFL.
|
12 years ago |
Con Kolivas
|
e52762c57a
|
There is no point zeroing temperature in BFL if we fail to get a response, and we should register it as a HW error, suggesting throttling.
|
12 years ago |
Con Kolivas
|
b406dbfe78
|
Update SCRYPT README with information about HW errors.
|
12 years ago |
Con Kolivas
|
e49bd98196
|
Use the scrypt CPU code to confirm results from OCL code, and mark failures as HW errors, making it easier to tune scrypt parameters.
|
12 years ago |
ckolivas
|
3dd1658e1f
|
We may as well leave one curl still available per pool instead of reaping the last one.
|
12 years ago |
ckolivas
|
c7bcad653b
|
Need to recheck the pool->curls count on regaining the pool lock after the pthread conditional wait returns.
|
12 years ago |