Pages:
Author

Topic: SILENTARMY v5: Zcash miner, 115 sol/s on R9 Nano, 70 sol/s on GTX 1070 - page 59. (Read 209314 times)

full member
Activity: 243
Merit: 105


Any hint why the solver ist 2 times SLOWER in V5 compared to V4 ?

Regards


Try running with ./silentarmy --instances=1 option, it is faster on my nvidia cards with one instance

And replace main.c with this, then rebuild

http://s000.tinyupload.com/index.php?file_id=59090490226848298558
newbie
Activity: 46
Merit: 0
succeeded to run SA on an HD 5850 2go, 5sol/s lol  Cheesy Grin
How you got it?
I get on 5850 and 6970:
Total 0.0 sol/s [dev0 0, dev1 0] 0 shares
Total 0.0 sol/s [dev0 0, dev1 0] 0 shares
Total 0.0 sol/s [dev0 0, dev1 0] 0 shares
Total 0.0 sol/s [dev0 0, dev1 0] 0 shares
hero member
Activity: 792
Merit: 501
Huge thanks to eXtremal for these optimizations. I merged them and released SILENTARMY v5: https://github.com/mbevand/silentarmy/blob/master/CHANGELOG.md I measured a 2x speedup on some cards like the R9 Nano:
  • 102 sol/s on R9 Nano (up from 54 sol/s)
  • 72 sol/s on RX 480
  • 64 sol/s on GTX 1070

The atomic row counters and branch divergence in equihash_solve have always been the main bottleneck. I was working on packing 8 counters per uint, and reducing branch divergence, but eXtremal was done before me Wink That's the benefit of open source; anyone can improve the code for all.

Sorry in my case the new version does only 50% sols. Maybe a SM3.0 problem ?

Code:
./silentarmy --list
Devices on platform "NVIDIA CUDA":
  ID 0: GRID K520


V4 with only param.h changed:

Code:
~/silentarmy.v4$ ./silentarmy
Connecting to us1-zcash.flypool.org:3333
Stratum server sent us the first job
Mining on 1 device
Total 0.0 sol/s [dev0 0.0] 0 shares
Total 18.0 sol/s [dev0 18.0] 0 shares
Total 15.5 sol/s [dev0 15.5] 0 shares
Total 14.3 sol/s [dev0 14.3] 0 shares
Total 14.2 sol/s [dev0 14.2] 0 shares
Total 16.0 sol/s [dev0 16.0] 0 shares
Total 13.8 sol/s [dev0 13.8] 0 shares
Total 14.1 sol/s [dev0 14.1] 0 shares
Total 14.1 sol/s [dev0 14.1] 0 shares

~/silentarmy.v4$ ./sa-solver
Solving default all-zero 140-byte header
Building program
Hash tables will use 805.3 MB
Running...
Nonce 0000000000000000000000000000000000000000000000000000000000000000: 2 sols
Total 2 solutions in 135.0 ms (14.8 Sol/s)

Code:
~/silentarmy$ ./silentarmy
Connecting to us1-zcash.flypool.org:3333
Stratum server sent us the first job
Mining on 1 device
Total 0.0 sol/s [dev0 0.0] 0 shares
Total 7.0 sol/s [dev0 7.0] 0 shares
Total 6.5 sol/s [dev0 6.5] 0 shares
Total 6.3 sol/s [dev0 6.3] 0 shares
Total 8.0 sol/s [dev0 8.0] 0 shares
Total 7.2 sol/s [dev0 7.2] 0 shares
Total 6.8 sol/s [dev0 6.8] 0 shares
Total 7.3 sol/s [dev0 7.3] 0 shares

~/silentarmy$ ./sa-solver
Solving default all-zero 140-byte header
Building program
Hash tables will use 805.3 MB
Running...
Nonce 0000000000000000000000000000000000000000000000000000000000000000: 2 sols
Total 2 solutions in 220.8 ms (9.1 Sol/s)


Any Idea ?

Regards

Any hint why the solver ist 2 times SLOWER in V5 compared to V4 ?

Regards
hero member
Activity: 2548
Merit: 626
no, first boost more  Grin
sr. member
Activity: 353
Merit: 251
Quoting myself:

Can I ask someone to add a simple feature to the python code?

It's time now to think about usability, not only boost. Anybody with python skills wants to help with that (see original post).
If not, I will do it myself. But I would be ashamed to show my code in python to share since I have almost zero experience with it.
sr. member
Activity: 353
Merit: 251
if you have amd card  not compatible with the overclocking softwares, do the following:

echo "manual" > /sys/class/drm/card*/device/power_dpm_force_performance_level
echo x > /sys/class/drm/card*/device/pp_dpm_sclk

x between 1 and 7,7 is highest clock  ;
'*' can stay as is for ALL GPUs, or you can put a selected GPU. first GPU is card0

Actually, it depends...

pp_dpm_sclk shows current peroformance level and when mining it usually always 7.
It is possible to write 0-20 to pp_sclk_od and/or pp_mclk_od (power play boost in percents).
Written to pp_mclk_od value then gives increased mem clock in pp_dpm_mclk. But for one miner it really increased rate, for other I saw no changes and finally had to mod bios.
member
Activity: 73
Merit: 10
first install cygwin - python, then run miner with python
I have Instal python 3.4 and now I instal cygwin and don't work (((
I don't run Windows version, but it seems you have to install cygwin version of python. Native Windows one does not work.
Я нe иcпoльзyю Windows, нo пoxoжe, чтo нyжнo иcпoльзoвaть python oт cygwin. Haтивнaя вepcия нe paбoтaeт.


what version pf cygwin need to be installed, can you provide some link?
for me (im russian too, just for info) working this:
1) Download and install python packages
2) After installing start setup-x86_64 and choose Python3 in Interpretators
https://www.dropbox.com/sh/grmw9mhfzwj4gy4/AABerl76dk3mxoY_i_KRfTFDa?dl=0
legendary
Activity: 3248
Merit: 1070
first install cygwin - python, then run miner with python
I have Instal python 3.4 and now I instal cygwin and don't work (((
I don't run Windows version, but it seems you have to install cygwin version of python. Native Windows one does not work.
Я нe иcпoльзyю Windows, нo пoxoжe, чтo нyжнo иcпoльзoвaть python oт cygwin. Haтивнaя вepcия нe paбoтaeт.


what version pf cygwin need to be installed, can you provide some link?
member
Activity: 73
Merit: 10
Does anybody know, how to fix high cpu load on this release https://bitcointalksearch.org/topic/m.16850940 ?
Thanks!
full member
Activity: 190
Merit: 100
how to change our GPU Memory Clock in Linux?
i want to lower my mod GPU Memory Clock.
Thanks

if you have amd card  not compatible with the overclocking softwares, do the following:

echo "manual" > /sys/class/drm/card*/device/power_dpm_force_performance_level
echo x > /sys/class/drm/card*/device/pp_dpm_sclk

x between 1 and 7,7 is highest clock  ;
'*' can stay as is for ALL GPUs, or you can put a selected GPU. first GPU is card0
sr. member
Activity: 353
Merit: 251
i get the same results with v5 as with claymore 4, with almost no CPU usage vs claymore 50% cpu.
Confirmed. Added some stats to my post.
Included are:

Code:
RX470 Nitro+ 4GB, Hynix RAM, modded bios (1500 straps), default GPU clock, 1925 memory clock - 83.5 sol/s
RX470 Nitro+ 4GB, Elpida RAM, modded bios (1500 straps), default GPU clock, 2000 memory clock - 87 sol/s
380X, stock bios, stock clocks - 45 sol/s
7950, stock bios, 1050 GPU, 1550 memory - 70 sol/s (slower than below due to very old AMD CPU)
7950, stock bios, 1050 GPU, 1550 memory - 73 sol/s (faster than above due to better CPU G3240)
7970, stock bios, 1150 GPU, 1500 memory - 70 sol/s
7970, modded bios, 1150 GPU, 1500 memory - 85 sol/s
390X/390, stock bios, 1125/1150 GPU, 1500 memory - 100 sol/s
newbie
Activity: 27
Merit: 0

A. 1 x R9 380
Ubuntu 14.04.4 desktop, fglrx
Was 18-21 sol/s, now is 25-26 sol/s

B. 3 x R9 380X
Ubuntu 16.04.1 desktop, amdgpu-pro
Was 84-89 sol/s, now is 92-93 sol/s

C. 5 x RX470 + 1 x RX480
Ubuntu 16.04.1 server, amdgpu-pro
Was 135-147 sol/s, now is 145-148 sol/s


Latest version is really great - Congrats to mrb, eXtremal, and everybody else. Congrats for your coding, thinking, working together, and ethos

A. 1 x R9 380
Ubuntu 14.04.4 desktop, fglrx
Was 18-21 sol/s, now is 25-26 sol/s, now is 50 sol/s

B. 3 x R9 380X
Ubuntu 16.04.1 desktop, amdgpu-pro
Was 84-89 sol/s, now is 92-93 sol/s, now is 145 sol/s

C. 5 4 x RX470 (4G) + 1 x RX480 (8G)
Ubuntu 16.04.1 server, amdgpu-pro
Was 135-147 sol/s, now is 145-148 sol/s, now is 355 sol/s
hero member
Activity: 2548
Merit: 626
Why the hell is this starting again. SA is open source, Claymore can use it if he wants as long as he gives credit. Read the licence .

it's not starting again, calm down.
legendary
Activity: 1134
Merit: 1001
Cygwin can be downloaded at: https://cygwin.com/index.html
Make sure to select the "Python3: Py3K language interpreter"
package under "Python".

I dont find this to download for windows x64 , anyone send direct link pls ? .
hero member
Activity: 610
Merit: 500
dont work for me (((


first install cygwin - python, then run miner with python
I have Instal python 3.4 and now I instal cygwin and don't work (((
Cкaчaй и ycтaнoви cнaчaлa пaкeты Python
Пocлe зaпycкaй setup-x86_64 и пpи выбope пaкeтoв нaйди в пoиcкe cлeвa ввepxy Python3 в paздeлe Interpretators
https://www.dropbox.com/sh/grmw9mhfzwj4gy4/AABerl76dk3mxoY_i_KRfTFDa?dl=0
cпacибo тeбe  Wink
Пpивeт кaмpaдy opaнжeвoй тeмы  Wink
oкaй пepeдaм  Grin
full member
Activity: 190
Merit: 100
now claymore will take optimizations from this open source and make his miner even faster lol

Stop accusing for something you have no evidence man. If he uses he will mention it..he is just human and made a mistake are you perfect man?
Morons and trolls around here ...

You are just making me lol.

Why the hell is this starting again. SA is open source, Claymore can use it if he wants as long as he gives credit. Read the licence .
hero member
Activity: 2548
Merit: 626
now claymore will take optimizations from this open source and make his miner even faster lol

Stop accusing for something you have no evidence man. If he uses he will mention it..he is just human and made a mistake are you perfect man?
Morons and trolls around here ...

You are just making me lol.
full member
Activity: 181
Merit: 100
succeeded to run SA on an HD 5850 2go, 5sol/s lol  Cheesy Grin
sr. member
Activity: 299
Merit: 250
dont work for me (((


first install cygwin - python, then run miner with python
I have Instal python 3.4 and now I instal cygwin and don't work (((
Cкaчaй и ycтaнoви cнaчaлa пaкeты Python
Пocлe зaпycкaй setup-x86_64 и пpи выбope пaкeтoв нaйди в пoиcкe cлeвa ввepxy Python3 в paздeлe Interpretators
https://www.dropbox.com/sh/grmw9mhfzwj4gy4/AABerl76dk3mxoY_i_KRfTFDa?dl=0
cпacибo тeбe  Wink
Пpивeт кaмpaдy opaнжeвoй тeмы  Wink
sr. member
Activity: 574
Merit: 250
Fighting mob law and inquisition in this forum
now claymore will take optimizations from this open source and make his miner even faster lol

Stop accusing for something you have no evidence man. If he uses he will mention it..he is just human and made a mistake are you perfect man?
Morons and trolls around here ...
Pages:
Jump to: