Con Kolivas
|
b6ae1db838
The submit_lock is not required nor helpful.
|
14 years ago |
Con Kolivas
|
d1c0cccdf1
Show correct GPU from thread number.
|
14 years ago |
Con Kolivas
|
f11149928a
Implement a potentially variable number of threads per gpu, setting it to 2 for now.
|
14 years ago |
Con Kolivas
|
08f56f5f2f
Set default CPU threads to 0 if GPU mining.
|
14 years ago |
Con Kolivas
|
06f3950658
Fix typo which prevented BFI INT patch working on multi-GPUs.
|
14 years ago |
Con Kolivas
|
30e38e2ef8
Typo i - gpu
|
14 years ago |
Con Kolivas
|
fdb46f2d9b
32bit fixes.
|
14 years ago |
Con Kolivas
|
295ef0f9b8
Discard accumulated work when longpoll indicates a new block.
|
14 years ago |
Con Kolivas
|
f44e8fac12
Curl appears to be not thread safe so only have one curl open at a time.
|
14 years ago |
Con Kolivas
|
343ae85137
Intensity 5 is too high for a normal desktop causing unacceptable lag so change the default to 4.
|
14 years ago |
Con Kolivas
|
88e2cf7b34
Initialise libcurl properly.
|
14 years ago |
Con Kolivas
|
656b485d80
Make the worksize and vector width configurable.
|
14 years ago |
Con Kolivas
|
ead1281b57
Cleanup of return codes.
|
14 years ago |
Con Kolivas
|
401586f92a
Only try to patch GPU referenced.
|
14 years ago |
Con Kolivas
|
f6486efb71
Make the getting of work asynchronous from the mining threads requests by always having one work item queued.
|
14 years ago |
Con Kolivas
|
0cef8f8da4
Default scan timeout of 5 seconds is way too short leading to abandoning blocks too early and being seen as an "inefficient" miner. Increase it to 60.
|
14 years ago |
Con Kolivas
|
ac4ab6afdc
Fix mutli-gpu initialisation when BFI_INT patching.
|
14 years ago |
Con Kolivas
|
d2cb012f5a
Detach the thread once created so we don't have to explicitly try and join it.
|
14 years ago |
Con Kolivas
|
b7a177532d
Make a separate thread for work submission that returns immediately so that miner threads aren't kept waiting when submitting results to slow pools.
|
14 years ago |
ckolivas
|
64f268c8c7
Display correct worksize.
|
14 years ago |
ckolivas
|
e8f4eeade1
Use total mhashes as a counter to prevent 32 bit overflows.
|
14 years ago |
Jeff Garzik
|
32ca93de4f
Version 1.0.2.
|
14 years ago |
Con Kolivas
|
808d5b07f9
Make output debug.
|
14 years ago |
ckolivas
|
f792608893
Limit intensity to 10. Anything larger overflows.
|
14 years ago |
ckolivas
|
feb8cfc8fa
applog fixes.
|
14 years ago |
ckolivas
|
b19ee2f5f5
Make sure a GPU doesn't work on a block longer than opt_scantime.
|
14 years ago |
ckolivas
|
26546ad5b9
Make the optimisations per-gpu card and update code to work properly with multiple cards.
|
14 years ago |
Con Kolivas
|
8253f1414b
Use some line breaks in the kernel.
|
14 years ago |
Con Kolivas
|
4257deafdb
Convert abcd... to an array.
|
14 years ago |
Con Kolivas
|
75cf5ccda6
Replace Ws with an array.
|
14 years ago |