new version of ccminer:
* small improvement over whirlcoin (increased the total number of threads): gpu usage is 99% for the gtx780ti (as well as the gtx750ti)
in terms of performance: I was getting before for gtx780ti+gtx750ti = around 19MH/s now I get 20.6MHash/s.
* added keccak256 (maxcoin) to ccminer
It isn't a port of cudaminer as it makes use of the main function of keccak512 instead of the one of cudaminer.
In terms of performance. cudaminer gives over my gtx780ti (OC) 293MHash/s, with this kernel I get around 300MHash/s
(I am not sure if the problem of low share getting registered by pool is still present or not... I would assume yes).
Please watch the number of rejected shares. This one can be high (it is due to the use of a difficulty multiplier, and some tuning is still needed there)
The changes have been included into
https://github.com/djm34/ccminerIt should compile on linux however it is untested.
I don't plan to release binaries.
Hi no luck compiling on Linux..
g++ -g -O2 -pthread -L/usr/local/cuda/lib64 -o ccminer ccminer-cpu-miner.o ccminer-util.o ccminer-bmw.o ccminer-blake.o ccminer-groestl.o ccminer-jh.o ccminer-keccak.o ccminer-skein.o ccminer-hefty1.o ccminer-scrypt.o ccminer-sha2.o heavy/heavy.o heavy/cuda_blake512.o heavy/cuda_combine.o heavy/cuda_groestl512.o heavy/cuda_hefty1.o heavy/cuda_keccak512.o heavy/cuda_sha256.o ccminer-fuguecoin.o Algo256/cuda_fugue256.o ccminer-fugue.o ccminer-groestlcoin.o Algo256/cuda_groestlcoin.o ccminer-myriadgroestl.o Algo256/cuda_myriadgroestl.o JHA/jackpotcoin.o JHA/cuda_jha_keccak512.o JHA/cuda_jha_compactionTest.o quark/cuda_quark_checkhash.o quark/cuda_jh512.o quark/cuda_quark_blake512.o quark/cuda_quark_groestl512.o quark/cuda_skein512.o quark/cuda_bmw512.o quark/cuda_quark_keccak512.o quark/quarkcoin.o quark/animecoin.o quark/cuda_quark_compactionTest.o cuda_nist5.o ccminer-cubehash.o ccminer-echo.o ccminer-luffa.o ccminer-shavite.o ccminer-simd.o ccminer-hamsi.o ccminer-hamsi_helper.o ccminer-shabal.o ccminer-whirlpool.o qubit/qubit.o qubit/qubit_luffa512.o x13/x14.o x13/fresh.o x13/x17.o x13/x13.o x13/cuda_x13_hamsi512.o x13/cuda_x13_fugue512.o x13/x15.o x13/cuda_shabal512.o x13/cuda_whirlpool512.o x13/whirlcoin.o Algo256/cuda_keccak256.o Algo256/keccak256.o -L/usr/lib/x86_64-linux-gnu -lcurl compat/jansson/libjansson.a -lpthread -lcudart -static-libstdc++ -fopenmp -lcrypto -lssl -lcrypto -lssl
g++: error: Algo256/cuda_fugue256.o: No such file or directory
g++: error: Algo256/cuda_groestlcoin.o: No such file or directory
g++: error: Algo256/cuda_myriadgroestl.o: No such file or directory
make[2]: *** [ccminer] Error 1
make[2]: Leaving directory `/home/henning/CryptCoins/compile/djm34/ccminer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/henning/CryptCoins/compile/djm34/ccminer'
make: *** [all] Error 2
Contents of Algo256:
henning@KontorPC ~/CryptCoins/compile/djm34/ccminer $ ls Algo256/
cuda_keccak256.cu cuda_keccak256.o keccak256.cu keccak256.o
I updated github...
Still no luck, new problem, get a load of these:
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:248: undefined reference to `x11_shavite512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:251: undefined reference to `x11_simd512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:254: undefined reference to `x11_echo512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:200: undefined reference to `x11_luffa512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:201: undefined reference to `x11_cubehash512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:202: undefined reference to `x11_shavite512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:203: undefined reference to `x11_simd512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x13.cu:204: undefined reference to `x11_echo512_cpu_init(int, int)'
x13/x15.o: In function `scanhash_x15':
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:267: undefined reference to `x11_luffa512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:270: undefined reference to `x11_cubehash512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:273: undefined reference to `x11_shavite512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:276: undefined reference to `x11_simd512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:279: undefined reference to `x11_echo512_cpu_hash_64(int, int, unsigned int, unsigned int*, unsigned int*, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:220: undefined reference to `x11_luffa512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:221: undefined reference to `x11_cubehash512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:222: undefined reference to `x11_shavite512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:223: undefined reference to `x11_simd512_cpu_init(int, int)'
/home/henning/CryptCoins/compile/djm34/ccminer/x13/x15.cu:224: undefined reference to `x11_echo512_cpu_init(int, int)'
x13/whirlcoin.o: In function `scanhash_test':
/home/henning/CryptCoins/compile/djm34/ccminer/x13/whirlcoin.cu:103: undefined reference to `whirlpool512_setBlock_80(void*)'
collect2: error: ld returned 1 exit status
make[2]: *** [ccminer] Error 1
make[2]: Leaving directory `/home/henning/CryptCoins/compile/djm34/ccminer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/henning/CryptCoins/compile/djm34/ccminer'
make: *** [all] Error 2