Luke Dashjr
|
a1edc7dbcb
Bugfix: Fix build without curses but with OpenCL
|
13 years ago |
Con Kolivas
|
29c0f7bd37
Detect large swings in temperature when below the target temperature range and change fan by amounts dependant on the value of tdiff.
|
13 years ago |
Con Kolivas
|
e16452f09f
Adjust the fanspeed by the magnitude of the temperature difference when in the optimal range.
|
13 years ago |
Con Kolivas
|
55aaa7c1cc
Slightly different message since restart may not be successful.
|
13 years ago |
Con Kolivas
|
07045055e9
Revert "Restarting cgminer from within after ADL has been corrupted only leads to a crash. Display a warning only and disable fanspeed monitoring."
|
13 years ago |
Con Kolivas
|
057a38eb1c
When disabling fanspeed monitoring on adl failure, remove any twin GPU association. This could have been leading to hangs on machines with dual GPU cards when ADL failed.
|
13 years ago |
Con Kolivas
|
1e3888336b
Consider the fan optimal if fanspeed is dropping but within the optimal speed window.
|
13 years ago |
Con Kolivas
|
59679c57c7
Only adjust GPU speed up if the fanspeed is within the normal fanrange and hasn't been turned to maximum speed under overheat conditions.
|
13 years ago |
Con Kolivas
|
07212db106
Restarting cgminer from within after ADL has been corrupted only leads to a crash. Display a warning only and disable fanspeed monitoring.
|
14 years ago |
Con Kolivas
|
23b224faf9
Reinit_adl is no longer used.
|
14 years ago |
Con Kolivas
|
46a679f39e
Revert "Provide simple macros for the repeated use of checking the first value of the input char with strncasecmp."
|
14 years ago |
Con Kolivas
|
87708a6a0e
Provide simple macros for the repeated use of checking the first value of the input char with strncasecmp.
|
14 years ago |
Con Kolivas
|
f5f089f5b4
Add a --gpu-map option which will allow arbitrarily mapping ADL devices to OpenCL devices for instances where association by enumeration alone fails.
|
14 years ago |
Luke Dashjr
|
b8778839e9
Merge branch 'master' into unify_drivers
|
14 years ago |
Con Kolivas
|
dc70fe9ce0
Do a complete cgminer restart if the ATI Display Library fails, as it does on windows after running for some time, when fanspeed reporting fails.
|
14 years ago |
Con Kolivas
|
1152b4b4e0
Re-initialising ADL simply made the driver fail since it is corruption over time within the windows driver that's responsible.
|
14 years ago |
ckolivas
|
d4c513030f
Attempt to re-initialise ADL should a device that previously reported fanspeed stops reporting it.
|
14 years ago |
ckolivas
|
43ef4e0443
Move the ADL setup and clearing to separate functions and provide a reinit_adl function to be used when adl fails while running.
|
14 years ago |
Con Kolivas
|
2f71520368
Set the starting fanspeed to a safe and fairly neutral 50% when autofan is enabled.
|
14 years ago |
Con Kolivas
|
7458927f02
Merge pull request #155 from luke-jr/no_curses
|
14 years ago |
Kano
|
eeec98098f
code changes for supporting a simple device history
|
14 years ago |
Luke Dashjr
|
f05a319e01
CGPU API for device names
|
14 years ago |
Luke Dashjr
|
ed8382c88d
Make curses TUI support optional at compile-time.
|
14 years ago |
Con Kolivas
|
28f99bebf7
Use the return value of fan_autotune to set fan_optimal instead of passing it as a pointer.
|
14 years ago |
Con Kolivas
|
d48faf3998
Pass the lasttemp from the device we're using to adjust fanspeed in twin devices.
|
14 years ago |
Con Kolivas
|
0d083b63f5
Left out an else after the if statement.
|
14 years ago |
Con Kolivas
|
b77656b78b
If we're well below the target temperature, increase gpu engine speed back to maximum in case we have gotten lost between profiles during an idle
|
14 years ago |
Con Kolivas
|
03f4f7e6a6
We should be setting the value of fan_optimal, not its address.
|
14 years ago |
Con Kolivas
|
083c676378
Revert "Fan control should be fast enough to adjust now without needing to set a high starting speed."
|
14 years ago |
Con Kolivas
|
e69080e987
Fan control should be fast enough to adjust now without needing to set a high starting speed.
|
14 years ago |