Con Kolivas
|
0899ee86ae
Only consider pool slow to respond if we can't even roll work.
|
14 years ago |
Con Kolivas
|
6197ff2009
Remove silly debugging output.
|
14 years ago |
Con Kolivas
|
93f4163aca
Create a hash list of all the blocks created and search them to detect when a new block has definitely appeared, using that information to detect stale work and discard it.
|
14 years ago |
Con Kolivas
|
b81077f36a
Since we roll work all the time now, we end up staging a lot of work without queueing, so don't queue if we've already got staged work.
|
14 years ago |
Con Kolivas
|
bf3033e0f1
Make restarting of GPUs optional for systems that hang on any attempt to restart them.
|
14 years ago |
Con Kolivas
|
666fcc3f55
Move staged threads to hashes so we can sort them by time.
|
14 years ago |
Con Kolivas
|
d9accc4846
Put a lower limit on the nonce increment in cpu mining.
|
14 years ago |
Con Kolivas
|
f6591379fb
Minimise how much more work can be given in cpu mining threads each interval.
|
14 years ago |
Con Kolivas
|
5acdbec47d
Make the fail-pause progressively longer each time it fails until the network recovers.
|
14 years ago |
Con Kolivas
|
b4d6b11b9a
Only display the lagging message if we've requested the work earlier.
|
14 years ago |
Con Kolivas
|
ced4a9ac92
Clean up the pool switching to not be dependent on whether the work can roll or not by setting a lagging flag and then the idle flag.
|
14 years ago |
Con Kolivas
|
088ee2fa29
Only use one thread to determine if a GPU is sick or well, and make sure to reset the sick restart attempt time.
|
14 years ago |
Con Kolivas
|
7c6dfaccf1
Display which longpoll failed and don't free the ram for lp_url since it belongs to the pool hdr path.
|
14 years ago |
Con Kolivas
|
6f741597f8
Use any longpoll available, and don't disable it if switching to a server that doesn't have it.
|
14 years ago |
Con Kolivas
|
b358bdc07e
Never automatically disable any pools but just specify them as idle if they're unresponsive at startup.
|
14 years ago |
Con Kolivas
|
324d849bf2
Attempt to restart a GPU once every minute while it's sick.
|
14 years ago |
Con Kolivas
|
1b228ee3d4
Re-enable devices immediately after ther old threads would have been killed off in case the first attempt to restart them fails but we still want them emabled.
|
14 years ago |
Con Kolivas
|
75018d0d48
Release cl resources should the gpu mining thread abort.
|
14 years ago |
Con Kolivas
|
a754cc3f0c
Suppress correct log output when display per-device status.
|
14 years ago |
Con Kolivas
|
6f769e0f8f
Add the ability to enable/disable per-device stats on the fly and match logging on/off.
|
14 years ago |
Con Kolivas
|
e414490bf7
Don't display rolling status if per device stats is enabled.
|
14 years ago |
Con Kolivas
|
2798b8c549
Merge branch 'master' of github.com:ckolivas/cgminer
|
14 years ago |
Con Kolivas
|
64e7cdd61b
The new phatk kernel needs a different nonce passed according to how many vectors are in use.
|
14 years ago |
Znort 987
|
e49bfbf2ec
Add per-device statics log output
|
14 years ago |
Znort 987
|
f66dec74e6
Fix a crash with --algo auto
|
14 years ago |
Con Kolivas
|
cf54f9b850
Move to 256 sized buffers and don't risk overwrite by using only 127 mask.
|
14 years ago |
Con Kolivas
|
52e521a7c1
Revert "Copy the work before returning from creating a thread in case we change the work before copying it."
|
14 years ago |
Phateus
|
d15d225a4c
Changed phatk version to 2.2
|
14 years ago |
Con Kolivas
|
6bf4d781e9
Copy the work before returning from creating a thread in case we change the work before copying it.
|
14 years ago |
Con Kolivas
|
1e77f04481
Clean up the longpoll management to ensure the right paths go to the right pool and display whether we're connected to LP or not in the status line.
|
14 years ago |