Pages:
Author

Topic: [ANN] sph-sgminer: multi-coin multi-algorithm GPU miner | added MaruCoin - page 28. (Read 515713 times)

legendary
Activity: 1708
Merit: 1049
Yes, I've seen bogus fluctuations of 1%, but the 4.25% for #pragma unroll 1 on the 8th "for i" is repeatable.

939kh is the baseline, I did #pragma unroll 1 in all "for" loops. I only gained with the 4th and 8th, but interestingly when doing them both I went <939. So I kept the 8th #pragma unroll 1 which is the fastest of all.

1: 939
2: 896
3: 921
4: 947!
5: 880
6: 877
7: 895
8: 979!
9: 879
10: 939
11: 939
12: 877
13: 938
14: 888
15: 892

I had previously tried #pragma unroll but didn't find any speed. I also hardcoded easily computed values in simd.cl instead of having then been computed, and still didn't get any speedup.
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
2. Can somebody with a 79xx / R9 test their hashrate if they use a #pragma unroll 1 before the fourth and eighth "for i" loops for the dark kernel? (seperate tests). For 5830 I get small speed gains by disabling loop unrolling. Instructions here: https://bitcointalksearch.org/topic/m.6089358

My 290(X)s don't like this /un/optimization.

sometimes small hashrate gains are just bogus: I had proof that recompiling the exact same .cl file can yield a small performance gain or loose.
legendary
Activity: 3248
Merit: 1070
i'm talking about groestlcoin , so not myriad


same problem even with --difficulty-multiplier 0.0039062500, share is above target
Did you try 1 and 256?

yeah, both give me the same thing, also isn't 1 the default setting?
hero member
Activity: 658
Merit: 500
Maybe someone will add support for Aiden coin? https://bitcointalksearch.org/topic/ann-aiden-1st-to-use-scrypt-og-gpu-optimized-v01022-released-71015-558414
Its supposed to be scrypt with nfactor 6, but the sgminer build they offer doesn't work for me on 5850 and 6970
And my attempts to use it badman builds are unsuccessful

PS:
-k zuikkis --nfactor 6
doesn't work, maybe i'm missing something? It seems there are hundreds of sgminer builds and all use slightly different syntax and/or features Sad
try that on the build from my github
sgminer.exe stopped working Sad and no bin file is produced.
Tried to put the right bin file but same problem (bin from same command with 4.1.153)
 The only version that i found to work is compiled from Veox github (4.1.153 https://litecointalk.org/index.php?topic=17533.0 ), but some library is missing so the static part of the screen and hotkeys are not working
output of this version:
Code:
[17:08:55] Started sgminer 4.1.153
[17:08:56] Initialising kernel zuikkis.cl with bitalign, unpatched BFI

[17:08:56] Probing for an alive pool
[17:08:56] aiden.suprnova.cc difficulty changed to 512
[17:08:57] Network diff set to 2.88M
[17:09:05] Network diff set to 2.55M
[17:09:05] Stratum from aiden.suprnova.cc detected new block

[17:09:06] Accepted 70d676c6 Diff 581/512 GPU 0
(5s):168.8K (avg):270.3Kh/s | A:512  R:0  HW:0  WU:287.7/m

I'll look into it when i get home.
There have been a number of changes made since I last checked to make sure nfactor still worked

hmm i have definitely broke the nfactor support somehow
looking into it now
legendary
Activity: 1708
Merit: 1049
How much do they lose?
hero member
Activity: 588
Merit: 500
2. Can somebody with a 79xx / R9 test their hashrate if they use a #pragma unroll 1 before the fourth and eighth "for i" loops for the dark kernel? (seperate tests). For 5830 I get small speed gains by disabling loop unrolling. Instructions here: https://bitcointalksearch.org/topic/m.6089358

My 290(X)s don't like this /un/optimization.
legendary
Activity: 1708
Merit: 1049
1. Suppose I want to mine x11 only if diff is <500 because 600-700-800 is not profitable for my setup, is there something in the code that I can tweak with an if-then-else to do it? (ideally it could be integrated into sgminer?)

2. Can somebody with a 79xx / R9 test their hashrate if they use a #pragma unroll 1 before the fourth and eighth "for i" loops for the dark kernel? (seperate tests). For 5830 I get small speed gains by disabling loop unrolling. Instructions here: https://bitcointalksearch.org/topic/m.6089358
hero member
Activity: 658
Merit: 500
i'm talking about groestlcoin , so not myriad


same problem even with --difficulty-multiplier 0.0039062500, share is above target
Did you try 1 and 256?
legendary
Activity: 3248
Merit: 1070
i'm talking about groestlcoin , so not myriad


same problem even with --difficulty-multiplier 0.0039062500, share is above target
hero member
Activity: 658
Merit: 500
-k groestlcoin give me reject on supernova pool

on myrgroestl or on groestl ? :-)

I've developed both stratum's with sgminer .. so it should work if you use the correct kernel for the correct pool.

Myriad-Groestl is different from Groestl

(Myr-Groestl is Groestl->Sha while Groestl is only Groestl)
Also note if you are using the newest version you will need to set --difficulty-multiplier at a setting that works for the pool (See OP for details)
hero member
Activity: 658
Merit: 500
Maybe someone will add support for Aiden coin? https://bitcointalksearch.org/topic/ann-aiden-1st-to-use-scrypt-og-gpu-optimized-v01022-released-71015-558414
Its supposed to be scrypt with nfactor 6, but the sgminer build they offer doesn't work for me on 5850 and 6970
And my attempts to use it badman builds are unsuccessful

PS:
-k zuikkis --nfactor 6
doesn't work, maybe i'm missing something? It seems there are hundreds of sgminer builds and all use slightly different syntax and/or features Sad
try that on the build from my github
sgminer.exe stopped working Sad and no bin file is produced.
Tried to put the right bin file but same problem (bin from same command with 4.1.153)
 The only version that i found to work is compiled from Veox github (4.1.153 https://litecointalk.org/index.php?topic=17533.0 ), but some library is missing so the static part of the screen and hotkeys are not working
output of this version:
Code:
[17:08:55] Started sgminer 4.1.153
[17:08:56] Initialising kernel zuikkis.cl with bitalign, unpatched BFI

[17:08:56] Probing for an alive pool
[17:08:56] aiden.suprnova.cc difficulty changed to 512
[17:08:57] Network diff set to 2.88M
[17:09:05] Network diff set to 2.55M
[17:09:05] Stratum from aiden.suprnova.cc detected new block

[17:09:06] Accepted 70d676c6 Diff 581/512 GPU 0
(5s):168.8K (avg):270.3Kh/s | A:512  R:0  HW:0  WU:287.7/m

I'll look into it when i get home.
There have been a number of changes made since I last checked to make sure nfactor still worked
legendary
Activity: 1151
Merit: 1001
Maybe someone will add support for Aiden coin? https://bitcointalksearch.org/topic/ann-aiden-1st-to-use-scrypt-og-gpu-optimized-v01022-released-71015-558414
Its supposed to be scrypt with nfactor 6, but the sgminer build they offer doesn't work for me on 5850 and 6970
And my attempts to use it badman builds are unsuccessful

PS:
-k zuikkis --nfactor 6
doesn't work, maybe i'm missing something? It seems there are hundreds of sgminer builds and all use slightly different syntax and/or features Sad
try that on the build from my github
sgminer.exe stopped working Sad and no bin file is produced.
Tried to put the right bin file but same problem (bin from same command with 4.1.153)
 The only version that i found to work is compiled from Veox github (4.1.153 https://litecointalk.org/index.php?topic=17533.0 ), but some library is missing so the static part of the screen and hotkeys are not working
output of this version:
Code:
[17:08:55] Started sgminer 4.1.153
[17:08:56] Initialising kernel zuikkis.cl with bitalign, unpatched BFI

[17:08:56] Probing for an alive pool
[17:08:56] aiden.suprnova.cc difficulty changed to 512
[17:08:57] Network diff set to 2.88M
[17:09:05] Network diff set to 2.55M
[17:09:05] Stratum from aiden.suprnova.cc detected new block

[17:09:06] Accepted 70d676c6 Diff 581/512 GPU 0
(5s):168.8K (avg):270.3Kh/s | A:512  R:0  HW:0  WU:287.7/m

legendary
Activity: 2688
Merit: 1240
-k groestlcoin give me reject on supernova pool

on myrgroestl or on groestl ? :-)

I've developed both stratum's with sgminer .. so it should work if you use the correct kernel for the correct pool.

Myriad-Groestl is different from Groestl

(Myr-Groestl is Groestl->Sha while Groestl is only Groestl)
legendary
Activity: 3248
Merit: 1070
-k groestlcoin give me reject on supernova pool
hero member
Activity: 658
Merit: 500
Maybe someone will add support for Aiden coin? https://bitcointalksearch.org/topic/ann-aiden-1st-to-use-scrypt-og-gpu-optimized-v01022-released-71015-558414
Its supposed to be scrypt with nfactor 6, but the sgminer build they offer doesn't work for me on 5850 and 6970
And my attempts to use it badman builds are unsuccessful

PS:
-k zuikkis --nfactor 6
doesn't work, maybe i'm missing something? It seems there are hundreds of sgminer builds and all use slightly different syntax and/or features Sad
try that on the build from my github
legendary
Activity: 1151
Merit: 1001
Maybe someone will add support for Aiden coin? https://bitcointalksearch.org/topic/ann-aiden-1st-to-use-scrypt-og-gpu-optimized-v01022-released-71015-558414
Its supposed to be scrypt with nfactor 6, but the sgminer build they offer doesn't work for me on 5850 and 6970
And my attempts to use it badman builds are unsuccessful

PS:
-k zuikkis --nfactor 6
doesn't work, maybe i'm missing something? It seems there are hundreds of sgminer builds and all use slightly different syntax and/or features Sad
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
running latest SPH-SGMINER .98 version for dark coin & getting no monitor.

rebuild so many times with updated ADL SDL .h files.

290 & 290X GPUs

when using sgminer 4.1.0 (in scrypt), no issues with hardware monitoring, temp, fan.


did you run:

autoreconf -fvi
./configure CFLAGS="-O2 whatever you depend on"
make

??

I also Ran test cmd
aticonfig --adapter=1 --od-getclocks && aticonfig --adapter=1 --od-gettemperature
This confirms hardware is working.


Used this

./autogen.sh
./configure --enable-opencl --disable-adl
make
make install



Also tried...
./autogen.sh
./configure CFLAGS="-O3" --enable-opencl --enable-adl
make
make install



Not CFLAGS="-O3 ...."

CFLAGS="-O2 ..." !!!!

Pls try exactly this, without anything more or less.

This all is only working if you copied the ADL-Header files from your ADL-Download into sgminer/ADL_SDK (Build-Directory).

then in your build-directory run:

autoreconf -fvi
./configure CFLAGS="-O2 -Wall -march=native"
make


that's it.

Tried
autoreconf -fvi
./configure CFLAGS="-O2 -Wall -march=native"
make


sgminer 4.1.0-98-ga683 - Started: [2014-04-03 15:05:52]
--------------------------------------------------------------------------------
(5s):1.447M (avg):2.011Mh/s | A:0  R:0  HW:0  WU:0.000/m
ST: 10  SS: 0  NB: 1  LW: 0  GF: 0  RF: 0
Connected to Pool 0 (longpoll) diff 424 as user vcoinrpc
Block: 4a9731f1...  Diff:424  Started: [15:05:51]  Best share: 0
--------------------------------------------------------------------------------
[P]ool management [G]PU management [ S ]ettings [D]isplay options [Q]uit
 GPU 0:                | 799.4K/997.3Kh/s | R:  0.0% HW:0 WU:0.000/m I:18
 GPU 1:                | 864.0K/1.098Mh/s | R:  0.0% HW:0 WU:0.000/m I:18
--------------------------------------------------------------------------------
[15:05:48] Started sgminer 4.1.0-98-ga683
[15:05:48] Loaded configuration file /opt/ifmi/cgminer.darkcoin.conf
[15:05:49] Kernel darkcoin is experimental.
[15:05:49] Kernel darkcoin is experimental.
[15:05:49] Kernel darkcoin is experimental.
[15:05:50] Kernel darkcoin is experimental.
[15:05:50] Kernel darkcoin is experimental.
[15:05:50] Kernel darkcoin is experimental.
[15:05:50] Kernel darkcoin is experimental.
[15:05:51] Kernel darkcoin is experimental.
[15:05:51] Probing for an alive pool
[15:05:51] Network diff set to 424
[15:05:51] No suitable long-poll found for http://192.168.1.99:12345
[15:05:57] API bind to port 4028 failed - trying again in 30sec





When running sgminer...
sgminer 4.1.153-63-g10ec - Started: [2014-04-03 19:02:50]
--------------------------------------------------------------------------------
(5s):1.677M (avg):1.598Mh/s | A:0  R:0  HW:0  WU:1674.3/m
ST: 1  SS: 0  NB: 2  LW: 42  GF: 0  RF: 0
Connected to sf.clevermining.com (stratum) diff 512 as user XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Block: e47ee237...  Diff:48.6M  Started: [19:02:55]  Best share: 220
--------------------------------------------------------------------------------
[P]ool management [G]PU management [ S ]ettings [D]isplay options [Q]uit
GPU 0:  73.0C 2050RPM | 666.9K/909.4Kh/s | R:  0.0% HW:0 WU: 979.0/m I:18
GPU 1:  61.0C 2410RPM | 636.0K/869.4Kh/s | R:  0.0% HW:0 WU: 848.6/m I:18
--------------------------------------------------------------------------------
[19:02:43] Started sgminer 4.1.153-63-g10ec
[19:02:43] Loaded configuration file /opt/ifmi/cgminer.conf
[19:02:44] Initialising kernel ckolivas.cl with bitalign, unpatched BFI
[19:02:44] Initialising kernel ckolivas.cl with bitalign, unpatched BFI
[19:02:44] Probing for an alive pool
[19:02:49] sf.clevermining.com difficulty changed to 512
[19:02:50] Network diff set to 46.9M
[19:02:55] API running in IP access mode on port 4028 (11)
[19:02:55] Network diff set to 48.6M
[19:02:55] Stratum from sf.clevermining.com detected new block



deleted sph-sgminer folder

Yesterday I did another fresh pull using git.
updated ADL_SDK .h files into include folder.
autoreconf -fvi
./configure CFLAGS="-O2 -Wall -march=native"
make


same result, btw, it still showed .98 version, I thought their is a version update?
legendary
Activity: 2688
Merit: 1240
when i start the miner with the config for darkcoin for example(or any other algo), it give me the typical "the application has stopped working"
what is your config we need more info to help

the one in the op

Since XPM has 3 miners out now, is it a possible to merge XPM into this miner?
Give me source code of their kernels and I'll see what can be done...


there is also this to add if you want

https://github.com/chrisfranko/aiden

This is just VTC with a fixed nfactor of 6, it is already mineable with the zuikkis kernel .. just set --nfactor 6

Its probably not really worth the hassle adding it in...
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
somehow ./configure does not like both of my systems. on one rig it complains about missing path (but it is set) and on the other (where i m running nan-miner and cgminer) it is telling something like "no open CL"

is anyone able to give me an advice?


You can try ./autogen.sh before ./configure
newbie
Activity: 3
Merit: 0
somehow ./configure does not like both of my systems. on one rig it complains about missing path (but it is set) and on the other (where i m running nan-miner and cgminer) it is telling something like "no open CL"

is anyone able to give me an advice?
Pages:
Jump to: