Con Kolivas
|
d57cd91955
Implement ATI ADL support for GPU parameter monitoring now and setting later (temp, fan, clocks etc.).
|
14 years ago |
Con Kolivas
|
063efb1996
Rename localgen occasions to getwork fail occasions since localgen is unrelated now.
|
14 years ago |
Con Kolivas
|
8496534168
Add start and stop time scheduling for regular time of day running or once off start/stop options.
|
14 years ago |
Con Kolivas
|
a593afdbeb
Use the curses_lock to protect the curses_active variable and test it under lock.
|
14 years ago |
Con Kolivas
|
4969162c03
Check for SSE2 before trying to build 32 bit SSE2 assembly version. Prevents build failure when yasm is installed but -msse2 is not specified.
|
14 years ago |
Con Kolivas
|
3d5f555407
Allow a custom kernel path to be entered on the command line.
|
14 years ago |
Con Kolivas
|
7dc3db2340
Implement SSE2 32 bit assembly algorithm as well.
|
14 years ago |
Con Kolivas
|
dbf0a1366d
Use the new hashes directly for counts instead of the fragile counters currently in use.
|
14 years ago |
Con Kolivas
|
666fcc3f55
Move staged threads to hashes so we can sort them by time.
|
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
|
324d849bf2
Attempt to restart a GPU once every minute while it's sick.
|
14 years ago |
Znort 987
|
e49bfbf2ec
Add per-device statics log output
|
14 years ago |
Phateus
|
d15d225a4c
Changed phatk version to 2.2
|
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 |
Con Kolivas
|
4e48561a13
Rework the last-initialised time displayed.
|
14 years ago |
Con Kolivas
|
b1289a0159
Revert "Move the non cl_ variables into the cgpu info struct to allow creating a new cl state on reinit, preserving known GPU variables."
|
14 years ago |
Con Kolivas
|
7c50bb02ab
Revert "Display last initialised time in gpu management info."
|
14 years ago |
Con Kolivas
|
50504ef9e0
If a work item has had any mining done on it, don't consider it discarded work.
|
14 years ago |
Con Kolivas
|
639d38fbd4
Revert "Make sure to give work items a starting time only once when they're staged."
|
14 years ago |
Con Kolivas
|
626ae10d7c
Make sure to give work items a starting time only once when they're staged.
|
14 years ago |
Con Kolivas
|
d6dd5d700b
Test each work item to see if it can be rolled instead of per-pool and roll whenever possible, adhering to the 60 second timeout.
|
14 years ago |
Con Kolivas
|
177e07aed3
Display last initialised time in gpu management info.
|
14 years ago |
Con Kolivas
|
28880d0dc7
Move the non cl_ variables into the cgpu info struct to allow creating a new cl state on reinit, preserving known GPU variables.
|
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
|
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
|
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
|
e82e390295
If work has been cloned it is already at the head of the list and when being reinserted into the queue it should be placed back at the head of the list.
|
14 years ago |
Con Kolivas
|
98f609b5be
Sanity check to prove locking.
|
14 years ago |