Con Kolivas
|
bc2976f538
Be more willing to get work from the backup pools if the work is simply being queued faster than it is being retrieved.
|
14 years ago |
Con Kolivas
|
8f186e61e2
Restart threads by abstracting out the clcontext initialisation and using that instead of probing all cards.
|
14 years ago |
Con Kolivas
|
411570d348
Revert "Don't use asynchronous work with flushes as it decreases reliability and two threads per GPU achieves the same throughput."
|
14 years ago |
Con Kolivas
|
decafea0ad
Revert "Read buffers only after reading data back now that we're sync."
|
14 years ago |
Con Kolivas
|
5f2c3151b4
Read buffers only after reading data back now that we're sync.
|
14 years ago |
Con Kolivas
|
7223508f7e
Don't use asynchronous work with flushes as it decreases reliability and two threads per GPU achieves the same throughput.
|
14 years ago |
Con Kolivas
|
f763b0db10
Don't free up any ram from the dying thread to avoid dereferences.
|
14 years ago |
Con Kolivas
|
43faa11358
Use correct name in syslog.
|
14 years ago |
Con Kolivas
|
37115c0e1b
RPC call debugging is a mess with \r in it so remove it.
|
14 years ago |
Con Kolivas
|
59b640870c
So we can pthread cancel a stuck thread, but can't pthread join it.
|
14 years ago |
Con Kolivas
|
74a07eb461
Revert "Send threads message to stop and then send cancel message but don't pthread_join them if they're stuck nor reinit the opencl code to not hang everything."
|
14 years ago |
Con Kolivas
|
e100fcc672
Revert "Send ping to wake up new threads."
|
14 years ago |
Con Kolivas
|
bf4c3626bc
Send ping to wake up new threads.
|
14 years ago |
Con Kolivas
|
62521f3e53
Send threads message to stop and then send cancel message but don't pthread_join them if they're stuck nor reinit the opencl code to not hang everything.
|
14 years ago |
Con Kolivas
|
b2cbaa1ae4
Send a hung device a command. If it returns, try to reinitialise it.
|
14 years ago |
Con Kolivas
|
a702f599d3
Disable the reinit_thread option till we know it actually works.
|
14 years ago |
Con Kolivas
|
bb575a5585
Reference correct GPU and only try to restart if it reaches DEAD.
|
14 years ago |
Con Kolivas
|
947a74bfa3
Differentiate thread failure from GPU failure by declaring a GPU sick first and trying to restart the thread without re-initialising the card.
|
14 years ago |
Con Kolivas
|
20ce1ebf2a
Typo.
|
14 years ago |
Con Kolivas
|
3803760689
Reimplement the per-thread getwork count with proper accounting at get_work().
|
14 years ago |
Con Kolivas
|
0fe22d8d94
Revert "Only update the thread getwork queue count if it actually results in a getwork request from the server."
|
14 years ago |
Con Kolivas
|
2e607d44f2
Only update the thread getwork queue count if it actually results in a getwork request from the server.
|
14 years ago |
Con Kolivas
|
5b9bfedda1
Display the correct current hash as per blockexplorer, truncated to 16 characters, with just the time.
|
14 years ago |
Con Kolivas
|
c94737ceab
Add http:// if it's not explicitly set for URL entries.
|
14 years ago |
Con Kolivas
|
f0fe82ea37
Some Intel HD graphics support the opencl commands but return errors since they don't support opencl. Don't fail with them, just provide a warning and disable GPU mining.
|
14 years ago |
Con Kolivas
|
10fa821e33
Update utility and efficiency figures when displaying them.
|
14 years ago |
Con Kolivas
|
0006eb2da4
Make the "quiet" mode still update the status and display errors, and add a new --real-quiet option which disables all output and can be set once while running.
|
14 years ago |
Con Kolivas
|
da06a348d0
The work length in the miner thread gets smaller but doesn't get bigger if it's under 1 second.
|
14 years ago |
Con Kolivas
|
a0924933d0
Restarting a hung GPU can hang the rest of the GPUs so just declare it dead and provide the information in the status.
|
14 years ago |
Con Kolivas
|
45faff2e26
Add debugging output to all tq_pop calls.
|
14 years ago |