Con Kolivas
|
e9b5885ebe
Add a gpu autotune option which adjusts GPU speed to maintain a target temperature within the bounds of the default GPU speed and any overclocking set.
|
14 years ago |
Con Kolivas
|
dcc97e45db
Add an --auto-fan command line option to allow all GPUs to have autofan enabled from startup.
|
14 years ago |
Con Kolivas
|
495adcbf5f
Implement auto fanspeed adjustment to maintain a target temperature and fanspeed below 85%, with an overheat check that will speed the fan up to 100%.
|
14 years ago |
Con Kolivas
|
35ace46325
Enable changing of engine clock setting on the fly.
|
14 years ago |
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 |