From 01a0d0a7452b1eec9af7be1bbcdd2faa8a9ca82b Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Wed, 7 Sep 2011 20:24:15 +1000 Subject: [PATCH] Add a --no-adl option to disable ADL monitoring and GPU settings. --- main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 74ecf701..a4b8b43c 100644 --- a/main.c +++ b/main.c @@ -225,6 +225,7 @@ static int opt_shares; static bool opt_fail_only; bool opt_autofan; bool opt_autoengine; +bool opt_noadl; char *opt_kernel_path; char *cgminer_path; @@ -1352,7 +1353,11 @@ static struct opt_table opt_config_table[] = { opt_set_charp, NULL, &opt_stderr_cmd, "Use custom pipe cmd for output messages"), #endif // defined(unix) - +#ifdef HAVE_ADL + OPT_WITHOUT_ARG("--no-adl", + opt_set_bool, &opt_noadl, + "Disable the ATI display library used for monitoring and setting GPU parameters"), +#endif OPT_WITHOUT_ARG("--no-longpoll", opt_set_invbool, &want_longpoll, "Disable X-Long-Polling support"), @@ -5288,7 +5293,8 @@ int main (int argc, char *argv[]) get_datestamp(datestamp, &total_tv_start); #ifdef HAVE_OPENCL - init_adl(nDevs); + if (!opt_noadl) + init_adl(nDevs); bool failmessage = false; /* start GPU mining threads */