Commit Graph

  • 88fd7c1d38 use ATISTREAMSDKROOT env variable if available... UukGoblin 2011-09-14 07:14:34 +0000
  • 87ec3f4789 Convert fanspeed management to default on exit. Con Kolivas 2011-09-15 11:21:54 +1000
  • 833e020dfd Standardise the way all non-mining threads are destroyed to make sure we can safely cancel them, freeing ram and NULLifying pointers. Con Kolivas 2011-09-15 10:33:23 +1000
  • e1c7235227 Get the current pool priority under lock to avoid dereferencing. Con Kolivas 2011-09-14 23:15:42 +1000
  • 918ec7b0b2 Enable adl earlier to allow values to be set in init_adl or they're silently ignored! Con Kolivas 2011-09-14 23:01:07 +1000
  • 1db6ab0b01 Set targetfan when fanspeed is set on parameters. Con Kolivas 2011-09-14 22:18:49 +1000
  • 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. Con Kolivas 2011-09-14 21:48:53 +1000
  • 2e09eee708 Use the gpu_fan set value as the starting fan speed. Don't try and change the value if get() doesn't match as it's unreliable, just save the reentrant value. Limit fanspeeds to reported iMax and iMin. Con Kolivas 2011-09-14 21:45:04 +1000
  • 84a3ee45fd Bump version to 2.0.2. Con Kolivas 2011-09-11 15:33:36 +1000
  • d3ac27940a Update NEWS. Con Kolivas 2011-09-11 15:18:23 +1000
  • 9d84e91560 Properly substitute DLOPEN flags to build with ADL support when -ldl is needed and not when opencl is not found. Con Kolivas 2011-09-11 13:32:19 +1000
  • 863488e3d0 Display fan percentage on devices that only support reporting percent and not RPM. Con Kolivas 2011-09-11 12:32:36 +1000
  • d42211f09a Missing bracket from output. Con Kolivas 2011-09-11 12:01:17 +1000
  • 88eb514cd1 Only display supported values from fanspeed on change settings. Con Kolivas 2011-09-11 11:57:08 +1000
  • b4009adaac Remove redundant check. Con Kolivas 2011-09-11 11:47:22 +1000
  • ebae03f22b Do not bother resetting values to old ones if changes to GPU parameters report failure, instead returning a failure code only if the return value from get() differs. Con Kolivas 2011-09-11 11:38:02 +1000
  • dff1a81da7 Use a re-entrant value to store what fanspeed we're trying to set in case the card doesn't support small changes. Force it to a multiple of 10% if it fails on trying to speed up the fan. Con Kolivas 2011-09-11 11:25:28 +1000
  • 076677dd53 Flag any devices with autofan or autogpu as being managed. Con Kolivas 2011-09-11 11:08:01 +1000
  • a602f4e55f Only force the adapter speed to high if we've flagged this device as being managed. Con Kolivas 2011-09-11 11:06:52 +1000
  • d5fe2cfd7a Flag devices that have never started and don't allow enabling of devices without restarting them. Con Kolivas 2011-09-11 10:48:39 +1000
  • fa790a4f12 Fix a rare crash in HASH_DEL due to using different mutexes to protect the data. Con Kolivas 2011-09-11 10:33:30 +1000
  • 1f15d7eafa Advertise rollntime extension support Luke Dashjr 2011-09-09 17:52:21 -0400
  • bcba6f83fb Exit cleanly if we abort before various threads are set up or if they no longer exist. Con Kolivas 2011-09-09 21:04:16 +1000
  • 5abf83860b Bump version to 2.0.1 Con Kolivas 2011-09-09 12:21:19 +1000
  • c486e55802 Update NEWS. Con Kolivas 2011-09-09 12:20:51 +1000
  • e7ec2d0471 Update README. Con Kolivas 2011-09-09 12:17:02 +1000
  • ab67b14460 Make RPM 4 characters wide in curses status for neatness. Con Kolivas 2011-09-09 12:01:06 +1000
  • 25c77ae85f Only display values in the log if they're supported and standardise device log line printing. Con Kolivas 2011-09-09 11:53:45 +1000
  • 1917643dd0 Do away with the increasingly confusing and irrelevant total queued and efficiency measures per device. Con Kolivas 2011-09-09 10:19:01 +1000
  • 2fafdab985 Allow adapterid 0 cards to enumerate as a device as they will be non-AMD cards, and enable ADL on any AMD card. Con Kolivas 2011-09-09 10:03:10 +1000
  • 758afbf00e Add -lpthread, not -pthread and remove -lm which is not required. Con Kolivas 2011-09-08 21:42:00 +1000
  • 6c8341f133 Define max gpudevices in one macro. Con Kolivas 2011-09-08 14:44:14 +1000
  • 4b43efceca Use a terser device status line to show fan RPM as well when available. Con Kolivas 2011-09-08 14:27:32 +1000
  • f1cf79ae9d With many cards, the GPU summaries can be quite long so use a terse output line when showing them all. Con Kolivas 2011-09-08 14:17:05 +1000
  • b7d817812c Setting the hysteresis is unlikely to be useful on the fly and doesn't belong in the per-gpu submenu. Con Kolivas 2011-09-08 14:10:55 +1000
  • 0e1c291624 Display fan range in autofan status. Con Kolivas 2011-09-08 14:05:41 +1000
  • 355b24cef3 Document the temperature command line changes. Con Kolivas 2011-09-08 14:00:03 +1000
  • e0a9f1aae3 Allow temperature targets to be set on a per-card basis on the command line. Con Kolivas 2011-09-08 13:53:10 +1000
  • d6f3bd0564 Display which GPU has overheated in warning message. Con Kolivas 2011-09-08 13:33:24 +1000
  • b50041c880 Allow per-device fan ranges to be set and use them in auto-fan mode. Con Kolivas 2011-09-08 13:29:13 +1000
  • 9b5cd61886 Implement accepting a range of engine speeds as well to allow a lower limit to be specified on the command line. Con Kolivas 2011-09-08 13:04:39 +1000
  • 9752704ebe We should be passing a float for the remainder of the vddc values. Con Kolivas 2011-09-08 10:57:50 +1000
  • 7ea7f5f324 Allow temperatures greater than 100 degrees. Con Kolivas 2011-09-08 10:51:32 +1000
  • df78f45dd9 Latest glibc appears to want linking against -lm as well for dlopen. Con Kolivas 2011-09-08 09:53:14 +1000
  • c64c27fa6f Only show longpoll received delayed message at verbose level. Con Kolivas 2011-09-08 09:39:32 +1000
  • 4bb6b38134 More readme docs. Con Kolivas 2011-09-08 09:31:31 +1000
  • 01a0d0a745 Add a --no-adl option to disable ADL monitoring and GPU settings. Con Kolivas 2011-09-07 20:24:15 +1000
  • 26d1264c00 FAQ updates. Con Kolivas 2011-09-07 20:19:16 +1000
  • 4628db5bfd Change the fan speed by only 5% if it's over the target temperature but less than the hysteresis value to minimise overshoot down in temperature. Con Kolivas 2011-09-07 10:44:57 +1000
  • 3997f308a0 Add a thermal cutoff option as well and set it to 95 degrees by default. Con Kolivas 2011-09-07 10:43:26 +1000
  • 311420db9d Flag adl as active if any card is successfully activated. Con Kolivas 2011-09-07 10:03:06 +1000
  • 058303bcf3 Only reset values on exiting if we've ever modified them. Con Kolivas 2011-09-07 10:00:10 +1000
  • c8d40fb434 Win32 does not use dlopen so link in -ldl only when not on win32 and display what ldflags are being passed on ./configure. Con Kolivas 2011-09-07 09:33:43 +1000
  • b8be1e6c15 Ignore whether the display is active or not since only display enabled devices work this way, and we skip over repeat entries anwyay. Con Kolivas 2011-09-07 09:17:51 +1000
  • 4d13f8ad3c ByteReverse is not used and the bswap opcode breaks big endian builds. Remove it. Con Kolivas 2011-09-07 09:02:28 +1000
  • ffa68cdaab Ideally we should like with -ldl for dlopen() dlclose(). Con Kolivas 2011-09-06 22:48:57 +1000
  • a74554a2c4 Bump version to 2.0.0 Con Kolivas 2011-09-06 13:54:30 +1000
  • a62b4e3e22 Remove unused LIBCURL_CPPFLAGS variable which should help cgminer compile on other platforms. Con Kolivas 2011-09-06 13:45:02 +1000
  • 8a1ae4a371 Updated FAQ. Con Kolivas 2011-09-06 13:34:28 +1000
  • 40750fc47d Update README with extensive documentation about overclocking. Con Kolivas 2011-09-06 13:25:02 +1000
  • 2e192a2ada Update NEWS. Con Kolivas 2011-09-06 12:26:39 +1000
  • f89c032d2b The ° character is not reliably shown on all platforms so remove it. Con Kolivas 2011-09-06 12:04:23 +1000
  • a0a5858d15 Use the presence of X-Roll-Ntime in the header as a bool for exists unless N is found in the response. Con Kolivas 2011-09-06 12:00:40 +1000
  • 73e33c0925 Retry also if the decoding of work fails. Con Kolivas 2011-09-06 11:30:48 +1000
  • f10f8faefb Retry before returning a failure to get upstream work as a failure to avoid false positives for pool dead. Con Kolivas 2011-09-06 11:07:36 +1000
  • 36a65e41ea Add a --disable-adl option to configure and only enable it if opencl support exists. Con Kolivas 2011-09-06 10:24:05 +1000
  • 2053de6d59 Add the directory name from the arguments cgminer was called from as well to allow it running from a relative pathname. Con Kolivas 2011-09-06 10:11:34 +1000
  • d3642bec6f Fix compilation warning on win32. Con Kolivas 2011-09-06 09:49:30 +1000
  • fd23532bdb Make adl attempt to compile only on win32 or linux since there is no support for it on onther platforms, and fix sleep() definition on win32. Con Kolivas 2011-09-06 09:41:58 +1000
  • 8d096bd317 Include libgen.h in opt.c to fix win32 compilation warnings. Con Kolivas 2011-09-06 09:37:52 +1000
  • 16aff37c66 Fix compilation errors on mingw32 to do with order of pulling in headers, curses.h and definition of bool. Con Kolivas 2011-09-06 09:36:42 +1000
  • a1ba15fb52 Fix pacakaging missing adl headers and build failure without adl sdk headers installed. Con Kolivas 2011-09-06 09:01:24 +1000
  • 2f5f7efd22 No need to use the re-entrant strtok_r and mingw32 doesn't support it anyway. Con Kolivas 2011-09-05 22:34:28 +1000
  • 2155acf1e4 Queue requests ignoring the number of staged clones since they get discarded very easily leading to false positives for pool not providing work fast enough. Con Kolivas 2011-09-05 20:46:24 +1000
  • a2f6bb77ad Add new needed text files to distribution. Con Kolivas 2011-09-05 19:36:12 +1000
  • b6a7039387 Bump version to 1.9.9 till completed as version 2.0. Con Kolivas 2011-09-05 17:39:50 +1000
  • 9f618f4a97 Lower profile settings cannot be higher than higher profile ones so link any drops in settings. Con Kolivas 2011-09-05 17:14:09 +1000
  • ca3793558a Ramp up the fan more if we're over target temperature. Con Kolivas 2011-09-05 16:14:43 +1000
  • bc9724406a Provide locking around all adl calls to prevent races. Con Kolivas 2011-09-05 16:05:04 +1000
  • 666d724b8a Set a safe starting fan speed if we're automanaging the speeds. Con Kolivas 2011-09-05 13:48:06 +1000
  • fc454e888b Update the status window only from the watchdog thread, do not rewrite the top status messages and only refresh once all the status window is complete, clearing the window each time to avoid corruption. Con Kolivas 2011-09-05 13:43:50 +1000
  • 93935eb707 Move and print at the same time in curses to avoid random trampling display errors. Con Kolivas 2011-09-05 11:01:50 +1000
  • e8981823c1 Add temperature to standard output where possible and use more compact output. Con Kolivas 2011-09-05 10:29:08 +1000
  • 5fc56a45ee Force the speed to high on startup and restore it to whatever the setting was on exit. Con Kolivas 2011-09-05 09:36:43 +1000
  • cb29fb7d57 Remove the safety checks in speed setting since confirmation is done first in the menu, then show the new current values after a short pause. Con Kolivas 2011-09-05 09:04:15 +1000
  • ee06a3baca Limit fanspeed to 85% properly when temperature is below overheat levels. Con Kolivas 2011-09-05 08:33:00 +1000
  • 40491cd537 Change default hysteresis to 3 degrees for lower average fanspeeds. Con Kolivas 2011-09-05 08:32:31 +1000
  • 47f1a75924 Implement setting the GPU powertune value of all devices or each device as a comma separated value. Con Kolivas 2011-09-04 23:23:31 +1000
  • 656bacc5a9 Get the value of powertune in get_stats. Con Kolivas 2011-09-04 23:14:36 +1000
  • 7711c6fbd5 Implement changing of powertune value from the GPU change settings menu. Con Kolivas 2011-09-04 23:10:57 +1000
  • bd292258d3 Add support for monitoring powertune setting. Con Kolivas 2011-09-04 22:56:19 +1000
  • 3a5663cac1 Implement setting the GPU fan speed of all devices or each device as a comma separated value. Con Kolivas 2011-09-04 22:25:31 +1000
  • 8ae273c56c Implement setting the GPU voltage of all devices or each device as a comma separated value. Con Kolivas 2011-09-04 22:08:42 +1000
  • 54bc30ceec Implement setting the GPU memory clock speed of all devices or each device as a comma separated value. Con Kolivas 2011-09-04 22:01:58 +1000
  • ec8808d004 Implement setting the GPU engine clock speed of all devices or each device as a comma separated value. Con Kolivas 2011-09-04 21:55:06 +1000
  • 12a167a3f1 Implement menus to change temperature limits. Con Kolivas 2011-09-04 13:57:40 +1000
  • 306dad9fdb Add gpu statistics to debugging output via the watchdog thread. Con Kolivas 2011-09-04 10:27:21 +1000
  • 1ed219372e Combine all stats collating into one function to avoid repeating function calls on each variable. Con Kolivas 2011-09-04 10:19:29 +1000
  • e9f886d805 Allow target, overheat and hysteresis temperatures to be set from command line. Con Kolivas 2011-09-04 09:43:53 +1000
  • 847adf689b Add a small amount of hysteresis before lowering clock speed. Con Kolivas 2011-09-04 07:17:07 +1000