GTX 760 is an sm_30 GPU and the application only seems to work on GPUs with greater compute capability for now.
so is there a chance to get it fixed? does skminer share the same code for each compute capability or are there different instructions that gets added depending on sm_? if the latter it's just a matter of finding out where the bug is and fix it else it could be a cuda sdk bug that affects sm_30 and we're screwed... i'm available for testing and debugging in case of you (or any other dev) not owning any sm_30 card. thank you. ps: could somebody tell if sm_30 cards are finding any block under windows?
|
|
|
still nothing here... i'm running coinshield_prime, skminer and coinshield-qt on the same box and both miners connect to wallet's port 9325, that's all right, isn't it? i'm doubting because since skminer was started neither coinshield_prime did find any block... coincidence? bad luck?
edit: any debug flag i can add?
edit2: i guess i'm on the right chain: [METERS] 0 Block(s) ACC=0 REJ=0| Height = 27691 | Diff = 6.073475 | 00:45:51
Try running on testnet to verify that the software is working properly. no blocks where found after running for half hour skminer alone on testnet... is there anything i can do to find out what's wrong with it? i've also rebooted the box just in case of a driver crash, but didn't make any difference.
|
|
|
Cuda compilation tools, release 6.5, V6.5.12 Driver Version: 343.22 -gencode=arch=compute_30,code=\"sm_30,compute_30\"
OK, I am going to download and test with driver version 343.22 Tested with various display driver versions on Linux: 2 x GTX 780 Ti[MASTER] Coinshield Network: New Block 27515 80.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 27515 | Diff = 35 0-bits | 00:04:27 80.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 27515 | Diff = 35 0-bits | 00:04:38
GeForce GTX 780 Ti (2)
******* BLOCK with 35 Leading Zero Bits FOUND *******
Preparing for Block Submission...
Submitting Block... [MASTER] Block Accepted By Coinshield Network. [MASTER] Coinshield Network: New Block 27516 80.2 MH/s | 1 Blks ACC=1 REJ=0 | Height = 27516 | Diff = 35 0-bits | 00:04:50 80.3 MH/s | 1 Blks ACC=1 REJ=0 | Height = 27516 | Diff = 35 0-bits | 00:05:01
GeForce GTX 780 Ti (2)
******* BLOCK with 35 Leading Zero Bits FOUND *******
Preparing for Block Submission...
Submitting Block... [MASTER] Block Accepted By Coinshield Network. [MASTER] Coinshield Network: New Block 27517 80.1 MH/s | 2 Blks ACC=2 REJ=0 | Height = 27517 | Diff = 36 0-bits | 00:05:12still nothing here... i'm running coinshield_prime, skminer and coinshield-qt on the same box and both miners connect to wallet's port 9325, that's all right, isn't it? i'm doubting because since skminer was started neither coinshield_prime did find any block... coincidence? bad luck? edit: any debug flag i can add? edit2: i guess i'm on the right chain: [METERS] 0 Block(s) ACC=0 REJ=0| Height = 27691 | Diff = 6.073475 | 00:45:51
|
|
|
Did the developer ever make the source code public for this?
not yet @supercomputing: are you still finding blocks under linux? still none here after ~8h... Yes, I found 12 blocks in approximately 8 hours. What NVCC options did you use? CUDA Toolkit: cuda_6.5.14_linux_64.run CUDA Linux Driver: NVIDIA-Linux-x86_64-340.46.run NVCC Options: -gencode=arch=compute_50,code=\"sm_50,compute_50\" Cuda compilation tools, release 6.5, V6.5.12 Driver Version: 343.22 -gencode=arch=compute_30,code=\"sm_30,compute_30\"
|
|
|
Did the developer ever make the source code public for this?
not yet @supercomputing: are you still finding blocks under linux? still none here after ~8h...
|
|
|
thank you supercomputing, the miner compiles and works fine ***** skMiner for nVidia GPUs by djm34 ***** This is version v0.1 based on ccMiner by Christian Buchner and Christian H. 2014 *** and on primeminer by Videlicet Copyright 2014 djm34 BTC donation address: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
GPU 1 = GeForce GTX 660
Initializing Miner 127.0.0.1:9325 Threads = 1 Timeout = 30 Connected to 127.0.0.1:9325... [MASTER] Coinshield Network: New Block 26984 21.4 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26984 | Diff = 36 0-bits | 00:00:11 22.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26984 | Diff = 36 0-bits | 00:00:22 23.1 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26984 | Diff = 36 0-bits | 00:00:33 [MASTER] Coinshield Network: New Block 26985 23.4 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26985 | Diff = 36 0-bits | 00:00:44 23.6 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26985 | Diff = 36 0-bits | 00:00:55 23.6 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26985 | Diff = 36 0-bits | 00:01:06 23.7 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26985 | Diff = 36 0-bits | 00:01:17 [MASTER] Coinshield Network: New Block 26986 23.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26986 | Diff = 35 0-bits | 00:01:28 [MASTER] Coinshield Network: New Block 26987 23.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26987 | Diff = 35 0-bits | 00:02:01 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26987 | Diff = 35 0-bits | 00:02:12 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26987 | Diff = 35 0-bits | 00:02:23 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26987 | Diff = 35 0-bits | 00:02:34 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26987 | Diff = 35 0-bits | 00:02:45 23.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26987 | Diff = 35 0-bits | 00:02:57 [MASTER] Coinshield Network: New Block 26988 23.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:03:08 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:03:19 23.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:03:30 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:03:41 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:03:52 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:04:03 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:04:14 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:04:25 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:04:36 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:04:47 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26988 | Diff = 35 0-bits | 00:04:58 [MASTER] Coinshield Network: New Block 26989 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26989 | Diff = 35 0-bits | 00:05:09 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26989 | Diff = 35 0-bits | 00:05:20 [MASTER] Coinshield Network: New Block 26990 23.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26990 | Diff = 35 0-bits | 00:05:31 24.0 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26990 | Diff = 35 0-bits | 00:05:42
i wonder why my 660 with a small oc (100/200) is faster than your 750ti...
|
|
|
do you mind to share how you fixed the sources for this linux build? edit: ok, i didn't see the first line, so i reformulate the answer: any chance to participate in beta testing? OK, I will release the Linux makefiles in about two hours from now with no guarantees. nevermind i won't last two hours it's 2:11am here, goodnight!
|
|
|
The Linux NVidia makefiles will be released tomorrow after stability testing has been completed.
./skminer 10.0.0.2 9325
***** skMiner for nVidia GPUs by djm34 ***** This is version v0.1 based on ccMiner by Christian Buchner and Christian H. 2014 *** and on primeminer by Videlicet Copyright 2014 djm34 BTC donation address: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
GPU 1 = GeForce GTX 750 Ti
Initializing Miner 10.0.0.2:9325 Threads = 1 Timeout = 30 Connected to 10.0.0.2:9325... [MASTER] Coinshield Network: New Block 26301 19.1 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26301 | Diff = 208.192220 | 00:00:11 [MASTER] Coinshield Network: New Block 26302 20.2 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26302 | Diff = 208.177305 | 00:00:22 [MASTER] Coinshield Network: New Block 26303 20.6 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26303 | Diff = 208.162323 | 00:00:33 20.3 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26303 | Diff = 208.162323 | 00:00:45 20.5 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26303 | Diff = 208.162323 | 00:00:56 20.7 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26303 | Diff = 208.162323 | 00:01:07 20.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26303 | Diff = 208.162323 | 00:01:18 20.8 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26303 | Diff = 208.162323 | 00:01:29 [MASTER] Coinshield Network: New Block 26304 20.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26304 | Diff = 208.148947 | 00:01:40 20.9 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26304 | Diff = 208.148947 | 00:01:51 21.0 MH/s | 0 Blks ACC=0 REJ=0 | Height = 26304 | Diff = 208.148947 | 00:02:02
GeForce GTX 750 Ti
******* BLOCK FOUND *******
Preparing for Block Submission...
Submitting Block... [MASTER] Block Accepted By Coinshield Network. [MASTER] Coinshield Network: New Block 26305 20.6 MH/s | 1 Blks ACC=1 REJ=0 | Height = 26305 | Diff = 208.137004 | 00:02:14
do you mind to share how you fixed the sources for this linux build? edit: ok, i didn't see the first line, so i reformulate the answer: any chance to participate in beta testing?
|
|
|
i've no idea how to correctly fix this but hopefully you've got a clue about what's the problem...
I think in the configure.ac you have to tell the autotools that you want to use c++ ,not just plain C (use the AC_PROG_CXX macro) then run aclocal && autoheader && automake && autoconf and ./configure Christian could you please expand on this? i'm a sysadmin that doesn't understand c/c++ programming...
|
|
|
did you make any changes to the makefile?
answering to myself: symlink cpu-miner.c to skminer.c then i've got your same cstdlib error, so googling i've found out the error is due gcc != g++ and a possible solution is renaming the .c file to .cpp, but even after symlinking to skminer.cpp and replacing all instances of skminer.c with skminer.cpp into the makefile, i still get the same error: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT skminer.o -MD -MP -MF .deps/skminer.Tpo -c -o skminer.o skminer.c In file included from /usr/include/boost/date_time/posix_time/posix_time.hpp:14:0, from util_llh.h:4, from types.h:4, from core.h:5, from skminer.c:14: /usr/include/boost/date_time/compiler_config.hpp:11:19: fatal error: cstdlib: No such file or directory #include <cstdlib>
i've no idea how to correctly fix this but hopefully you've got a clue about what's the problem...
|
|
|
I'm getting this... make all-recursive make[1]: Entering directory `/home/ubuntu/skminer_source' Making all in compat make[2]: Entering directory `/home/ubuntu/skminer_source/compat' make[3]: Entering directory `/home/ubuntu/skminer_source/compat' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/ubuntu/skminer_source/compat' make[2]: Leaving directory `/home/ubuntu/skminer_source/compat' make[2]: Entering directory `/home/ubuntu/skminer_source' gcc -std=gnu99 -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -O3 -MT ccminer-cpu-miner.o -MD -MP -MF .deps/ccminer-cpu-miner.Tpo -c -o ccminer-cpu-miner.o `test -f 'cpu-miner.c' || echo './'`cpu-miner.c In file included from /usr/include/boost/date_time/posix_time/posix_time.hpp:14:0, from util_llh.h:4, from types.h:4, from core.h:5, from cpu-miner.c:14: /usr/include/boost/date_time/compiler_config.hpp:11:19: fatal error: cstdlib: No such file or directory #include <cstdlib> ^ compilation terminated. make[2]: *** [ccminer-cpu-miner.o] Error 1 make[2]: Leaving directory `/home/ubuntu/skminer_source' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ubuntu/skminer_source' make: *** [all] Error 2
did you make any changes to the makefile?
|
|
|
Can people report on the linux compilation ? (I don't have linux... so you might expect error and omission at that level)
[...] checking whether we can compile AVX code... yes checking whether we can compile XOP code... yes checking whether we can compile AVX2 code... yes checking for json_loads in -ljansson... yes ./configure: line 5847: syntax error near unexpected token `)' ./configure: line 5847: `))))'
removing that line configure script ends fine, but then make fails: make all-recursive make[1]: Entering directory '/home/skunk/bitcoin/skminer_source' Making all in compat make[2]: Entering directory '/home/skunk/bitcoin/skminer_source/compat' make[3]: Entering directory '/home/skunk/bitcoin/skminer_source/compat' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/skunk/bitcoin/skminer_source/compat' make[2]: Leaving directory '/home/skunk/bitcoin/skminer_source/compat' make[2]: Entering directory '/home/skunk/bitcoin/skminer_source' make[2]: *** No rule to make target 'skminer.c', needed by 'skminer.o'. Stop. make[2]: Leaving directory '/home/skunk/bitcoin/skminer_source' Makefile:417: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/skunk/bitcoin/skminer_source' Makefile:291: recipe for target 'all' failed make: *** [all] Error 2
|
|
|
Trying to compile now. Meantime I have this problem: miner.h(17): fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory Working on resolving it. If somebody has a quick solution to this let me know.
install curl development package (something like curl-dev)
|
|
|
Send your debug.log file. I didn't code this miner so I need to start debugging at the node, I'll then work my way into the miner source to isolate where its issue resides. This will need to be tested by you as I do not have an Nvidia GPU.
Thank You, Viz.
i'm available all the day for testing, just post here once you get it to compile correctly. thank you
|
|
|
any good soul for fixing linux build scripts?
|
|
|
hi viz, are gpu miners ready for tonight's channel launch?
|
|
|
lower difficulty ever was .00006103
|
|
|
thank you viz, i'm sure the posts above will contribute increase trust in this coin until the code will made public, meanwhile it would be a good idea to merge them into a faq (even expanding the qa at the end of the op would be fine) just for giving more value to the time spent by you answering and making answers more accessible...
|
|
|
|