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.
|
2012-04-23 17:40:47 +10:00 |
|
Luke Dashjr
|
b8778839e9
|
Merge branch 'master' into unify_drivers
Conflicts:
cgminer.c
|
2012-04-21 02:36:19 -04:00 |
|
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.
|
2012-04-14 17:38:31 +10:00 |
|
Con Kolivas
|
1152b4b4e0
|
Re-initialising ADL simply made the driver fail since it is corruption over time within the windows driver that's responsible.
Revert "Attempt to re-initialise ADL should a device that previously reported fanspeed stops reporting it."
This reverts commit d4c513030f .
|
2012-04-14 00:18:00 +10:00 |
|
ckolivas
|
d4c513030f
|
Attempt to re-initialise ADL should a device that previously reported fanspeed stops reporting it.
|
2012-03-29 11:47:28 +11:00 |
|
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.
|
2012-03-29 10:51:59 +11:00 |
|
Con Kolivas
|
2f71520368
|
Set the starting fanspeed to a safe and fairly neutral 50% when autofan is enabled.
|
2012-03-28 22:36:48 +11:00 |
|
Con Kolivas
|
7458927f02
|
Merge pull request #155 from luke-jr/no_curses
Make curses TUI support optional at compile-time.
|
2012-03-28 04:25:54 -07:00 |
|
Kano
|
eeec98098f
|
code changes for supporting a simple device history
|
2012-03-23 01:50:45 +11:00 |
|
Luke Dashjr
|
f05a319e01
|
CGPU API for device names
|
2012-03-18 21:32:01 -04:00 |
|
Luke Dashjr
|
ed8382c88d
|
Make curses TUI support optional at compile-time.
|
2012-03-12 18:38:45 -04:00 |
|
Con Kolivas
|
28f99bebf7
|
Use the return value of fan_autotune to set fan_optimal instead of passing it as a pointer.
|
2012-02-26 16:45:03 +11:00 |
|
Con Kolivas
|
d48faf3998
|
Pass the lasttemp from the device we're using to adjust fanspeed in twin devices.
|
2012-02-26 16:40:05 +11:00 |
|
Con Kolivas
|
0d083b63f5
|
Left out an else after the if statement.
|
2012-02-22 14:52:57 +11:00 |
|
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
period.
|
2012-02-22 14:39:22 +11:00 |
|
Con Kolivas
|
03f4f7e6a6
|
We should be setting the value of fan_optimal, not its address.
|
2012-02-22 14:26:29 +11:00 |
|
Con Kolivas
|
083c676378
|
Revert "Fan control should be fast enough to adjust now without needing to set a high starting speed."
This reverts commit e69080e987 .
On 2nd thought, this is still a safe default.
|
2012-02-22 10:44:21 +11:00 |
|
Con Kolivas
|
e69080e987
|
Fan control should be fast enough to adjust now without needing to set a high starting speed.
|
2012-02-22 10:39:52 +11:00 |
|
Con Kolivas
|
d1cddf8bad
|
Update licensing to GPL V3.
|
2012-02-21 22:23:07 +11:00 |
|
Con Kolivas
|
02295c69c8
|
Allow devices that are disabled due to overheating to be flagged as recovering instead of disabling them and re-enable them if they're below ideal
temperatures and --no-restart has not been set.
|
2012-02-19 20:19:47 +11:00 |
|
Con Kolivas
|
810ad04578
|
More copyright updates.
|
2012-02-18 23:16:08 +11:00 |
|
Con Kolivas
|
be9db9ce63
|
Copyright updates.
|
2012-02-18 23:00:21 +11:00 |
|
Con Kolivas
|
fa4ce8daf2
|
Keep track of intended engine clock speed and only adjust up if it's higher than the last intended speed. This avoids setting the clock speed to one
relative to a lower profile one by mistake.
|
2012-02-18 22:29:12 +11:00 |
|
Con Kolivas
|
d1cf80a546
|
Use gpu-memdiff on startup if an engine clockspeed is set and a memdiff value is set.
|
2012-02-18 19:49:52 +11:00 |
|
Con Kolivas
|
66ea9304af
|
Revert "Adjust engine speed up according to performance level engine setting, not the current engine speed."
This reverts commit 68217ef6ee .
This did not have the desired effect and only added complexity.
|
2012-02-18 19:43:23 +11:00 |
|
Con Kolivas
|
c42709745a
|
Revert "Logic fail on engine multiplier."
This reverts commit b0787e07c8 .
2nd of 3.
|
2012-02-18 19:43:17 +11:00 |
|
Con Kolivas
|
eb5dcc60a0
|
Revert "Correct yet more logic fail :("
This reverts commit 83b76da2c6 .
First of 3.
|
2012-02-18 19:42:56 +11:00 |
|
Con Kolivas
|
83b76da2c6
|
Correct yet more logic fail :(
|
2012-02-13 10:53:03 +11:00 |
|
Con Kolivas
|
b0787e07c8
|
Logic fail on engine multiplier.
|
2012-02-13 10:47:05 +11:00 |
|
Con Kolivas
|
68217ef6ee
|
Adjust engine speed up according to performance level engine setting, not the current engine speed.
|
2012-02-13 10:37:35 +11:00 |
|
Con Kolivas
|
07c2ee5317
|
Put win32 equivalents of nanosleep and sleep into compat.h fixing sleep() for adl.c.
|
2012-02-12 17:00:44 +11:00 |
|
Con Kolivas
|
405a2120f8
|
Remove unnecessary check for opt_debug on every invocation of applog at LOG_DEBUG and place the check in applog().
|
2012-02-11 20:11:18 +11:00 |
|
Con Kolivas
|
2b61d973cd
|
Remove the test for whether the device is on the highest profil level before raising the GPU speed as it is ineffectual and may prevent raising the GPU
speed.
|
2012-02-11 19:54:15 +11:00 |
|
Luke Dashjr
|
543265d66a
|
Generalize --temp-cutoff and implement support for reading temperature from BitFORCE FPGAs
|
2012-02-10 22:14:27 -05:00 |
|
Con Kolivas
|
c72a8b8cc9
|
Silence ADL warnings.
|
2012-02-05 22:41:37 +11:00 |
|
Con Kolivas
|
23685aa41e
|
Continue auto-management of fan and engine speeds even if a device is disabled for safety reasons.
|
2012-02-05 17:28:53 +11:00 |
|
Con Kolivas
|
f8fed37e02
|
No need to check we're highest performance level when throttling GPU engine speed.
|
2012-02-05 17:24:26 +11:00 |
|
Con Kolivas
|
af5aaece97
|
Revert "Pass the correct GPU from the menu to the adl code."
This reverts commit 7bcda9a28f .
Corrected for virtual device twice by mistake.
|
2012-01-30 21:15:47 +11:00 |
|
Con Kolivas
|
94059c06f4
|
Ensure all virtual_gpu entries are set when the number of ADL devices does not match the number of OpenCL devices.
|
2012-01-30 21:07:16 +11:00 |
|
Con Kolivas
|
c9404f4d11
|
Make sure to set virtual adapters if --dev-reorder is not enabled or device numbers don't match.
|
2012-01-30 15:33:55 +11:00 |
|
Con Kolivas
|
5a14ec53c8
|
Add a --dev-reorder option to only reorder devices according to PCI Bus ID when requested.
|
2012-01-30 15:21:14 +11:00 |
|
Con Kolivas
|
7bcda9a28f
|
Pass the correct GPU from the menu to the adl code.
|
2012-01-30 12:42:43 +11:00 |
|
Con Kolivas
|
a73156ac76
|
Display GPU number and device name when ADL is successfully enabled on it.
|
2012-01-30 10:02:51 +11:00 |
|
Con Kolivas
|
176bbcbc79
|
Display GPU ordering remapping in verbose mode.
|
2012-01-30 09:44:19 +11:00 |
|
Con Kolivas
|
891960389e
|
Don't fail in the case the number of ADL and OpenCL devices do not match, and do not attempt to reorder devices unless they match.
Instead give a warning about the likely cause and the potential consequence of it - Hardware monitoring may NOT match up with devices.
|
2012-01-30 09:15:20 +11:00 |
|
Con Kolivas
|
f0746f0b4c
|
Display error codes should ADL not return ADL_OK in the more critical function calls.
|
2012-01-30 08:18:50 +11:00 |
|
Con Kolivas
|
cdcaaba630
|
Revert "Add ADL_Overdrive5_ThermalDevices_Enum interface."
This reverts commit 1e1519e93e .
|
2012-01-30 08:06:23 +11:00 |
|
Con Kolivas
|
430a19543e
|
Revert "Read off lpThermalControllerInfo from each ADL device."
This reverts commit 2d29cdb611 .
|
2012-01-30 08:06:00 +11:00 |
|
Con Kolivas
|
4ae0aad113
|
Revert "Set iSize for thermal device enum first."
This reverts commit 990bb4a994 .
Thermal devices is not used. 1st of 3 reverts.
|
2012-01-30 08:05:36 +11:00 |
|
Con Kolivas
|
82af288e69
|
Revert "Fix various harmless warnings."
This reverts commit a4b67f030f .
|
2012-01-29 22:57:29 +11:00 |
|