Author

Topic: [OS] nvOC easy-to-use Linux Nvidia Mining - page 311. (Read 418257 times)

legendary
Activity: 1260
Merit: 1009
Witnessed an odd issue with v0018 today.  All 8 of my 1050Tis only report ~13 MH/s.   Thought it was risers and swapped a couple out, no change.  Re-imaged the SSD and upon initial boot up, everything was fine, reporting 14.7 MH/s.  As soon as I rebooted it dropped the hash back down to 13 MH/s.  Swapped out cards and booted with just a single card same result.   Re-imaged again, same result.  Any idea what would cause this?   

I am running ASUS Z270 Prime-A boards with Gigabyte 1050Ti Boost Clock 1506 cards.  I don't think it is an ETH difficulty issue as my other rigs have the same configuration and I am not seeing the same issue.  My power is set at 60watts, temp settings at 60, my fan setting 50, core OC is 0 and mem OC is 1450.  I changed around power and mem settings, but no difference.

Could one of the modules be adjusting this to match one of the above variables?  My cards never get hot enough for the fan to go above 50.

Autotemp could be lowering the powerlimit; but only after your fans go to max.  If they don't go above 50% then that is unlikely.  The current powerlimit is displayed by the autotemp readout, so you can verify if it has changed when this is the case.

If it has been; I would raise your temp target to 70.

Watchdog only restarts 1bash or the rig; it shouldn't make an OC changes.

What kind of risers are you using? Are you powering them direct with Pcie 6pin?  If not this may be the problem.

Also you can probably get the same MH/s with the minimum powerlimit and -100 or -200 cc.

legendary
Activity: 1260
Merit: 1009
If you are using the Maxximus007_AUTO_TEMPERATURE_CONTROL  ensure you are also changing the individual powerlimits for each GPU:
Code:
INDIVIDUAL_POWERLIMIT_0=75

INDIVIDUAL_POWERLIMIT_1=75

INDIVIDUAL_POWERLIMIT_2=75

for a 1080ti I recommend using between a 200 and 225 powerlimit.

If you have already done this:

It is also possible there are some bad sectors on your USB key and they are causing problems.  I have had 5x USB keys go bad so far; although I do reimage a lot with test rigs.

It might be a good idea to try using another USB key or SSD.

fullzero, sorry, problem was in riser. Thank you for NvOc.


Np; glad you found the problem.
legendary
Activity: 1260
Merit: 1009
Anybody got X13 (DeepCoin) running in nvoc ? How much mh/s are you getting ?

I get 30 mh/s with 2x 1060 and 1x 1080 ti

Not sure if its worth...

I am not familiar with DeepCoin; if you have made a 1bash code block for it; please post it + pool settings and I will add it.
legendary
Activity: 1260
Merit: 1009
as mentioned above I wish to use an ASROCK z87 killer mobo (7PCIe) slots.

@fullzero says that he doesn't have the "system files for the z87 chipset" so nvOC doesn't contain them. Where would I obtain them and how would I install them?

The easiest way is to have ubuntu install them for you.


If the bios posts; you can access the grub loader menu by pressing

esc

continuously while booting (note holding it down doesn't usually work), then select boot in recovery mode.

in recovery mode:

Enable networking

then install updates from the cmd prompt:

Code:
sudo apt-get update && sudo apt-get dist-upgrade --yes

and reboot

this should ensure your build has all known system files for your system.

legendary
Activity: 1260
Merit: 1009
Does anyone know if there is a way to set temperature target for card instead of powerlimit? I have couple gtx 1060 cards that won't go below 97W when running in nvOC, which is 80% power limit, same thing is in windows no matter which tool I use, but when I use power target in windows and set it to ie.65C the cards power usage goes down to 80W. Unfortunately I wasn't able to find if there is a way to control temp target in linux. Any help would be greatly appreciated.

If you use v0018 and download the newest 1bash and files / copy them to the home directory replacing the ones that are there / configure the 1bash:

setting:

Code:
Maxximus007_AUTO_TEMPERATURE_CONTROL="YES"

and each individual powerlimit and temperature limit + control settings:

Code:
INDIVIDUAL_POWERLIMIT_0=75

INDIVIDUAL_POWERLIMIT_1=75

INDIVIDUAL_POWERLIMIT_2=75

INDIVIDUAL_POWERLIMIT_3=75

INDIVIDUAL_POWERLIMIT_4=75

INDIVIDUAL_POWERLIMIT_5=75

INDIVIDUAL_POWERLIMIT_6=75

INDIVIDUAL_POWERLIMIT_7=75

INDIVIDUAL_POWERLIMIT_8=75

INDIVIDUAL_POWERLIMIT_9=75

INDIVIDUAL_POWERLIMIT_10=75

INDIVIDUAL_POWERLIMIT_11=75

INDIVIDUAL_POWERLIMIT_12=75

INDIVIDUAL_POWERLIMIT_13=75

# Set the target temperature per card.

# Don't set it too low, if the temperature can't be reached with fan adjustments it will decrease power.

# Recommended ranges: 55 - 70 degrees Celsius

# If actual temp is above the target temp this script will up the fan speed

TARGET_TEMP_0=70

TARGET_TEMP_1=70

TARGET_TEMP_2=70

TARGET_TEMP_3=70

TARGET_TEMP_4=70

TARGET_TEMP_5=70

TARGET_TEMP_6=70

TARGET_TEMP_7=70

TARGET_TEMP_8=70

TARGET_TEMP_9=70

TARGET_TEMP_10=70

TARGET_TEMP_11=70

TARGET_TEMP_12=70

TARGET_TEMP_13=70


# If actual temp is above value set above and fan speed is 100,
# the script will lower the power limit

# SET INDIVIDUAL POWERLIMITS ABOVE


# Adjustment size (FAN in percent, POWER in Watts)
__FAN_ADJUST=5
POWER_ADJUST=5

# Difference in actual temperature allowed before action.
#Works only if current is BELOW target temp
ALLOWED_TEMP_DIFF=3

# Restore original power limit if fan speed is lower than this percentage
RESTORE_POWER_LIMIT=90

# lowest fan speed that will be used
MINIMAL_FAN_SPEED=50

This won't work as the script controls temperature with fan speed and power limit and for my cards power limit won't work.

In that case I would try setting:

Code:
GPUPowerMizerMode_Adjust="YES"

GPUPowerMizerMode=1
newbie
Activity: 5
Merit: 0
I'm using claymore setup and problem is that usb disk is filling up very quickly and OS running out of free space.
Just imaged on ssd, extended the original 16gig partition to 100gig and same s... its already filled above 40gigs.. Couldn't find any similar issue on this thread..


I am not sure, but i think a read about this on this thread. That from watchdog log if i remenber correct.
nvOC18 (+ renew all config file ) fix this issue.

Check which directories are taking up all the space type :

du -hx -d1

Go into those directories and type the command again to see the listing of that directory.

Thanks Dittie!! It were the kern.log and syslog files.. I didnt find anythink better that to stop service rsyslog. now its ok.
newbie
Activity: 4
Merit: 0
Hi, guys!

I have a problem. My rig is 8 Nvidia 1080Ti on motherboard MSI Z170 M5, works on win 10 with nicehash ok all cards working, but windows is eating too much and time to time there are problems exactly with system. Anyway, I decided to try nvOC. Used to play with Linux in my childhood and respect it for stability and convenience.

With nvOC I have few issues: 1. It boots too long I think. 3-5 minutes on my rig.

2. It reboots every 5 minutes.

3. I'm trying to mine LBC, but every time it connects I get the message: Stratum identification failed.


What am I doing wrong? What to look at?

Thanks in advance. I enjoy using nvOC even for short time Smiley))
newbie
Activity: 28
Merit: 0
Thanks for your effort FullZero love your work.

I tried your NVOC on my 13 card 1070 rig, but an into a few issues.

- I couldn't get all 13 to be recognised. claymore continues to report only 6 GPUs (mobo is ASROCK H110 BTC)
- I tried to set powerlimit both global and individual to 105W, and it only holds the 105W limit for about 3-5 seconds, after that it quickly creeps up to 125W and holds at 125W. I have tried with the maximus script on and off no difference.

Anyone have any issues like this?
newbie
Activity: 5
Merit: 0
Hello! I recently started to use v0018, previously I used windows 7, 8,10 and used to Teamviewer. Here is the problem with the launch of Teamviewer. I solved it thus:
Removed Teamviewer and installed it again.
Added to /etc/rc.local:

Code:
killall teamviewerd
/opt/teamviewer/tv_bin/scripts/teamviewer &
exit 0

In the file 1bash commented out the line:

Code:
if [ $TEAMVIEWER == "YES" ]
then
running=$(ps -ef | awk '$NF~"teamviewer" {print $2}')
if [ "$running" == "" ]
then
sudo teamviewer --daemon enable
sleep 2
guake -n teamviewer -r teamviewer -e "teamviewer"
running=""
fi
if [ $SLOW_USB_KEY_MODE == "YES" ]
then
sleep 6
fi
fi

if [ $TEAMVIEWER == "NO" ]
then
running=$(ps -ef | awk '$NF~"teamviewer" {print $2}')
if [ "$running" != "" ]
then
sudo teamviewer --daemon disable
sleep 2
running=""
fi
if [ $SLOW_USB_KEY_MODE == "YES" ]
then
sleep 6
fi
fi
After that Teamviewer was run at system start without problems!
Please forgive me for the bad English...
newbie
Activity: 42
Merit: 0
I'm using claymore setup and problem is that usb disk is filling up very quickly and OS running out of free space.
Just imaged on ssd, extended the original 16gig partition to 100gig and same s... its already filled above 40gigs.. Couldn't find any similar issue on this thread..


I am not sure, but i think a read about this on this thread. That from watchdog log if i remenber correct.
nvOC18 (+ renew all config file ) fix this issue.

Check which directories are taking up all the space type :

du -hx -d1

Go into those directories and type the command again to see the listing of that directory.
full member
Activity: 420
Merit: 106
https://steemit.com/@bibi187
I'm using claymore setup and problem is that usb disk is filling up very quickly and OS running out of free space.
Just imaged on ssd, extended the original 16gig partition to 100gig and same s... its already filled above 40gigs.. Couldn't find any similar issue on this thread..


I am not sure, but i think a read about this on this thread. That from watchdog log if i remenber correct.
nvOC18 (+ renew all config file ) fix this issue.
newbie
Activity: 5
Merit: 0
I'm using claymore setup and problem is that usb disk is filling up very quickly and OS running out of free space.
Just imaged on ssd, extended the original 16gig partition to 100gig and same s... its already filled above 40gigs.. Couldn't find any similar issue on this thread..
full member
Activity: 350
Merit: 100
anybody know how to build TPccminer from source code?

I want to update TPccminer to the latest version, so I downloaded the source code from https://github.com/tpruvot/ccminer, run build.sh, it throws a couple of errors:

bignum.hpp:63:24: error: invalid use of incomplete type ‘BIGNUM {aka struct bignum_st}’
 class CBigNum : public BIGNUM
                        ^
In file included from /usr/local/include/openssl/bn.h:32:0,
                 from bignum.hpp:20,
                 from bignum.cpp:8:
/usr/local/include/openssl/ossl_typ.h:80:16: note: forward declaration of ‘BIGNUM {aka struct bignum_st}’
 typedef struct bignum_st BIGNUM;
                ^
In file included from bignum.cpp:8:0:
bignum.hpp: In constructor ‘CBigNum::CBigNum()’:
bignum.hpp:68:21: error: ‘BN_init’ was not declared in this scope
         BN_init(this);
                     ^
bignum.hpp: In copy constructor ‘CBigNum::CBigNum(const CBigNum&)’:
bignum.hpp:73:21: error: ‘BN_init’ was not declared in this scope
         BN_init(this);
                     ^
bignum.hpp:74:30: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_copy(BIGNUM*, const BIGNUM*)’

...........
newbie
Activity: 13
Merit: 0
Witnessed an odd issue with v0018 today.  All 8 of my 1050Tis only report ~13 MH/s.   Thought it was risers and swapped a couple out, no change.  Re-imaged the SSD and upon initial boot up, everything was fine, reporting 14.7 MH/s.  As soon as I rebooted it dropped the hash back down to 13 MH/s.  Swapped out cards and booted with just a single card same result.   Re-imaged again, same result.  Any idea what would cause this?   

I am running ASUS Z270 Prime-A boards with Gigabyte 1050Ti Boost Clock 1506 cards.  I don't think it is an ETH difficulty issue as my other rigs have the same configuration and I am not seeing the same issue.  My power is set at 60watts, temp settings at 60, my fan setting 50, core OC is 0 and mem OC is 1450.  I changed around power and mem settings, but no difference.

Could one of the modules be adjusting this to match one of the above variables?  My cards never get hot enough for the fan to go above 50.
newbie
Activity: 9
Merit: 0
If you are using the Maxximus007_AUTO_TEMPERATURE_CONTROL  ensure you are also changing the individual powerlimits for each GPU:
Code:
INDIVIDUAL_POWERLIMIT_0=75

INDIVIDUAL_POWERLIMIT_1=75

INDIVIDUAL_POWERLIMIT_2=75

for a 1080ti I recommend using between a 200 and 225 powerlimit.

If you have already done this:

It is also possible there are some bad sectors on your USB key and they are causing problems.  I have had 5x USB keys go bad so far; although I do reimage a lot with test rigs.

It might be a good idea to try using another USB key or SSD.

fullzero, sorry, problem was in riser. Thank you for NvOc.
newbie
Activity: 42
Merit: 0
Anybody got X13 (DeepCoin) running in nvoc ? How much mh/s are you getting ?

I get 30 mh/s with 2x 1060 and 1x 1080 ti

Not sure if its worth...
sr. member
Activity: 372
Merit: 250
The road of excess leads to the palace of wisdom
as mentioned above I wish to use an ASROCK z87 killer mobo (7PCIe) slots.

@fullzero says that he doesn't have the "system files for the z87 chipset" so nvOC doesn't contain them. Where would I obtain them and how would I install them?
newbie
Activity: 44
Merit: 0
Does anyone know if there is a way to set temperature target for card instead of powerlimit? I have couple gtx 1060 cards that won't go below 97W when running in nvOC, which is 80% power limit, same thing is in windows no matter which tool I use, but when I use power target in windows and set it to ie.65C the cards power usage goes down to 80W. Unfortunately I wasn't able to find if there is a way to control temp target in linux. Any help would be greatly appreciated.

If you use v0018 and download the newest 1bash and files / copy them to the home directory replacing the ones that are there / configure the 1bash:

setting:

Code:
Maxximus007_AUTO_TEMPERATURE_CONTROL="YES"

and each individual powerlimit and temperature limit + control settings:

Code:
INDIVIDUAL_POWERLIMIT_0=75

INDIVIDUAL_POWERLIMIT_1=75

INDIVIDUAL_POWERLIMIT_2=75

INDIVIDUAL_POWERLIMIT_3=75

INDIVIDUAL_POWERLIMIT_4=75

INDIVIDUAL_POWERLIMIT_5=75

INDIVIDUAL_POWERLIMIT_6=75

INDIVIDUAL_POWERLIMIT_7=75

INDIVIDUAL_POWERLIMIT_8=75

INDIVIDUAL_POWERLIMIT_9=75

INDIVIDUAL_POWERLIMIT_10=75

INDIVIDUAL_POWERLIMIT_11=75

INDIVIDUAL_POWERLIMIT_12=75

INDIVIDUAL_POWERLIMIT_13=75

# Set the target temperature per card.

# Don't set it too low, if the temperature can't be reached with fan adjustments it will decrease power.

# Recommended ranges: 55 - 70 degrees Celsius

# If actual temp is above the target temp this script will up the fan speed

TARGET_TEMP_0=70

TARGET_TEMP_1=70

TARGET_TEMP_2=70

TARGET_TEMP_3=70

TARGET_TEMP_4=70

TARGET_TEMP_5=70

TARGET_TEMP_6=70

TARGET_TEMP_7=70

TARGET_TEMP_8=70

TARGET_TEMP_9=70

TARGET_TEMP_10=70

TARGET_TEMP_11=70

TARGET_TEMP_12=70

TARGET_TEMP_13=70


# If actual temp is above value set above and fan speed is 100,
# the script will lower the power limit

# SET INDIVIDUAL POWERLIMITS ABOVE


# Adjustment size (FAN in percent, POWER in Watts)
__FAN_ADJUST=5
POWER_ADJUST=5

# Difference in actual temperature allowed before action.
#Works only if current is BELOW target temp
ALLOWED_TEMP_DIFF=3

# Restore original power limit if fan speed is lower than this percentage
RESTORE_POWER_LIMIT=90

# lowest fan speed that will be used
MINIMAL_FAN_SPEED=50

This won't work as the script controls temperature with fan speed and power limit and for my cards power limit won't work.
full member
Activity: 420
Merit: 106
https://steemit.com/@bibi187
I am seeing a new error i have not seen before.
There is no screen to be resumed matching miner.
In the terminal window right before the miner of choice starts.  And the mining still does seem to start in the background.

Yes, same problem.

I am seeing a new error i have not seen before.

There is no screen to be resumed matching miner. 

In the terminal window right before the miner of choice starts.  And the mining still does seem to start in the background.

Could it have something to do with a high resolution screen being present?

I have tried another image and the same thing occurred.

go to the quake terminal window and type "screen -r miner" and you should see your miner running

Have you set:

Code:
LOCALorREMOTE="REMOTE" 

if so then this is expected

as newmz indicated:

open a terminal and enter
Code:
screen -r miner

to attach the mining process

The code is LOCAL.  I have not adjusted the default.


If this is occurring it is because there is already a mining process going on before 1bash has been launched.  Thus when the code attempts to attach the new process to the gnome-terminal it finds multiple screens; and cannot attach without you specifying which (which is not done by the code in 1bash).

The bugfix files + newest 1bash should prevent this from happening.  I highly suspect many members are using the newest 1bash without updating the other files or using the new files without updating their 1bash.  The next version will incorporate a method that should do away with this kind of problem.

I realize all of these changes are a pain to deal with; and it doesn't help that v0018 wasn't properly tested beforehand.  I think I have a solution to accommodate users who prefer a known stable build and users who want the newest unverified beta; I will implement this in v0019 as well.

If you are using the newest 1bash and newest files and this problem is still occurring; I would reboot and not change any settings on startup.  The initial boot should attach the mining process to a screen in the gnome-terminal.

I got this message sometime to, but only when i try some OC setting and the miner crash chain ... I simply hard reset and work again.
legendary
Activity: 1260
Merit: 1009
I am seeing a new error i have not seen before.
There is no screen to be resumed matching miner.
In the terminal window right before the miner of choice starts.  And the mining still does seem to start in the background.

Yes, same problem.

I am seeing a new error i have not seen before.

There is no screen to be resumed matching miner. 

In the terminal window right before the miner of choice starts.  And the mining still does seem to start in the background.

Could it have something to do with a high resolution screen being present?

I have tried another image and the same thing occurred.

go to the quake terminal window and type "screen -r miner" and you should see your miner running

Have you set:

Code:
LOCALorREMOTE="REMOTE" 

if so then this is expected

as newmz indicated:

open a terminal and enter
Code:
screen -r miner

to attach the mining process

The code is LOCAL.  I have not adjusted the default.


If this is occurring it is because there is already a mining process going on before 1bash has been launched.  Thus when the code attempts to attach the new process to the gnome-terminal it finds multiple screens; and cannot attach without you specifying which (which is not done by the code in 1bash).

The bugfix files + newest 1bash should prevent this from happening.  I highly suspect many members are using the newest 1bash without updating the other files or using the new files without updating their 1bash.  The next version will incorporate a method that should do away with this kind of problem.

I realize all of these changes are a pain to deal with; and it doesn't help that v0018 wasn't properly tested beforehand.  I think I have a solution to accommodate users who prefer a known stable build and users who want the newest unverified beta; I will implement this in v0019 as well.

If you are using the newest 1bash and newest files and this problem is still occurring; I would reboot and not change any settings on startup.  The initial boot should attach the mining process to a screen in the gnome-terminal.
Jump to: