Con Kolivas
|
94fdff9a3e
Fix help typo.
|
14 years ago |
Con Kolivas
|
75888a1f68
Implement device selection(s) with -d.
|
14 years ago |
Con Kolivas
|
fbcd2942c8
Really correct the staged count logic failure.
|
14 years ago |
Con Kolivas
|
82cac38874
Logic failure meant the longpoll fake staged were never removed. This would lead to idle periods and may have even caused complete idle failures.
|
14 years ago |
Con Kolivas
|
8af98be7b9
Make the utility demonstrated relative to each device when showing per-device work submissions.
|
14 years ago |
Con Kolivas
|
6464dbfc65
Implement per-device request count to have a per-device efficiency and request status.
|
14 years ago |
Con Kolivas
|
3d9f244e02
Make all applog at least 80 columns wide obviating the need for spaces at the end of select messages to clear the status line.
|
14 years ago |
Con Kolivas
|
5e6b8076c6
Tidy output.
|
14 years ago |
Con Kolivas
|
1c92478997
Make sure to set first work as mandatory instead of generating work locally from it.
|
14 years ago |
Con Kolivas
|
102c4d4088
Give meaningful message on submission failure and resumption instead of spam.
|
14 years ago |
Ycros
|
f20e25e0c0
Moved pthread mutex inits up, due to applog using a mutex causing a crash.
|
14 years ago |
Con Kolivas
|
c9bbaec3b2
Cope with delays in retrieving work from the server by knowing when we have run out of staged work.
|
14 years ago |
Con Kolivas
|
3126002b51
When shares come frequently on more powerful mining hardware the status line doesn't appear for very long and gets drowned out by share information.
|
14 years ago |
Con Kolivas
|
a8be6851a9
Formalise the extra work item that the wakeup thread acts as a watchdog for.
|
14 years ago |
Con Kolivas
|
732baa1812
Use the wakeup thread as a watchdog to ensure we don't fall between the holes of queue and dequeue.
|
14 years ago |
Con Kolivas
|
bb49287449
Make longpoll aware of when new block detection has detected a new block first and avoid flushing the work queue twice.
|
14 years ago |
Con Kolivas
|
186666d3d1
Prevent buffer overflow.
|
14 years ago |
Con Kolivas
|
25bebf3b92
Make the output line much terser now that it has a lot of information on it.
|
14 years ago |
Con Kolivas
|
1b2355176b
Merge branch 'cgminer' into mfontani
|
14 years ago |
Con Kolivas
|
ed233e8cb5
Put work into a staging area which makes it possible to check the latest work data received.
|
14 years ago |
Marco Fontani
|
c815de4991
Add "efficiency" and "utility"
|
14 years ago |
Rusty Russell
|
efebee5ab8
Fix the case where there are no GPUs, and exit if they give errors.
|
14 years ago |
Rusty Russell
|
8b68dc44d4
Fix --ndevs/-n option.
|
14 years ago |
Rusty Russell
|
8d25df3c72
Cleanup --cpu-threads/-t logic
|
14 years ago |
Rusty Russell
|
3e8181216c
Use ccan/opt for commandline parsing.
|
14 years ago |
Con Kolivas
|
5969d65a04
First work for each thread is now queued in advance.
|
14 years ago |
Con Kolivas
|
e9a397d4b9
More space to wipe old text.
|
14 years ago |
Con Kolivas
|
e99069808a
Fix the extra work queued every longpoll by queueing it all in the beginning.
|
14 years ago |
Con Kolivas
|
719deb3aac
Create a wakeup thread that keeps the hashmeter going in case the mining threads all stall.
|
14 years ago |
Con Kolivas
|
ddae5aa9d0
Remove unused variable.
|
14 years ago |