Con Kolivas
|
8566ed44d2
Just keep whatever longpoll we have if it's working instead of risking the stop/start dereference problem.
|
14 years ago |
Con Kolivas
|
ae6fe96593
Revert "Restart longpoll under lock when we'll be reusing it on pool switch to prevent derefs."
|
14 years ago |
Con Kolivas
|
2cae5c1dc3
Restart longpoll under lock when we'll be reusing it on pool switch to prevent derefs.
|
14 years ago |
Con Kolivas
|
8e2becc12d
Change pth from being a pointer as we can dereference if we're unlucky on stopping longpoll.
|
14 years ago |
Con Kolivas
|
833e020dfd
Standardise the way all non-mining threads are destroyed to make sure we can safely cancel them, freeing ram and NULLifying pointers.
|
14 years ago |
Con Kolivas
|
e1c7235227
Get the current pool priority under lock to avoid dereferencing.
|
14 years ago |
Con Kolivas
|
fc4279136e
Use the longpoll provided work to test_work_current since we know it's almost certainly from a new block even though we may check it later again.
|
14 years ago |
Con Kolivas
|
863488e3d0
Display fan percentage on devices that only support reporting percent and not RPM.
|
14 years ago |
Con Kolivas
|
d42211f09a
Missing bracket from output.
|
14 years ago |
Con Kolivas
|
d5fe2cfd7a
Flag devices that have never started and don't allow enabling of devices without restarting them.
|
14 years ago |
Con Kolivas
|
fa790a4f12
Fix a rare crash in HASH_DEL due to using different mutexes to protect the data.
|
14 years ago |
Con Kolivas
|
bcba6f83fb
Exit cleanly if we abort before various threads are set up or if they no longer exist.
|
14 years ago |
Con Kolivas
|
ab67b14460
Make RPM 4 characters wide in curses status for neatness.
|
14 years ago |
Con Kolivas
|
25c77ae85f
Only display values in the log if they're supported and standardise device log line printing.
|
14 years ago |
Con Kolivas
|
1917643dd0
Do away with the increasingly confusing and irrelevant total queued and efficiency measures per device.
|
14 years ago |
Con Kolivas
|
6c8341f133
Define max gpudevices in one macro.
|
14 years ago |
Con Kolivas
|
4b43efceca
Use a terser device status line to show fan RPM as well when available.
|
14 years ago |
Con Kolivas
|
f1cf79ae9d
With many cards, the GPU summaries can be quite long so use a terse output line when showing them all.
|
14 years ago |
Con Kolivas
|
e0a9f1aae3
Allow temperature targets to be set on a per-card basis on the command line.
|
14 years ago |
Con Kolivas
|
b50041c880
Allow per-device fan ranges to be set and use them in auto-fan mode.
|
14 years ago |
Con Kolivas
|
9b5cd61886
Implement accepting a range of engine speeds as well to allow a lower limit to be specified on the command line.
|
14 years ago |
Con Kolivas
|
9752704ebe
We should be passing a float for the remainder of the vddc values.
|
14 years ago |
Con Kolivas
|
7ea7f5f324
Allow temperatures greater than 100 degrees.
|
14 years ago |
Con Kolivas
|
c64c27fa6f
Only show longpoll received delayed message at verbose level.
|
14 years ago |
Con Kolivas
|
01a0d0a745
Add a --no-adl option to disable ADL monitoring and GPU settings.
|
14 years ago |
Con Kolivas
|
3997f308a0
Add a thermal cutoff option as well and set it to 95 degrees by default.
|
14 years ago |
Con Kolivas
|
f89c032d2b
The ° character is not reliably shown on all platforms so remove it.
|
14 years ago |
Con Kolivas
|
73e33c0925
Retry also if the decoding of work fails.
|
14 years ago |
Con Kolivas
|
f10f8faefb
Retry before returning a failure to get upstream work as a failure to avoid false positives for pool dead.
|
14 years ago |
Con Kolivas
|
2053de6d59
Add the directory name from the arguments cgminer was called from as well to allow it running from a relative pathname.
|
14 years ago |