Bitcoin Forum
April 18, 2024, 12:17:05 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ... 294 »
  Print  
Author Topic: EWBF's CUDA Zcash miner  (Read 2163976 times)
painmaker
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 29, 2016, 05:16:35 PM
 #741

[SNIP]
[SNIP]
EDIT: i have no clue how to choose ZEC-difficulty but know that typical video-card-ranges are somewhere around 64-256. can anybody give me a hint how to choose a good difficulty? i think i remember having come across some guide or article regarding this but simply cannot remember where this was and search-engines are of not much help either...

Usually pools adjust difficulty against your hashing power. Some pools allow you to choose it like flypool. A little guideline taken from zcash page on dwarfpool

128 for one videocard
512  for rigs with 2-4 cards
1024 for rigs with >=5 cards

cheers Smiley
right, thats what i roughly had in mind, thanks for confirming!  Smiley
sec.suprnova.cc also allows choosing your own diff btw.

i also remember that it was recommended to ideally have each node send 4-10 shares per minute to the server in order to reduce load on the backend which in turn should benefit the whole pool. 

now what i wanted to better understand is what happens in cases where my nodes often get new work assigned without having sent any shares since the last work-package was assigned. are the computations done in this timeframe lost (to my disadvantage) and would thereby sending rather 10-20 (accepted)shares per minute lead to a higher accepted number of shares?
according to my (unproven) theory, i would loose less work if shares are sent more frequently. of course this has not to be the case every 3 seconds or so but i've observed quite a few cases where new workloads were sent only 10-20 seconds apart from another...

thanks for enlightening me  Cheesy
1713442625
Hero Member
*
Offline Offline

Posts: 1713442625

View Profile Personal Message (Offline)

Ignore
1713442625
Reply with quote  #2

1713442625
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713442625
Hero Member
*
Offline Offline

Posts: 1713442625

View Profile Personal Message (Offline)

Ignore
1713442625
Reply with quote  #2

1713442625
Report to moderator
anorganix
Copper Member
Sr. Member
****
Offline Offline

Activity: 970
Merit: 287


Per aspera ad astra


View Profile
December 29, 2016, 05:17:02 PM
 #742

Version 0.0.7 gives me 270-275 sol/s per GTX 1060 @ 100W each, almost 15% increase.
Thanks EWBF!

Power limit at 85% / core +180 / memory +540.
Almost the same with 0.0.8 (+/- 2%).

what about 55% power limit?

I get 225-230 sol/s @ 65W (55% power limit). Core +185 / memory +240.
That's that, can't compare 1060 with 1070/80. Lips sealed

I will never send private messages with payment requests for my auctions. I only communicate transparently via the forum (not Telegram, Discord, Skype & others). Please be wary of scammers.
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
December 29, 2016, 05:23:01 PM
 #743

Can someone share specific powersave values for 1070 ?
I can't seem to make it use less than 150W and the fans must spin 80% constant to keep temps below 70C.
Thank you.
MSI Armor 1070 8G Non OC version.


How about you go and read the previous pages, several peoples posted their settings... alot of them....
Thank you for your help! Your post actually made me search all posts and find all posts related to linux specific values...
I got 375S/s with +150 CC, +700 MEM , PL 110W

Quote
#!/bin/bash
sudo X :0 &
export DISPLAY=:0
CLOCK=150
MEM=700
PL=110
FANSPEED=70
CMD='/usr/bin/nvidia-settings'

for i in {0..5} # for 6 cards
  do
sudo nvidia-smi -i ${i} -pm 0
sudo nvidia-smi -i ${i} -pl {$PL}
sudo ${CMD} -a [gpu:${i}]/GPUPowerMizerMode=1
sudo ${CMD} -a [gpu:${i}]/GPUFanControlState=1
sudo ${CMD} -a [fan:${i}]/GPUTargetFanSpeed=${FANSPEED}

  for x in {3..3}
      do
      sudo  ${CMD} -a [gpu:${i}]/GPUGraphicsClockOffset[${x}]=${CLOCK}
      sudo  ${CMD} -a [gpu:${i}]/GPUMemoryTransferRateOffset[${x}]=${MEM}
    done
done
Someone could find it useful as it was for me

And the fan control script
Quote
#!/bin/bash
# Paths to the utilities we will need
export DISPLAY=:0
SMI='/usr/bin/nvidia-smi'
SET='/usr/bin/nvidia-settings'

# Determine major driver version
VER=`awk '/NVIDIA/ {print $8}' /proc/driver/nvidia/version | cut -d . -f 1`

# Drivers from 285.x.y on allow persistence mode setting
if [ ${VER} -lt 285 ]
then
    echo "Error: Current driver version is ${VER}. Driver version must be greater than 285."; exit 1;
fi

# Read a numerical command line arg between 40 and 100
if [ "$1" -eq "$1" ] 2>/dev/null && [ "0$1" -ge "40" ]  && [ "0$1" -le "100" ]
then
    speed=$1   # set speed

    echo "Setting fan to $speed%."

    # how many GPU's are in the system?
    NUMGPU="$(nvidia-smi -L | wc -l)"

    # loop through each GPU and individually set fan speed
    n=0
    while [  $n -lt  $NUMGPU ];
    do
        # start an x session, and call nvidia-settings to enable fan control and set speed
        ${SET} -a [fan:${n}]/GPUTargetFanSpeed=$speed
        let n=n+1
    done

    echo "Complete"; exit 0;

elif [ "x$1" = "xstop" ]
then
    echo "Enabling default auto fan control."

    # how many GPU's are in the system?
    NUMGPU="$(nvidia-smi -L | wc -l)"

    # loop through each GPU and individually set fan speed
    n=0
    while [  $n -lt  $NUMGPU ];
    do
        # start an x session, and call nvidia-settings to enable fan control and set speed
        ${SET} -a [gpu:${n}]/GPUFanControlState=0
        let n=n+1
    done

    echo "Complete"; exit 0;

else
    echo "Error: Please pick a fan speed between 40 and 100, or stop."; exit 1;
fi

Aaaand the startup script....
Quote
#!/bin/bash
GPU='0 1 2 3 4 5'
STRATUM_SERVER="eu1-zcash.flypool.org"
STRATUM_PORT="3333"
POOL_WORKER="Your_Wallet"
POOL_PASS="x"
# Comment next lines if you experience any issues
echo 'Doing some stuff...maybe not related to NVIDIA...'
export GPU_MAX_HEAP_SIZE=100
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
export GPU_SINGLE_ALLOC_PERCENT=100
sleep 1
echo 'Starting EWBF's CUDA Zcash miner, use "screen -r cuda_miner" to resume...'
killall -TERM miner >/dev/null 2>&1
sleep 2
/usr/bin/screen -dmS cuda_miner ./miner --server ${STRATUM_SERVER} --port ${STRATUM_PORT} --user ${POOL_WORKER} --pass ${POOL_PASS} --cuda_devices ${GPU}
exit 0

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
December 29, 2016, 05:39:10 PM
 #744

Version 0.0.7 gives me 270-275 sol/s per GTX 1060 @ 100W each, almost 15% increase.
Thanks EWBF!

Power limit at 85% / core +180 / memory +540.
Almost the same with 0.0.8 (+/- 2%).

what about 55% power limit?

I get 225-230 sol/s @ 65W (55% power limit). Core +185 / memory +240.
That's that, can't compare 1060 with 1070/80. Lips sealed

yeah the 1070 is 50% faster and only 30% more consumption
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
December 29, 2016, 05:49:24 PM
 #745

Thnaks a lot.
I compiled it (I am with Linux and no release for Linux) and try it : unfornately, it is a lot slower han my curently miner (TSIV) for my 750s :-(.
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
December 29, 2016, 05:57:39 PM
 #746

Thnaks a lot.
I compiled it (I am with Linux and no release for Linux) and try it : unfornately, it is a lot slower han my curently miner (TSIV) for my 750s :-(.

Ah yes, it's aimed for pascal cards & cuda 8, gonna be slower on older cards.

[SNIP]
[SNIP]
EDIT: i have no clue how to choose ZEC-difficulty but know that typical video-card-ranges are somewhere around 64-256. can anybody give me a hint how to choose a good difficulty? i think i remember having come across some guide or article regarding this but simply cannot remember where this was and search-engines are of not much help either...

Usually pools adjust difficulty against your hashing power. Some pools allow you to choose it like flypool. A little guideline taken from zcash page on dwarfpool

128 for one videocard
512  for rigs with 2-4 cards
1024 for rigs with >=5 cards

cheers Smiley
right, thats what i roughly had in mind, thanks for confirming!  Smiley
sec.suprnova.cc also allows choosing your own diff btw.

i also remember that it was recommended to ideally have each node send 4-10 shares per minute to the server in order to reduce load on the backend which in turn should benefit the whole pool.  

now what i wanted to better understand is what happens in cases where my nodes often get new work assigned without having sent any shares since the last work-package was assigned. are the computations done in this timeframe lost (to my disadvantage) and would thereby sending rather 10-20 (accepted)shares per minute lead to a higher accepted number of shares?
according to my (unproven) theory, i would loose less work if shares are sent more frequently. of course this has not to be the case every 3 seconds or so but i've observed quite a few cases where new workloads were sent only 10-20 seconds apart from another...

thanks for enlightening me  Cheesy

Yup that's exactly what i understood too, by lowering difficulty you'll send shares more often with same hashing powet, lowering the chance to get a stale share if your diff is too high for current hashing power. It would smooth out your effective hashrate.
bensam1231
Legendary
*
Offline Offline

Activity: 1750
Merit: 1024


View Profile
December 29, 2016, 06:00:52 PM
 #747

EWBF are you interested in making more money? Cryptonote (Monero is Cryptonote) is another really big algo with a lot of volume and miners. It hasn't been improved in a really long time. Currently the public Nvidia miner is pretty mediocre. If you want to take a look at it, it's a potential for you to earn a lot more money, if you can improve it.

Not sure how much or if it can be improved, but there is very little competition there and it's definitely stagnated.

Have you tried the cuda 8 version of tsiv ccminer by KlausT ? it's far better than what basic tsiv can give you (i do 4200h XMR with 6x1070 rig but i can't max it out using 100w less @50tdp than zcash), zcash is still more interesting, but it could become a good contender when zcash drop Smiley, i agree that XMR gpu mining could/should be improved. Interesting query. I wonder why claymore isn't working more with nvidia...

EWBF when you planning add coinotron?

For my personnal knowledge what is the issue with coinotron pool, that would need special support ?

I wouldn't be asking here if I thought it worked well. Cryptonote hasn't really been improved for some time now. Just compiling for CUDA8 doesn't really make much of a difference.

Claymore has always been AMD biased. From what I read in his thread with Ethereum he was paid to not support Nvidia for about six months before it expired and he added Nvidia support. He's a very capable program, he usually bases decisions like this off of business.

I buy private Nvidia miners. Send information and/or inquiries to my PM box.
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
December 29, 2016, 06:02:18 PM
 #748

EWBF are you interested in making more money? Cryptonote (Monero is Cryptonote) is another really big algo with a lot of volume and miners. It hasn't been improved in a really long time. Currently the public Nvidia miner is pretty mediocre. If you want to take a look at it, it's a potential for you to earn a lot more money, if you can improve it.

Not sure how much or if it can be improved, but there is very little competition there and it's definitely stagnated.

Have you tried the cuda 8 version of tsiv ccminer by KlausT ? it's far better than what basic tsiv can give you (i do 4200h XMR with 6x1070 rig but i can't max it out using 100w less @50tdp than zcash), zcash is still more interesting, but it could become a good contender when zcash drop Smiley, i agree that XMR gpu mining could/should be improved. Interesting query. I wonder why claymore isn't working more with nvidia...

EWBF when you planning add coinotron?

For my personnal knowledge what is the issue with coinotron pool, that would need special support ?

I wouldn't be asking here if I thought it worked well. Cryptonote hasn't really been improved for some time now. Just compiling for CUDA8 doesn't really make much of a difference.

Claymore has always been AMD biased. From what I read in his thread with Ethereum he was paid to not support Nvidia for about six months before it expired and he added Nvidia support. He's a very capable program, he usually bases decisions like this off of business.

Oh i see, that would explain things indeed. Thx for sharing this. I guess also since miners are 95% AMD based, it make sense to focus efforts toward AMD, but i would love it see this change Wink

Well for me the KlausT version did improve things alot, i tried tsiv original version it hashed about 2k/h where the cuda 8 compilied version did 4.2k/s but as you say there is obviously alot more optimisation that could be done, let's hope to see more of that Smiley
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
December 29, 2016, 06:44:14 PM
 #749

EWBF are you interested in making more money? Cryptonote (Monero is Cryptonote) is another really big algo with a lot of volume and miners. It hasn't been improved in a really long time. Currently the public Nvidia miner is pretty mediocre. If you want to take a look at it, it's a potential for you to earn a lot more money, if you can improve it.

Not sure how much or if it can be improved, but there is very little competition there and it's definitely stagnated.

Have you tried the cuda 8 version of tsiv ccminer by KlausT ? it's far better than what basic tsiv can give you (i do 4200h XMR with 6x1070 rig but i can't max it out using 100w less @50tdp than zcash), zcash is still more interesting, but it could become a good contender when zcash drop Smiley, i agree that XMR gpu mining could/should be improved. Interesting query. I wonder why claymore isn't working more with nvidia...

what setting give you 700 hash for a single 1070? the best one i found is 12x60 intensity but give me only 600 at best
Kompik
Sr. Member
****
Offline Offline

Activity: 463
Merit: 250


View Profile
December 29, 2016, 07:41:15 PM
 #750

Is there a possibility to lower intensity so I can work on the PC while mining? Smiley

Bitrated user: Kompik.
t2yax
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


Arianee:Smart-link Connecting Owners,Assets,Brands


View Profile
December 29, 2016, 07:58:10 PM
 #751

it doesn't work for cuda 2.1 cards,giving 0 sols,card is geforce 710m

arianee
• • • ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Smart-link Connecting Owners, Assets And Brands
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • • •
Discord
Telegram ⊐●⊏ Reddit
Twitter ⊐●⊏ Instagram
Medium ⊐●⊏ Linkedin
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
December 29, 2016, 08:02:29 PM
 #752

EWBF are you interested in making more money? Cryptonote (Monero is Cryptonote) is another really big algo with a lot of volume and miners. It hasn't been improved in a really long time. Currently the public Nvidia miner is pretty mediocre. If you want to take a look at it, it's a potential for you to earn a lot more money, if you can improve it.

Not sure how much or if it can be improved, but there is very little competition there and it's definitely stagnated.

Have you tried the cuda 8 version of tsiv ccminer by KlausT ? it's far better than what basic tsiv can give you (i do 4200h XMR with 6x1070 rig but i can't max it out using 100w less @50tdp than zcash), zcash is still more interesting, but it could become a good contender when zcash drop Smiley, i agree that XMR gpu mining could/should be improved. Interesting query. I wonder why claymore isn't working more with nvidia...

what setting give you 700 hash for a single 1070? the best one i found is 12x60 intensity but give me only 600 at best

Same OC as usual 50% tdp +135/600 20% vCore, i think i used something like 16x75 and played a bit with others options to make it go a bit faster. Tried quite a while ago, don't remember the exact settings. By default with no special switch it was giving me something around 4kh, played a bit to grab 150/200 more.
EWBF_ (OP)
Full Member
***
Offline Offline

Activity: 198
Merit: 160


View Profile
December 29, 2016, 08:19:49 PM
 #753

it doesn't work for cuda 2.1 cards,giving 0 sols,card is geforce 710m


With old cards try the version 0.0.6b. and 0.0.5b
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
December 29, 2016, 08:30:39 PM
 #754

Extremely strange card behaviour...

This is default settings without being touched.OC is impossible for GPU core.

Lowering the core below -250 seems to do the trick.
Memory +200 without errors. If I go above +200 strange noise appears.

Any suggestions/ideas much appreciated!

EDIT: This is supposed to be MSI Armor GTX 1070 8GB but is recognized as Armor OC version by SN also.
Found latest bios on MSI site(supposed to fix Micron memory crashing) and upgraded it, but the error still remains...

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
December 29, 2016, 08:37:24 PM
 #755

EWBF are you interested in making more money? Cryptonote (Monero is Cryptonote) is another really big algo with a lot of volume and miners. It hasn't been improved in a really long time. Currently the public Nvidia miner is pretty mediocre. If you want to take a look at it, it's a potential for you to earn a lot more money, if you can improve it.

Not sure how much or if it can be improved, but there is very little competition there and it's definitely stagnated.

Have you tried the cuda 8 version of tsiv ccminer by KlausT ? it's far better than what basic tsiv can give you (i do 4200h XMR with 6x1070 rig but i can't max it out using 100w less @50tdp than zcash), zcash is still more interesting, but it could become a good contender when zcash drop Smiley, i agree that XMR gpu mining could/should be improved. Interesting query. I wonder why claymore isn't working more with nvidia...

what setting give you 700 hash for a single 1070? the best one i found is 12x60 intensity but give me only 600 at best

Same OC as usual 50% tdp +135/600 20% vCore, i think i used something like 16x75 and played a bit with others options to make it go a bit faster. Tried quite a while ago, don't remember the exact settings. By default with no special switch it was giving me something around 4kh, played a bit to grab 150/200 more.

XMR is very similar to ETH, try mining with ETH settings and ccminer-KlausT -> 720 with 55% TDP +150,+700

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
xPwnK
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
December 29, 2016, 08:51:33 PM
 #756

970 gets a bit less hashrate with 0.0.8 than 0.0.7. Does anyone else have this problem with maxwell cards?
260 sol/s with 0.0.7 and 250 sol/s with 0.0.8
ewbf why am i getting less hashrate using 0.0.8?
EWBF_ (OP)
Full Member
***
Offline Offline

Activity: 198
Merit: 160


View Profile
December 29, 2016, 08:59:17 PM
 #757

970 gets a bit less hashrate with 0.0.8 than 0.0.7. Does anyone else have this problem with maxwell cards?
260 sol/s with 0.0.7 and 250 sol/s with 0.0.8
ewbf why am i getting less hashrate using 0.0.8?


Solver more optimized for pascal cards. In next release i add another solvers that will be faster on other cards.
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
December 29, 2016, 09:02:40 PM
 #758

Extremely strange card behaviour...

This is default settings without being touched.OC is impossible for GPU core.

Lowering the core below -250 seems to do the trick.
Memory +200 without errors. If I go above +200 strange noise appears.

Any suggestions/ideas much appreciated!

EDIT: This is supposed to be MSI Armor GTX 1070 8GB but is recognized as Armor OC version by SN also.
Found latest bios on MSI site(supposed to fix Micron memory crashing) and upgraded it, but the error still remains...

I had quite a bit of instability with 375.x try upgrading to 376.x drivers. Also from what i read around msi cards arent very reputable in OC stability. But try it at least Smiley
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
December 29, 2016, 09:17:18 PM
 #759

Extremely strange card behaviour...

This is default settings without being touched.OC is impossible for GPU core.

Lowering the core below -250 seems to do the trick.
Memory +200 without errors. If I go above +200 strange noise appears.

Any suggestions/ideas much appreciated!

EDIT: This is supposed to be MSI Armor GTX 1070 8GB but is recognized as Armor OC version by SN also.
Found latest bios on MSI site(supposed to fix Micron memory crashing) and upgraded it, but the error still remains...

I had quite a bit of instability with 375.x try upgrading to 376.x drivers. Also from what i read around msi cards arent very reputable in OC stability. But try it at least Smiley
As I said overclocking is impossible because even with default clocks miner crashes, I actually have to underclock by -200+ to get it working but unstable, -280 gives stable enough results.

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
December 29, 2016, 09:27:15 PM
 #760

Extremely strange card behaviour...

This is default settings without being touched.OC is impossible for GPU core.

Lowering the core below -250 seems to do the trick.
Memory +200 without errors. If I go above +200 strange noise appears.

Any suggestions/ideas much appreciated!

EDIT: This is supposed to be MSI Armor GTX 1070 8GB but is recognized as Armor OC version by SN also.
Found latest bios on MSI site(supposed to fix Micron memory crashing) and upgraded it, but the error still remains...

I had quite a bit of instability with 375.x try upgrading to 376.x drivers. Also from what i read around msi cards arent very reputable in OC stability. But try it at least Smiley
As I said overclocking is impossible because even with default clocks miner crashes, I actually have to underclock by -200+ to get it working but unstable, -280 gives stable enough results.

Well upgrade drivers then and we'll see Smiley, we're all running latest version very stable on a good amount of rigs, there is something wrong on your end for sure, keep up trying, good luck Wink
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ... 294 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!