Author

Topic: [ mining os ] nvoc - page 263. (Read 418549 times)

newbie
Activity: 50
Merit: 0
August 23, 2017, 09:49:10 AM
Hey everyone.

As fullzero has already posted the instruction on OC of P106-100 rigs, I can confirm that this works and i am now using cc -200 and mc 1300(was stable for over 10 hours )  , I think it can go to 1400-1500 but I am in the process of testing the 12th card since it caused me issues everytime i connected before.

Also I have another question to ask fullzero : When I start the rig it sometimes doesn't swap the xorg files and giving me errors which lead to the OC being off(Sometimes even after autoreboot it doesn't autostart 1bash). This solves after a couple of reboots but I can't figure out how to reboot it so the OC will work and the miner also would start automatically since sometimes when I turn it on the miner doesn't autostart and this leads to further errors and no OC available. So far I haven't found any other problems so thank you again for solving OC issue.

Can you advise on what should I do in that case?
full member
Activity: 420
Merit: 106
https://steemit.com/@bibi187
August 23, 2017, 09:45:45 AM
For people want to have log in direct terminal with perma update a simply command do the job and let u know which GPU fail and why Wink
Open a terminal and type
Quote
tail -f /var/log/kern.log

member
Activity: 119
Merit: 10
August 23, 2017, 09:24:31 AM
Thank you so much for the quick respond. I'm getting GPU 0, GpuMiner cu_k1 failed 77, an illegal memory access was encountered in claymore and CUDA failure 77: an illegal memory access was encountered ; in Genoil, after a few seconds of mining.

Also in ZEC it says CUDA: Device: 3 Thread exited with code: 77
or CUDA: Device: 3 Thread exited with code: 64

Try a lower memory overclock offset: I get these errors when I overclock too much. To confirm, check the output of "dmesg" in the terminal; if you get messages like these:

[139035.343237] NVRM: Xid (PCI:0000:02:00): 31, Ch 0000001b, engmask 00000101, intr 10000000

Most probably that's the issue. If you get these messages but with a different Xid (in this example it's 31), report here, as each code has a different meaning.
member
Activity: 76
Merit: 10
August 23, 2017, 09:04:40 AM
P106-100 BOUNTY

The person who will be able to unlock the overclock of my 13x P106 Rig (on the ASRock H110 BTC) with nvOC will get


1 ETH


I only got pure P106-rigs and no non-mining cards mixtures.

PM me and I will give you access to one of my Rigs.


Thanks!


I'm ready to make a donation too, if the issue with P106 cards is finally solved, but it's been so long already ...

Download the pure P106-100 1bash for headless SSH operation from the link on the OP; replace the 1 bash on your rig with it.  

Add your pool / addresses / workername to the 1bash.

Note: for this version don't use:

Maxximus007_AUTO_TEMPERATURE_CONTROL

or

IAmNotAJeep_and_Maxximus007_WATCHDOG

ensure they are both set to "NO"

Run the mining process; it should not OC at this time.  This is expected; it will alter the xorg.conf as needed.  

Note the Rig IP; write it down.

If you are not already running fully headless; ensure that you reboot: disconnecting any monitor from integrated graphics on the mobo before the rig reboots.

With your rig IP ssh into the rig after it boots ( see guide on the OP for more information on how to do this.  If from a linux system use the cmd from terminal:

Code:
ssh m1@your_rig_ip_here

you will be prompted

enter:

Code:
yes

the password is:
Code:
miner1

once you are logged in via SSH; enter:

Code:
screen -ls

if there is already a screen named miner use the cmd:

Code:
screen -r miner

to reconnect to the mining process and ignore the rest of this guide


if there is not; enter the cmd:

Code:
bash 1bash

to launch the mining process

once you see the message:

Quote
process in screen miner; attach with: screen -r miner

hit

Code:
ctrl + c

then enter:

Code:
screen -r miner

If you have problems with this; let me know.  I can't test this directly as I don't have these GPUs; but this should work unless I made a typo in the 1bash.


Also; you can edit the 1bash via SSH with the cmd:

Code:
nano 1bash

note this is a visual editor; again see the SSH guide for more info on nano.




Thank you so much for the quick respond. I'm getting GPU 0, GpuMiner cu_k1 failed 77, an illegal memory access was encountered in claymore and CUDA failure 77: an illegal memory access was encountered ; in Genoil, after a few seconds of mining.

Also in ZEC it says CUDA: Device: 3 Thread exited with code: 77
or CUDA: Device: 3 Thread exited with code: 64

Am I doing something wrong?


I will make a donation for your lovely p106 1bash.

best regards
full member
Activity: 378
Merit: 104
nvOC forever
August 23, 2017, 08:46:38 AM
Any one had this sort of issue while using SALFTER_NICEHASH_PROFIT_SWITCHING ??

Code:
__lbry_CORE_OVERCLOCK: 100
lbry_MEMORY_OVERCLOCK: 1100

Traceback (most recent call last):
  File "/home/m1/switch", line 210, in
    exchrate=float(json.loads(urllib.urlopen("https://api.coinbase.com/v2/exchange-rates?currency=BTC").read())["data"]["rates"][currency])
  File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 213, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 443, in open_https
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 897, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 859, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 1278, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python2.7/ssl.py", line 353, in wrap_socket
    _context=self)
  File "/usr/lib/python2.7/ssl.py", line 601, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 830, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

Can u check date and hours on your linux / network ?
Failed certificate verify error came from this habitually

I've changed the time zone long back to my local time (GMT London), the profit switching was working even after the time zone change! Haven't touched/changed anything related to profit switching!!


UPDATE :

Now I'm not getting the above error but get different issue; main terminal says mining starts in guake terminal; but on guake 'There is no screen to be resumed matching miner' error appears.

Will compare it with latest 1bash and see if there are any differences.

EDIT :

Sorry, I've overlooked, I'm still getting the above error and on guake getting this 'There is no screen to be resumed matching miner'
full member
Activity: 350
Merit: 100
August 23, 2017, 06:02:39 AM
Feature Request:
1-
Add IP address to hostname at first boot to setup individual names for each rig.
So rigs names will become : m1-desktop-101 , m1-desktop-102 ....
I know we can edit our hostnames in /etc/hosts and /etc/hostanme.
It just make nvOC looks better at first start  Tongue

2-
Remind user to change the m1 password at first boot.
Its not safe.
for 2, adding some reminder texts is fine, but don't force user to change password.
full member
Activity: 378
Merit: 104
nvOC forever
August 23, 2017, 05:56:16 AM
Any one had this sort of issue while using SALFTER_NICEHASH_PROFIT_SWITCHING ??

Code:
__lbry_CORE_OVERCLOCK: 100
lbry_MEMORY_OVERCLOCK: 1100

Traceback (most recent call last):
  File "/home/m1/switch", line 210, in
    exchrate=float(json.loads(urllib.urlopen("https://api.coinbase.com/v2/exchange-rates?currency=BTC").read())["data"]["rates"][currency])
  File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 213, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 443, in open_https
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 897, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 859, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 1278, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python2.7/ssl.py", line 353, in wrap_socket
    _context=self)
  File "/usr/lib/python2.7/ssl.py", line 601, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 830, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

Can u check date and hours on your linux / network ?
Failed certificate verify error came from this habitually

I've changed the time zone long back to my local time (GMT London), the profit switching was working even after the time zone change! Haven't touched/changed anything related to profit switching!!
full member
Activity: 420
Merit: 106
https://steemit.com/@bibi187
August 23, 2017, 05:50:31 AM
Any one had this sort of issue while using SALFTER_NICEHASH_PROFIT_SWITCHING ??

Code:
__lbry_CORE_OVERCLOCK: 100
lbry_MEMORY_OVERCLOCK: 1100

Traceback (most recent call last):
  File "/home/m1/switch", line 210, in
    exchrate=float(json.loads(urllib.urlopen("https://api.coinbase.com/v2/exchange-rates?currency=BTC").read())["data"]["rates"][currency])
  File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 213, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 443, in open_https
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 897, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 859, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 1278, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python2.7/ssl.py", line 353, in wrap_socket
    _context=self)
  File "/usr/lib/python2.7/ssl.py", line 601, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 830, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

Can u check date and hours on your linux / network ?
Failed certificate verify error came from this habitually
full member
Activity: 378
Merit: 104
nvOC forever
August 23, 2017, 05:35:33 AM
Any one had this sort of issue while using SALFTER_NICEHASH_PROFIT_SWITCHING ??

Code:
__lbry_CORE_OVERCLOCK: 100
lbry_MEMORY_OVERCLOCK: 1100

Traceback (most recent call last):
  File "/home/m1/switch", line 210, in
    exchrate=float(json.loads(urllib.urlopen("https://api.coinbase.com/v2/exchange-rates?currency=BTC").read())["data"]["rates"][currency])
  File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 213, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 443, in open_https
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 897, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 859, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 1278, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python2.7/ssl.py", line 353, in wrap_socket
    _context=self)
  File "/usr/lib/python2.7/ssl.py", line 601, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 830, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
full member
Activity: 686
Merit: 140
Linux FOREVER! Resistance is futile!!!
August 23, 2017, 02:46:17 AM
Feature Request:
1-
Add IP address to hostname at first boot to setup individual names for each rig.
So rigs names will become : m1-desktop-101 , m1-desktop-102 ....
I know we can edit our hostnames in /etc/hosts and /etc/hostanme.
It just make nvOC looks better at first start  Tongue

2-
Remind user to change the m1 password at first boot.
Its not safe.
newbie
Activity: 4
Merit: 0
August 22, 2017, 11:25:42 PM

I'm guessing this is a 1080ti rig?

I haven't seen this error before (which is rare).  What are the components that comprise your rig?


So that specific rig is gigabyte Z270p-d3 mobo, 4 gb ballistix ram, 32 gb lexar usb, intel g4400 processor, 2 gigabyte gtx 1080ti and 1 1060 mini, and gold 750 power supply. nvOC v17, only changes made are to powerlimits, 1080's at 180w and 1060 at 125w (my buddy had me do that, I don't know much about setting them up for efficiency)

Reimaged multiple times and every time it tells me the error about the power limit and persistence mode, and always throws the teamviewer error. Only once has it actually kicked the power limit and just ran up to 250 on its own
member
Activity: 119
Merit: 10
August 22, 2017, 07:18:28 PM
Wow. Thank you dbolivar!

The slow boot time has always been my only issue with nvOC. Especially when I've got a sick riser that I'm hunting for. I commented out the swap line in /etc/fstab and BAM! It was like a rocket ship booting up.

SO loving this OS now. Even more than before! Thank you again FullZero for this awesome OS.

Great!! But don't thank me for identifying this invalid entry in /etc/fstab, it was the merit of another user, as I mentioned, but I forgot his username! Nevertheless, Fullzero is aware of this, and said it will be fixed in v19. Smiley
newbie
Activity: 26
Merit: 0
August 22, 2017, 06:15:45 PM
Wow. Thank you dbolivar!

The slow boot time has always been my only issue with nvOC. Especially when I've got a sick riser that I'm hunting for. I commented out the swap line in /etc/fstab and BAM! It was like a rocket ship booting up.

SO loving this OS now. Even more than before! Thank you again FullZero for this awesome OS.
member
Activity: 119
Merit: 10
August 22, 2017, 05:14:07 PM
I installed it last night on a 120GB SSD that I had laying around (I know its too big), after 1st boot and checking every thing working fine reboot the machine and noticed a long long boot time.
So I thought its loading the systems and drivers and ...
I was checking various things and when I checked mem, I noticed there is no swap.

Not to minimize your efforts on enabling swap, but the long boot time happens not because there's no swap, but because there's a swap entry in /etc/fstab that points to an invalid (non-existent) partition. Therefore, some init scripts invoked by systemd at boot time enter a wait loop, just in case this partition becomes available after some time. This invalid entry in /etc/fstab has been identified by another user here in the forum some posts ago, and just commenting it out solves the long boot time.

Now, if someone actually needs a swap partition, that's a different story... From my experience (and some other users as well), with 4 GB+ of RAM, there's no need of swap. I kept monitoring my RAM usage, even with Claymore's dual-mining, and it never came close to requiring swap. Now, going a bit more technical, if you were using your operating system in a different scenario (heavy multitasking, VM host, database server, desktop system where you need suspend-to-RAM etc.), you *may* benefit of a swap space even with enough RAM (and in case of suspend-to-RAM, you do need it, and at least the same size of your installed RAM), because the operating system may decide that it would be best to swap old memory pages to disk instead of purging them from RAM (and this "swappiness", in Linux, can actually be defined at runtime, i.e. you can instruct the kernel how agressively it should swap memory pages to disk). I don't think mining fits in these scenarios, and a swap space in a very slow medium like USB stick doesn't make much sense (I know in your case you used a SSD, but that's an exception). In Windows, Claymore requires a huge swap space because of different reasons (and Windows virtual memory management is different than in Linux).
newbie
Activity: 15
Merit: 0
August 22, 2017, 04:25:56 PM
I was able to connect to lards; and I now know how to get nvOC to work with OC on a pure p106-100 rig that is pure headless interacting with it via ssh.

If you have a pure p106-100 rig; make sure you thank lards for setting everything up exactly the way I needed.

I will respond to all the posts / make and post a 1bash + pure p106-100 guide tonight.

thank you !!! You guys are the best !!!
full member
Activity: 420
Merit: 106
https://steemit.com/@bibi187
August 22, 2017, 10:38:42 AM
if I use a server psu can it supply power to 006c version riser by the 6 pin slot? (without using the sata adapter)

Yeap Wink
newbie
Activity: 7
Merit: 0
August 22, 2017, 09:48:43 AM
if I use a server psu can it supply power to 006c version riser by the 6 pin slot? (without using the sata adapter)
newbie
Activity: 15
Merit: 0
August 22, 2017, 07:28:40 AM
hi,
here is what you need to do
for now you must have one GTX card it is not possible with 13* p106-100 card only 12 cards.

1. connect via GTX vga port its a must for now
2. open 1bash file and change rest
3. GPUPowerMizerMode_Adjust="YES"
4. # Set PowerMizerMode
GPUPowerMizerMode=1

5.
find this (bottom) and change only what i told you the CC and MC.

REBOOT_TIMEOUT_IN_MINUTES=720   # every 24 hours

POWERLIMIT="NO"                 # YES NO

POWERLIMIT_WATTS=115

__CORE_OVERCLOCK=95 ( THIS is what i set for my GTX only as this will only apply to GTX )
MEMORY_OVERCLOCK=950 ( THIS is what i set for my GTX only as this will only apply to GTX )

MANUAL_FAN="NO"                # YES NO

6. set GPU 1-12 via powermizer in the "nvidia x server settings" i put CC +99 and MC +1200 thats as stable as i got it 296-299 MH/s

7. Note every time you restart your rig you need to put setting in powermiser again only for GPU 1-12

hope this helps, ask if you need anything i can maybe help with.
------------------------------------------------------------------------------------------------------
if you want to donate here is my ETH: 0x1a83233f2dfFB6902A7875104ef1E00710Ef00Db
newbie
Activity: 23
Merit: 0
August 22, 2017, 05:38:40 AM
P106-100 BOUNTY

The person who will be able to unlock the overclock of my 13x P106 Rig (on the ASRock H110 BTC) with nvOC will get


1 ETH


I only got pure P106-rigs and no non-mining cards mixtures.

PM me and I will give you access to one of my Rigs.


Thanks!


I'm ready to make a donation too, if the issue with P106 cards is finally solved, but it's been so long already ...
newbie
Activity: 23
Merit: 0
August 22, 2017, 03:10:43 AM
Hi Fullzero,

Do we need to add a swap space for v0019 release?
In claymore README for Windows 10, it's recommended to increase the pagefile to 16,000MB. I'm wondering if we also need to setup an extra "memory" for nvOC.

First, understand that these messages are very old, and Claymore doesn't change them (note the drivers they indicate to use).

Adding 16gb of VM, may increase stability; but it also will require using a larger usb, and a much longer download.  As not everyone mines ethash, this is not the optimal choice IMO. 

Later on I will look into dynamically enlarging the primary partition or making another to use as VM if there is enough space on the usb.  After I am done with v0019 and a new rxOC I will do this, I or someone else (there are lots of knowledgeable members here) could make a guide for modifying nvOC to have 16 gb VM to use for Claymore.

It is important to understand that it is not clear if adding VM or more RAM to the system has a direct correlation with increased system stability.  IMO using 8gb of ram is more stable, especially when dual ethash + additional algo mining; however it is almost impossible to isolate / measure stability fully and I am very skeptical of anyone who claims to have a definitive answer on this.

check your PM.  i send new acces for my rig. 
Jump to: