Browse Source

api: one decimal is enough for intensity

and fix windows build... missing __func define
master
Tanguy Pruvot 10 years ago
parent
commit
3938dce740
  1. 1
      README.txt
  2. 5
      api.cpp
  3. 1
      ccminer.cpp
  4. 4
      compat.h
  5. 4
      cuda.cpp
  6. 2
      miner.h
  7. 1
      util.cpp

1
README.txt

@ -176,6 +176,7 @@ features.
>>> RELEASE HISTORY <<< >>> RELEASE HISTORY <<<
Jan. 24th 2015 v1.5.2 Jan. 24th 2015 v1.5.2
Allow per device intensity, example: -i 20,19.5
Add process CPU priority and affinity mask parameters Add process CPU priority and affinity mask parameters
Intelligent duplicate shares check feature (enabled if needed) Intelligent duplicate shares check feature (enabled if needed)
api: Fan RPM (windows), Cuda threads count, linux kernel ver. api: Fan RPM (windows), Cuda threads count, linux kernel ver.

5
api.cpp

@ -31,7 +31,6 @@
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/types.h> #include <sys/types.h>
#include "compat.h"
#include "miner.h" #include "miner.h"
#include "nvml.h" #include "nvml.h"
@ -135,7 +134,7 @@ static void gpustatus(int thr_id)
card = device_name[gpuid]; card = device_name[gpuid];
snprintf(buf, sizeof(buf), "GPU=%d;BUS=%hd;CARD=%s;" snprintf(buf, sizeof(buf), "GPU=%d;BUS=%hd;CARD=%s;"
"TEMP=%.1f;FAN=%hu;RPM=%hu;FREQ=%d;KHS=%.2f;HWF=%d;I=%.2f;THR=%u|", "TEMP=%.1f;FAN=%hu;RPM=%hu;FREQ=%d;KHS=%.2f;HWF=%d;I=%.1f;THR=%u|",
gpuid, cgpu->gpu_bus, card, cgpu->gpu_temp, cgpu->gpu_fan, gpuid, cgpu->gpu_bus, card, cgpu->gpu_temp, cgpu->gpu_fan,
cgpu->gpu_fan_rpm, cgpu->gpu_clock, cgpu->khashes, cgpu->gpu_fan_rpm, cgpu->gpu_clock, cgpu->khashes,
cgpu->hw_errors, cgpu->intensity, cgpu->throughput); cgpu->hw_errors, cgpu->intensity, cgpu->throughput);
@ -891,4 +890,4 @@ void api_set_throughput(int thr_id, uint32_t throughput)
cgpu->intensity += ((float) (throughput-(1U << i)) / (1U << i)); cgpu->intensity += ((float) (throughput-(1U << i)) / (1U << i));
} }
} }
} }

1
ccminer.cpp

@ -40,7 +40,6 @@
#endif #endif
#endif #endif
#include "compat.h"
#include "miner.h" #include "miner.h"
#ifdef WIN32 #ifdef WIN32

4
compat.h

@ -41,6 +41,10 @@ static __inline int setpriority(int which, int who, int prio)
return -!SetThreadPriority(GetCurrentThread(), prio); return -!SetThreadPriority(GetCurrentThread(), prio);
} }
#ifdef _MSC_VER
#define __func__ __FUNCTION__
#endif
#endif /* WIN32 */ #endif /* WIN32 */
#endif /* __COMPAT_H__ */ #endif /* __COMPAT_H__ */

4
cuda.cpp

@ -21,10 +21,6 @@
#include "cuda_runtime.h" #include "cuda_runtime.h"
#ifdef WIN32
#include "compat.h" // sleep
#endif
// CUDA Devices on the System // CUDA Devices on the System
int cuda_num_devices() int cuda_num_devices()
{ {

2
miner.h

@ -51,6 +51,8 @@ void *alloca (size_t);
# endif # endif
#endif #endif
#include "compat.h"
#ifdef __INTELLISENSE__ #ifdef __INTELLISENSE__
/* should be in stdint.h but... */ /* should be in stdint.h but... */
typedef __int64 int64_t; typedef __int64 int64_t;

1
util.cpp

@ -32,7 +32,6 @@
#include <netinet/in.h> #include <netinet/in.h>
#include <netinet/tcp.h> #include <netinet/tcp.h>
#endif #endif
#include "compat.h"
#include "miner.h" #include "miner.h"
#include "elist.h" #include "elist.h"

Loading…
Cancel
Save