BFGMiner is throwing an error on my laptop. Yes I know it's not the greatest for mining but that's another story (this is mainly for testing out new pools) Anyhow I can very successfully mine with this GPU when I use BitMinter with the BitMinter client, but not when I use BFGMiner.
Here is the output.... any thoughts?
[2014-01-30 00:21:55] Started bfgminer 3.10.0
[2014-01-30 00:21:55] Loaded configuration file multipoolgpu.conf
[2014-01-30 00:21:56] CL Platform 0 vendor: NVIDIA Corporation
[2014-01-30 00:21:56] CL Platform 0 name: NVIDIA CUDA
[2014-01-30 00:21:56] CL Platform 0 version: OpenCL 1.0 CUDA 3.2.1
[2014-01-30 00:21:56] Platform 0 devices: 1
[2014-01-30 00:21:56] 0 NVS 4200M
[2014-01-30 00:21:56] Unable to load ati adl library
[2014-01-30 00:21:56] Probing for an alive pool
[2014-01-30 00:21:56] Testing pool
http://pool1.us.multipool.us:7777 [2014-01-30 00:21:56] HTTP request failed: Empty reply from server
[2014-01-30 00:21:56] HTTP request failed: Empty reply from server
[2014-01-30 00:21:56] Stratum authorisation success for pool 0
[2014-01-30 00:21:56] Pool 0
http://pool1.us.multipool.us:7777 alive
[2014-01-30 00:21:56] Network difficulty changed to 1.11k ( 7.93Gh/s)
[2014-01-30 00:21:56] New block: ...65ff3839 # 78543 diff 1.11k ( 7.93Gh/s)
[2014-01-30 00:21:56] Stratum from pool 0 detected new block
[2014-01-30 00:21:56] Pool 0 is hiding block contents from us
[2014-01-30 00:21:57] Init GPU thread 0 GPU 0 virtual GPU 0
[2014-01-30 00:21:57] CL Platform vendor: NVIDIA Corporation
[2014-01-30 00:21:57] CL Platform name: NVIDIA CUDA
[2014-01-30 00:21:57] CL Platform version: OpenCL 1.0 CUDA 3.2.1
[2014-01-30 00:21:57] List of devices:
[2014-01-30 00:21:57] 0 NVS 4200M
[2014-01-30 00:21:57] Selected 0: NVS 4200M
[2014-01-30 00:21:57] Error -11: Building Program (clBuildProgram)
[2014-01-30 00:21:57]
:678:10: error: no matching function for call to 'rotate'
B = EndianSwap(tmp);
^~~~~~~~~~~~~~~~~~
:128:24: note: instantiated from:
#define EndianSwap(n) (rotl(n & ES[0], 24U)|rotl(n & ES[1], 8U))
^
:124:19: note: instantiated from:
#define rotl(x,y) rotate(x,y)
^~~~~~
:3025:26: note: candidate function
ulong16 __OVERLOADABLE__ rotate(ulong16, ulong16);
^
:3024:25: note: candidate function
ulong8 __OVERLOADABLE__ rotate(ulong8, ulong8);
^
:3023:25: note: candidate function
ulong4 __OVERLOADABLE__ rotate(ulong4, ulong4);
^
:3019:25: note: candidate function
ulong2 __OVERLOADABLE__ rotate(ulong2, ulong2);
^
:3018:25: note: candidate function
long16 __OVERLOADABLE__ rotate(long16, long16);
^
:3017:24: note: candidate function
long8 __OVERLOADABLE__ rotate(long8, long8);
^
:3016:24: note: candidate function
long4 __OVERLOADABLE__ rotate(long4, long4);
^
:3012:24: note: candidate function
long2 __OVERLOADABLE__ rotate(long2, long2);
^
:3011:25: note: candidate function
uint16 __OVERLOADABLE__ rotate(uint16, uint16);
^
:3010:24: note: candidate function
uint8 __OVERLOADABLE__ rotate(uint8, uint8);
^
:3009:24: note: candidate function
uint4 __OVERLOADABLE__ rotate(uint4, uint4);
^
:3005:24: note: candidate function
uint2 __OVERLOADABLE__ rotate(uint2, uint2);
^
:3004:24: note: candidate function
int16 __OVERLOADABLE__ rotate(int16, int16);
^
:3003:23: note: candidate function
int8 __OVERLOADABLE__ rotate(int8, int8);
^
:3002:23: note: candidate function
int4 __OVERLOADABLE__ rotate(int4, int4);
^
:2998:23: note: candidate function
int2 __OVERLOADABLE__ rotate(int2, int2);
^
:2997:27: note: candidate function
ushort16 __OVERLOADABLE__ rotate(ushort16, ushort16);
^
:2996:26: note: candidate function
ushort8 __OVERLOADABLE__ rotate(ushort8, ushort8);
^
:2995:26: note: candidate function
ushort4 __OVERLOADABLE__ rotate(ushort4, ushort4);
^
:2991:26: note: candidate function
ushort2 __OVERLOADABLE__ rotate(ushort2, ushort2);
^
:2990:26: note: candidate function
short16 __OVERLOADABLE__ rotate(short16, short16);
^
:2989:25: note: candidate function
short8 __OVERLOADABLE__ rotate(short8, short8);
^
:2988:25: note: candidate function
short4 __OVERLOADABLE__ rotate(short4, short4);
^
:2984:25: note: candidate function
short2 __OVERLOADABLE__ rotate(short2, short2);
^
:2983:26: note: candidate function
uchar16 __OVERLOADABLE__ rotate(uchar16, uchar16);
^
:2982:25: note: candidate function
uchar8 __OVERLOADABLE__ rotate(uchar8, uchar8);
^
:2981:25: note: candidate function
uchar4 __OVERLOADABLE__ rotate(uchar4, uchar4);
^
:2977:25: note: candidate function
uchar2 __OVERLOADABLE__ rotate(uchar2, uchar2);
^
:2976:25: note: candidate function
char16 __OVERLOADABLE__ rotate(char16, char16);
^
:2975:24: note: candidate function
char8 __OVERLOADABLE__ rotate(char8, char8);
^
:2974:24: note: candidate function
char4 __OVERLOADABLE__ rotate(char4, char4);
^
[2014-01-30 00:21:57] Failed to init GPU thread 0, disabling device 0
[2014-01-30 00:21:57] Restarting the GPU from the menu will not fix this.
[2014-01-30 00:21:57] Try restarting BFGMiner.
[2014-01-30 00:21:57] Init GPU thread 1 GPU 0 virtual GPU 0
[2014-01-30 00:21:57] CL Platform vendor: NVIDIA Corporation
[2014-01-30 00:21:57] CL Platform name: NVIDIA CUDA
[2014-01-30 00:21:57] CL Platform version: OpenCL 1.0 CUDA 3.2.1
[2014-01-30 00:21:57] List of devices:
[2014-01-30 00:21:57] 0 NVS 4200M
[2014-01-30 00:21:57] Selected 0: NVS 4200M
[2014-01-30 00:21:57] Error -11: Building Program (clBuildProgram)
[2014-01-30 00:21:57] :678:10: error: no matching function for call to 'rotate'
B = EndianSwap(tmp);
^~~~~~~~~~~~~~~~~~
:128:24: note: instantiated from:
#define EndianSwap(n) (rotl(n & ES[0], 24U)|rotl(n & ES[1], 8U))
^
:124:19: note: instantiated from:
#define rotl(x,y) rotate(x,y)
^~~~~~
:3025:26: note: candidate function
ulong16 __OVERLOADABLE__ rotate(ulong16, ulong16);
^
:3024:25: note: candidate function
ulong8 __OVERLOADABLE__ rotate(ulong8, ulong8);
^
:3023:25: note: candidate function
ulong4 __OVERLOADABLE__ rotate(ulong4, ulong4);
^
:3019:25: note: candidate function
ulong2 __OVERLOADABLE__ rotate(ulong2, ulong2);
^
:3018:25: note: candidate function
long16 __OVERLOADABLE__ rotate(long16, long16);
^
:3017:24: note: candidate function
long8 __OVERLOADABLE__ rotate(long8, long8);
^
:3016:24: note: candidate function
long4 __OVERLOADABLE__ rotate(long4, long4);
^
:3012:24: note: candidate function
long2 __OVERLOADABLE__ rotate(long2, long2);
^
:3011:25: note: candidate function
uint16 __OVERLOADABLE__ rotate(uint16, uint16);
^
:3010:24: note: candidate function
uint8 __OVERLOADABLE__ rotate(uint8, uint8);
^
:3009:24: note: candidate function
uint4 __OVERLOADABLE__ rotate(uint4, uint4);
^
:3005:24: note: candidate function
uint2 __OVERLOADABLE__ rotate(uint2, uint2);
^
:3004:24: note: candidate function
int16 __OVERLOADABLE__ rotate(int16, int16);
^
:3003:23: note: candidate function
int8 __OVERLOADABLE__ rotate(int8, int8);
^
:3002:23: note: candidate function
int4 __OVERLOADABLE__ rotate(int4, int4);
^
:2998:23: note: candidate function
int2 __OVERLOADABLE__ rotate(int2, int2);
^
:2997:27: note: candidate function
ushort16 __OVERLOADABLE__ rotate(ushort16, ushort16);
^
:2996:26: note: candidate function
ushort8 __OVERLOADABLE__ rotate(ushort8, ushort8);
^
:2995:26: note: candidate function
ushort4 __OVERLOADABLE__ rotate(ushort4, ushort4);
^
:2991:26: note: candidate function
ushort2 __OVERLOADABLE__ rotate(ushort2, ushort2);
^
:2990:26: note: candidate function
short16 __OVERLOADABLE__ rotate(short16, short16);
^
:2989:25: note: candidate function
short8 __OVERLOADABLE__ rotate(short8, short8);
^
:2988:25: note: candidate function
short4 __OVERLOADABLE__ rotate(short4, short4);
^
:2984:25: note: candidate function
short2 __OVERLOADABLE__ rotate(short2, short2);
^
:2983:26: note: candidate function
uchar16 __OVERLOADABLE__ rotate(uchar16, uchar16);
^
:2982:25: note: candidate function
uchar8 __OVERLOADABLE__ rotate(uchar8, uchar8);
^
:2981:25: note: candidate function
uchar4 __OVERLOADABLE__ rotate(uchar4, uchar4);
^
:2977:25: note: candidate function
uchar2 __OVERLOADABLE__ rotate(uchar2, uchar2);
^
:2976:25: note: candidate function
char16 __OVERLOADABLE__ rotate(char16, char16);
^
:2975:24: note: candidate function
char8 __OVERLOADABLE__ rotate(char8, char8);
^
:2974:24: note: candidate function
char4 __OVERLOADABLE__ rotate(char4, char4);
^
[2014-01-30 00:21:58] Failed to init GPU thread 1, disabling device 0
[2014-01-30 00:22:12] Received kill message
[2014-01-30 00:22:13] Killing OCL 0
[2014-01-30 00:22:13] Killing OCL 0
[2014-01-30 00:22:13]
Summary of runtime statistics:
[2014-01-30 00:22:13] Started at [2014-01-30 00:21:57]
[2014-01-30 00:22:13] Pool: http://pool1.us.multipool.us:7777
[2014-01-30 00:22:13] Runtime: 0 hrs : 0 mins : 15 secs
[2014-01-30 00:22:13] Average hashrate: 0.0 Megahash/s
[2014-01-30 00:22:13] Solved blocks: 0
[2014-01-30 00:22:13] Best share difficulty: 0
[2014-01-30 00:22:13] Share submissions: 0
[2014-01-30 00:22:13] Accepted shares: 0
[2014-01-30 00:22:13] Rejected shares: 0 + 0 stale (nan%)
[2014-01-30 00:22:13] Accepted difficulty shares: 0
[2014-01-30 00:22:13] Rejected difficulty shares: 0
[2014-01-30 00:22:13] Hardware errors: 0
[2014-01-30 00:22:13] Network transfer: 1.3 / 1.1 kB (109.8 / 94.1 B/s)
[2014-01-30 00:22:13] Efficiency (accepted shares * difficulty / 2 KB): 0.00
[2014-01-30 00:22:13] Utility (accepted shares / min): 0.00/min
[2014-01-30 00:22:13] Unable to get work from server occasions: 0
[2014-01-30 00:22:13] Work items generated locally: 3
[2014-01-30 00:22:13] Submitting work remotely delay occasions: 0
[2014-01-30 00:22:13] New blocks detected on network: 1
[2014-01-30 00:22:13] Summary of per device statistics:
[2014-01-30 00:22:13] OCL0 | 5s: 0.0 avg: 0.0 u: 0.0 h/s | A:0 R:0+0(none) HW:0/none
[2014-01-30 00:22:13]
Shutdown signal received.