Author

Topic: [ mining os ] nvoc - page 232. (Read 418546 times)

full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 11, 2017, 01:04:44 AM
Hi guys, can someone give some hints or explain what is wrong with my rigs since only the gpu0 can have can receive/execute the fan speed as being set ? Below is the error i see all the time when any other than gpu0 fan gets set:

ERROR: Error assigning value 50 to attribute
       'GPUTargetFanSpeed' (m1-desktop:0[fan:1])
       as specified in assignment
       '[fan:1]/GPUTargetFanSpeed=50' (Unknown
       Error).

I am currently using rigs with 3 x 1080 Ti and 3 x 1070's and having the first release of v019 installed on SSD.
Tried manually to do:

nvidia-xconfig --enable-all-gpus
nvidia-xconfig --cool-bits=4
nvidia-settings -a [gpu:1]/GPUFanControlState=1
nvidia-settings -a [fan:1]/GPUTargetFanSpeed=50

but the error is the same.
Other than being unable to set the fan speeds, the rigs are chugging along, however, the speed of the fans for the cards other than gpu0 is the factory default as neither the minimum fan speed set in 1bash gets applied, with or without the automated fan control feature.

Edit: in the nvidia x server settings i can see the Enable fan control feature for the gpu0 but it is missing for the other gpu's.

Does the error happens if you set speed to higher values like 60-65 too ?
I think I had the same problem on low values
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 11, 2017, 01:02:00 AM

SIB - x11, suprnova pool (can't find the right miner for it). Tried tpruvot's ccminer 2.2.1 version, no luck

We have a ccminer version from alexis 78 in /home/m1/ASccminer
Its v-1.0 latest alexis78 is V-1.2

where is the v1.2 alexis78 ccminer? I checked the codes in https://github.com/alexis78/ccminer and found that the latest is v1.0.
Ooops, my bad,
Master has V-1.2
full member
Activity: 350
Merit: 100
September 10, 2017, 09:44:53 PM

SIB - x11, suprnova pool (can't find the right miner for it). Tried tpruvot's ccminer 2.2.1 version, no luck

We have a ccminer version from alexis 78 in /home/m1/ASccminer
Its v-1.0 latest alexis78 is V-1.2

where is the v1.2 alexis78 ccminer? I checked the codes in https://github.com/alexis78/ccminer and found that the latest is v1.0.
newbie
Activity: 16
Merit: 0
September 10, 2017, 07:46:05 PM
Hi guys, can someone give some hints or explain what is wrong with my rigs since only the gpu0 can have can receive/execute the fan speed as being set ? Below is the error i see all the time when any other than gpu0 fan gets set:

ERROR: Error assigning value 50 to attribute
       'GPUTargetFanSpeed' (m1-desktop:0[fan:1])
       as specified in assignment
       '[fan:1]/GPUTargetFanSpeed=50' (Unknown
       Error).

I am currently using rigs with 3 x 1080 Ti and 3 x 1070's and having the first release of v019 installed on SSD.
Tried manually to do:

nvidia-xconfig --enable-all-gpus
nvidia-xconfig --cool-bits=4
nvidia-settings -a [gpu:1]/GPUFanControlState=1
nvidia-settings -a [fan:1]/GPUTargetFanSpeed=50

but the error is the same.
Other than being unable to set the fan speeds, the rigs are chugging along, however, the speed of the fans for the cards other than gpu0 is the factory default as neither the minimum fan speed set in 1bash gets applied, with or without the automated fan control feature.

Edit: in the nvidia x server settings i can see the Enable fan control feature for the gpu0 but it is missing for the other gpu's.
newbie
Activity: 61
Merit: 0
September 10, 2017, 07:02:40 PM
Can you mine with Skein multi algo on CCminer Alexis connected to zpool?

I have 10x 1080ti but windows can only support 8 so far so the other two just being idle in the box..

Is it possible to do it on nvOC as the above with 10 GPUs?

If so where can I find instructions?

Thanks  Smiley
member
Activity: 117
Merit: 10
September 10, 2017, 06:21:16 PM
ok, I like to share that finally have a rig with nvOC 0.19 and find a problem with Claymore 9.8.
Rig has 3 1060 and 2 asus strix 970 OC.
Using Claymore 9.8 I notice that the miner may get the gpus id incorrectly.

system says (and is right)
0 gtx 970
1 1060
2 1060
3 1060
4 gtx 970

and Claymore 9.8 says (wrong)
0 1060
1 gtx 970
2 1060
3 1060
4 gtx 970  

Downloaded Claymore 10 and add the code to 1bash and 3main. It seems the bug is fixed on version 10.

The thing is that if a rig works only with a unique model of gpus they can be mix up by claymore 9.8 in the same way.
Bad thing for individual oc and settings.

I still did not manage to OC the 970's. They give me around 15Mh/s mining etc.
From windows using nicehash software they give around 19Mh/s mining daggerhashimoto.
Some says it can get around 22/23.

I would appreciate sharing oc settings + pl for this 970 cards.
And one more question:
Should the card of same model be in correlative order so like this:
0 gtx 970
1 gtx 970
2 1060
3 1060
4 1060

Instead of like this as I have then right now:
0 gtx 970
1 1060
2 1060
3 1060
4 gtx 970

Thanks  

car1999  showed me this:

Quote
sometime the GPU ID that is used by miners and GPU ID used by nvidia-smi are different, set the CUDA_​DEVICE_​ORDER environment variable to PCI_BUS_ID to solve this issue.

see
https://codeyarns.com/2016/07/05/how-to-make-cuda-and-nvidia-smi-use-same-gpu-id/

now I add it to .bashrc by hand:

export CUDA_DEVICE_ORDER=PCI_BUS_ID

I will add this change with updates



Good info, thx. :-)
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 03:48:34 PM

SIB - x11, suprnova pool (can't find the right miner for it). Tried tpruvot's ccminer 2.2.1 version, no luck

We have a ccminer version from alexis 78 in /home/m1/ASccminer
Its v-1.0 latest alexis78 is V-1.2
member
Activity: 117
Merit: 10
September 10, 2017, 03:42:13 PM
Im building another rig next week and I want to try nv OC or SMos, not sure which one Ill try first yet.

Here are the main parts Im waiting for:
ASRock H110 Pro BTC+
12 Asus GTX-1070
16GB RAM
m.2 SSD

Anything I should know before I start ?

TYIA

There is a bug in v0019 when using an SSD or m2 SSD ( on first boot your 1bash will not replace the one in main automatically.)  You will need to manually copy it over replacing the one in the home directory (folder) with your own.

2 days a go I have installed nvoc 0.19 on a 250GB standar hd and 1bash was not replaced either.
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 03:16:28 PM
Is it possible to compile latest ccminer klaust for linux ?
I'm getting +1000 kh/s neoscrypt with 1070 on windows with it
while SPccminer gives 800 kh/s on nvoc

Code:
m1@m1-desktop-101:~/Downloads/ccminer-klaust/ccminer-klaust$ ./ccminer --version
ccminer 8.13-KlausT (64bit) for nVidia GPUs
Compiled with GCC 5.4 using Nvidia CUDA Toolkit 8.0

Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
CUDA support by Christian Buchner, Christian H. and DJM34
Includes optimizations implemented by sp-hash, klaust, tpruvot and tsiv.

ccminer v8.13-KlausT
libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3

I compiled it but gives me error :


Code:
[2017-09-09 15:28:05] GPU #3: waiting for data
[2017-09-09 15:28:05] GPU #0: waiting for data
[2017-09-09 15:28:05] GPU #4: waiting for data
[2017-09-09 15:28:05] GPU #5: waiting for data
[2017-09-09 15:28:05] GPU #1: waiting for data
[2017-09-09 15:28:06] Stratum difficulty set to 256
[2017-09-09 15:28:06] Stratum difficulty set to 64
[2017-09-09 15:28:06] hub.miningpoolhub.com:20510 neoscrypt block 1876969
Cuda error in func 'neoscrypt_cpu_init_2stream' at line 1439 : invalid device symbol.
Cuda error in func 'neoscrypt_cpu_init_2stream' at line 1428 : driver shutting down.

I believe I compiled this miner for v0019; it should be under the directory KTminer.  Might be a different version.

Unfortunately we dont have KTccminer, we have KX for skunk-krnlx  and TP for tpruvot 2.2 and AS for alexis78
Can you please give it a shot?
Hash rate difference is around 20% with 1070
1000+ on windows with klaust ccminer and 800 with SP and KX ccminer on nvoc
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 02:54:00 PM



papampi Thanks for adding a bunch of COIN selections / helping out a lot of members / improving the telegram alerts Grin

I think this is a good idea for some coins (as it will work with clients like EWBF and Claymore), but the syntax for each will be different creating a huge amount of work.  For the most commonly mined coins (ZEC, ETH) this might be worth implementing.  

I have an idea for a more general implementation for pool failover / or even coin failover that shouldn't require a lot of special changes to 3main.  It will essentially be an add on to the watchdog.  When a low utilization is detected; connection to the current pool will also be tested.  If the connection to google is good and the connection to the current pool is bad; the watchdog will alter the current COIN selection to the next coin in a COIN_QUEUE which is set in 1bash.  This could also be modified to check for other information and essentially also work as a custom profit-switcher by having a block or function reorder the COIN_QUEUE before altering the current coin.  A time based daemon could also implement these changes to COIN_QUEUE.  I think you can see where I'm going with this.


Edit:  Note this is a modification of IAmNotAJeep's idea, I just expanded on it a little.  IAmNotAJeep told me about how he is doing something similar to this and I thought it was a great idea, I also need to add some 3main modifications he suggested; but I will wait until later for those.  damNmad's additions are already a lot of changes to be updated.


Its an amazing idea to have coin queue.
I will try my best to implement fail over server for miners that support it and the rest will be on your shoulder as always.
Already done all equihash coins with EWBF miner, will go for ethash tomorow
I know claymore have this option, dont know about ethminer and dont think ccminer support it either.
Thanks a lot for all the works.
You, IAmNotAJeep, Maxximus and damNmad  you guys are awesome.
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 02:44:43 PM
ZPOOL_NEOSCRYPT :

1bash:

Code:
COIN="ZPOOL_NEOSCRYPT"

Code:
# ZPOOL uses your BTC_ADDRESS
ZPOOL_NEOSCRYPT_POOL="stratum+tcp://neoscrypt.mine.zpool.ca:4233"

3main:
Code:
if [ $COIN == "ZPOOL_NEOSCRYPT" ]
then
HCD='/home/m1/SPccminer/ccminer'

ZPOOLADDR="$BTC_ADDRESS.$WORKERNAME"
ZPOOLPASS="$WORKERNAME,c=BTC"

screen -dmSL miner $HCD -a neoscrypt -o $ZPOOL_NEOSCRYPT_POOL -u $ZPOOLADDR -p $ZPOOLPASS

if [ $LOCALorREMOTE == "LOCAL" ]
then
screen -r miner
fi

BITCOIN="theGROUND"

while [ $BITCOIN == "theGROUND" ]
do
sleep 60
done
fi
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 02:43:56 PM
So there's this coin called PhoenixCoin in 7th place on whattomine right now. You can generate 500 coins a day with a 1080ti. So how would I go about adding this algorithm myself to nvOC?
Add these to appropriate locations

1bash :

Code:
COIN="PXC"

Code:
PXC_WORKER="$WORKERNAME"
PXC_ADDRESS="PXC_ADDRESS"
PXC_POOL="stratum+tcp://atlas.phoenixcoin.org:10554"

3main:

Code:
if [ $COIN == "PXC" ]
then
HCD='/home/m1/SPccminer/ccminer'
ADDR="$PXC_ADDRESS.$PXC_WORKER"

screen -dmSL miner $HCD -a neoscrypt -o $PXC_POOL -u $ADDR -p x

if [ $LOCALorREMOTE == "LOCAL" ]
then
screen -r miner
fi

BITCOIN="theGROUND"

while [ $BITCOIN == "theGROUND" ]
do
sleep 60
done
fi

Thanks papampi for adding PXC coin, I had that coin before with this pool : stratum+tcp://s1.theblocksfactory.com:3332

It wasn't working well, so removed it from my list, will test the above pool, if it works I'll add it back.

I've tried to add all coins covering whattomine, except some, for which I couldn't find right mining pools.

SIB - x11, suprnova pool (can't find the right miner for it). Tried tpruvot's ccminer 2.2.1 version, no luck
HAL - Neoscrypt, can't find the right pool
SUMO, XDN, BCN - cryptonight, can't find the right pool

Please let me know if you have any idea of the above.

Also, regarding ZPOOL algos, we already have 4 algos ready (blake2s,lyra2v2,equihash,skunk), what are the other algos you think we can add ?

I'm thinking of the following :

neoscrypt, lbry, skein, keccak, decred & x11???

Let me know your thoughts.


No problem at all.
I think Sibcoin X11Ghost needs ccminer Alexis78
Regarding zpool algos, I thoght I already posted zpool_neoscrypt
becasue I already mining it
I will post the codes in a bit
lbry, skein, keccak, decred & x11 are all good too, we will add them too, post any you add so we dont do double  Wink
full member
Activity: 378
Merit: 104
nvOC forever
September 10, 2017, 02:16:53 PM
So there's this coin called PhoenixCoin in 7th place on whattomine right now. You can generate 500 coins a day with a 1080ti. So how would I go about adding this algorithm myself to nvOC?
Add these to appropriate locations

1bash :

Code:
COIN="PXC"

Code:
PXC_WORKER="$WORKERNAME"
PXC_ADDRESS="PXC_ADDRESS"
PXC_POOL="stratum+tcp://atlas.phoenixcoin.org:10554"

3main:

Code:
if [ $COIN == "PXC" ]
then
HCD='/home/m1/SPccminer/ccminer'
ADDR="$PXC_ADDRESS.$PXC_WORKER"

screen -dmSL miner $HCD -a neoscrypt -o $PXC_POOL -u $ADDR -p x

if [ $LOCALorREMOTE == "LOCAL" ]
then
screen -r miner
fi

BITCOIN="theGROUND"

while [ $BITCOIN == "theGROUND" ]
do
sleep 60
done
fi

Thanks papampi for adding PXC coin, I had that coin before with this pool : stratum+tcp://s1.theblocksfactory.com:3332

It wasn't working well, so removed it from my list, will test the above pool, if it works I'll add it back.

I've tried to add all coins covering whattomine, except some, for which I couldn't find right mining pools.

SIB - x11, suprnova pool (can't find the right miner for it). Tried tpruvot's ccminer 2.2.1 version, no luck
HAL - Neoscrypt, can't find the right pool
SUMO, XDN, BCN - cryptonight, can't find the right pool

Please let me know if you have any idea of the above.

Also, regarding ZPOOL algos, we already have 4 algos ready (blake2s,lyra2v2,equihash,skunk), what are the other algos you think we can add ?

I'm thinking of the following :

neoscrypt, lbry, skein, keccak, decred & x11???

Let me know your thoughts.


IMPORTANT UPDATE for PXC miners; who are using the above code

Please make this change in 3main; if you don't, your shares are not getting accepted.

Find this line; and replace the '.' to '/'
Code:
ADDR="$PXC_ADDRESS.$PXC_WORKER"

to this;

Code:
ADDR="$PXC_ADDRESS/$PXC_WORKER"

I've noticed one of our nvOC user tried to mine PXC using above code; their shares are not accepted (don't remember their address but it was like this PXC_ADDRESS.117).

Please change it.
newbie
Activity: 44
Merit: 0
September 10, 2017, 01:57:31 PM

Have you set cpu mining to off ?

yep, for sure

looks like 3main select only one GPU for a reason I don't know

this is due to a problem with the 3main implementation wi$em@n found; but I haven't fixed yet.  You can do this manually for now by finding this area in 3main:

Code:
if [ $COIN == "XMR" ]
then
HCD='/home/m1/xmr/stakGPU/bin/xmr-stak-nvidia'
ADDR="$XMR_ADDRESS.$XMR_WORKER"

cat </home/m1/xmr/stakGPU/bin/config.txt

"gpu_threads_conf" : [
  { "index" : 0,
    "threads" : 32, "blocks" : 18,
    "bfactor" : 8, "bsleep" :  10,
    "affine_to_cpu" : false,
  },
],

"use_tls" : false,
"tls_secure_algo" : true,
"tls_fingerprint" : "",

"pool_address" : "$XMR_POOL",
"wallet_address" : "$ADDR",
"pool_password" : "x",

"call_timeout" : 10,
"retry_time" : 10,
"giveup_limit" : 0,

"verbose_level" : 4,

"h_print_time" : 60,

"output_file" : "",

"httpd_port" : 0,

"prefer_ipv4" : true
EOF

cd /home/m1/xmr/stakGPU/bin

screen -dmS miner $HCD

if [ $LOCALorREMOTE == "LOCAL" ]
then
screen -r miner
fi

and adding an additional:

gpu_threads_conf" : [
  { "index" : 0,
    "threads" : 32, "blocks" : 18,
    "bfactor" : 8, "bsleep" :  10,
    "affine_to_cpu" : false,
  },
  { "index" : 1,
    "threads" : 32, "blocks" : 18,
    "bfactor" : 8, "bsleep" :  10,
    "affine_to_cpu" : false,
  },
  { "index" : 2,
    "threads" : 32, "blocks" : 18,
    "bfactor" : 8, "bsleep" :  10,
    "affine_to_cpu" : false,
  },
  { "index" : 3,
    "threads" : 32, "blocks" : 18,
    "bfactor" : 8, "bsleep" :  10,
    "affine_to_cpu" : false,
  },
],

index block per GPU to the "gpu_threads_conf"

as the above would be for 4x gpus.

thanks a lot Fullzero

I'm now able to use my 7x GPU with your modification

unfortunately watchdog is not working anymore as it saying that GPU utilisation is to low

not a big deal

thanks

I will look into a watchdog conflict with multiple gpus while using xmr-stak.

I noticed that xmr-stack takes a while to load up all the gpu's with work - on 13 card systems this can take up to 3-4 minutes (it also depends on the thread/block count in xmr-stak config.txt - the settings from fullzero load under 2G of data, but you can tweak those numbers higher getting, resulting higher hash rates, but also increasing the initialization time).
Once stak loads all the cards, and assuming your OC settings are stable - it will behave itself for days. I meant to modify watchdog to recognize stak is running and increase the initialization time appropriately, but I still need to migrate to v0019. for now if you want to run watchdog, change the initial timeout to 360 seconds it should do the trick.
Once all the cards are loaded stak will spit out a bunch of submits to the pool in one shot.
full member
Activity: 378
Merit: 104
nvOC forever
September 10, 2017, 12:21:53 PM
So there's this coin called PhoenixCoin in 7th place on whattomine right now. You can generate 500 coins a day with a 1080ti. So how would I go about adding this algorithm myself to nvOC?
Add these to appropriate locations

1bash :

Code:
COIN="PXC"

Code:
PXC_WORKER="$WORKERNAME"
PXC_ADDRESS="PXC_ADDRESS"
PXC_POOL="stratum+tcp://atlas.phoenixcoin.org:10554"

3main:

Code:
if [ $COIN == "PXC" ]
then
HCD='/home/m1/SPccminer/ccminer'
ADDR="$PXC_ADDRESS.$PXC_WORKER"

screen -dmSL miner $HCD -a neoscrypt -o $PXC_POOL -u $ADDR -p x

if [ $LOCALorREMOTE == "LOCAL" ]
then
screen -r miner
fi

BITCOIN="theGROUND"

while [ $BITCOIN == "theGROUND" ]
do
sleep 60
done
fi

Thanks papampi for adding PXC coin, I had that coin before with this pool : stratum+tcp://s1.theblocksfactory.com:3332

It wasn't working well, so removed it from my list, will test the above pool, if it works I'll add it back.

I've tried to add all coins covering whattomine, except some, for which I couldn't find right mining pools.

SIB - x11, suprnova pool (can't find the right miner for it). Tried tpruvot's ccminer 2.2.1 version, no luck
HAL - Neoscrypt, can't find the right pool
SUMO, XDN, BCN - cryptonight, can't find the right pool

Please let me know if you have any idea of the above.

Also, regarding ZPOOL algos, we already have 4 algos ready (blake2s,lyra2v2,equihash,skunk), what are the other algos you think we can add ?

I'm thinking of the following :

neoscrypt, lbry, skein, keccak, decred & x11???

Let me know your thoughts.


full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 11:26:00 AM
THANK YOU! feel free to send me a PXC address and I'll give you the first couple of hours
lol ...
Glad to be helpful.
full member
Activity: 362
Merit: 102
September 10, 2017, 10:54:19 AM
THANK YOU! feel free to send me a PXC address and I'll give you the first couple of hours
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
September 10, 2017, 10:14:21 AM
So there's this coin called PhoenixCoin in 7th place on whattomine right now. You can generate 500 coins a day with a 1080ti. So how would I go about adding this algorithm myself to nvOC?
Add these to appropriate locations

1bash :

Code:
COIN="PXC"

Code:
PXC_WORKER="$WORKERNAME"
PXC_ADDRESS="PXC_ADDRESS"
PXC_POOL="stratum+tcp://atlas.phoenixcoin.org:10554"

3main:

Code:
if [ $COIN == "PXC" ]
then
HCD='/home/m1/SPccminer/ccminer'
ADDR="$PXC_ADDRESS.$PXC_WORKER"

screen -dmSL miner $HCD -a neoscrypt -o $PXC_POOL -u $ADDR -p x

if [ $LOCALorREMOTE == "LOCAL" ]
then
screen -r miner
fi

BITCOIN="theGROUND"

while [ $BITCOIN == "theGROUND" ]
do
sleep 60
done
fi



IMPORTANT UPDATE for PXC miners; who are using the above code

Please make this change in 3main; if you don't, your shares are not getting accepted.

Find this line; and replace the '.' to '/'
Code:
ADDR="$PXC_ADDRESS.$PXC_WORKER"

to this;

Code:
ADDR="$PXC_ADDRESS/$PXC_WORKER"

I've noticed one of our nvOC user tried to mine PXC using above code; their shares are not accepted (don't remember their address but it was like this PXC_ADDRESS.117).

Please change it.
full member
Activity: 362
Merit: 102
September 10, 2017, 09:33:27 AM
So there's this coin called PhoenixCoin in 7th place on whattomine right now. You can generate 500 coins a day with a 1080ti. So how would I go about adding this algorithm myself to nvOC?
newbie
Activity: 46
Merit: 0
September 10, 2017, 07:27:12 AM
Is it possible to cpu mine Zcoin and gpu mine simultaneously on nvoc?

anyone has an answer to this?
Jump to: