Browse Source

x64: link nvml api to allow app. clocks and P0

_WIN32 is also defined on x64 builds...

+ fix compat/getopt dos2unix (there was mixed CRLF)
2upstream
Tanguy Pruvot 10 years ago
parent
commit
cb9d51c026
  1. 9
      ccminer.cpp
  2. 3
      compat/getopt/getopt_long.c

9
ccminer.cpp

@ -3227,7 +3227,7 @@ int main(int argc, char *argv[]) @@ -3227,7 +3227,7 @@ int main(int argc, char *argv[])
}
#ifdef USE_WRAPNVML
#ifndef WIN32
#if defined(__linux__) || defined(_WIN64)
/* nvml is currently not the best choice on Windows (only in x64) */
hnvml = nvml_create();
if (hnvml) {
@ -3237,11 +3237,12 @@ int main(int argc, char *argv[]) @@ -3237,11 +3237,12 @@ int main(int argc, char *argv[])
cuda_reset_device(n, NULL);
}
}
#else
if (nvapi_init() == 0)
#endif
#ifdef WIN32
if (!hnvml && nvapi_init() == 0)
applog(LOG_INFO, "NVAPI GPU monitoring enabled.");
#endif
else
else if (!hnvml)
applog(LOG_INFO, "GPU monitoring is not available.");
#endif

3
compat/getopt/getopt_long.c

@ -54,9 +54,6 @@ static const char rcsid[]="$Id: getopt_long.c,v 1.1 2009/10/16 19:50:28 rodney E @@ -54,9 +54,6 @@ static const char rcsid[]="$Id: getopt_long.c,v 1.1 2009/10/16 19:50:28 rodney E
* POSSIBILITY OF SUCH DAMAGE.
*/
#if 0
#include <err.h>
#endif
#include <errno.h>
#include <getopt.h>
#include <stdlib.h>

Loading…
Cancel
Save