Skip to content
nvOC free-easy-to-use Linux Nvidia Mining OS, Community Release
Branch: 3.2-stable
Clone or download
LuKePicci Merge pull request #277 from papampi/LuKePicci-3.2_readme
Update README to be valid for both stable and dev
Latest commit e7c1745 May 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
foreman Ignore github certs with wget Mar 8, 2019
helpers fixed merging issue Mar 8, 2019
miners @ 50f027d Hijack miners submodule to 3.2-miners branch Apr 6, 2019
www/cgi-bin Update minerinfo Mar 12, 2019
.gitignore
.gitmodules Hijack miners submodule to 3.2-miners branch Apr 6, 2019
0cpuminer Update 0cpuminer Apr 6, 2019
0miner Update 0miner Apr 6, 2019
1bash.template Update 1bash.template Apr 8, 2019
2unix Fix device enable parsing for PMs Jan 23, 2019
3main Update 3main Apr 6, 2019
5watchdog Update 5watchdog Apr 6, 2019
6tempcontrol Update 6tempcontrol Apr 6, 2019
7load_check Update 7load_check Mar 3, 2019
7miner_restart Prevent too many restarts Feb 25, 2019
7miner_schedule Update 7miner_schedule Mar 3, 2019
7reboot Prevent too many reboots Feb 25, 2019
7telegram Update 7telegram Apr 6, 2019
8wtm_auto_switch Update 8wtm_auto_switch Apr 6, 2019
8wtm_profit_check Update 8wtm_profit_check Apr 6, 2019
9poolswitch Update 9poolswitch Apr 6, 2019
LICENSE Merge chenges from stable branch and update revisions Jan 19, 2019
OhGodAnETHlargementPill-r2 Executable! Apr 29, 2018
README.md Update README to be valid for both stable and dev May 3, 2019
SRR Relocate nvOC to arbitrary install directory (#39) Apr 21, 2018
WTM_SWITCHER Update WTM_SWITCHER Aug 21, 2018
clear_logs Relocate nvOC to arbitrary install directory (#39) Apr 21, 2018
kk003_telegram Integrate auto switchers 3main control flow (#59) May 19, 2018
log_rotate Update log_rotate Jul 17, 2018
mph_switch Fix screen mienr launch command Jul 17, 2018
multiminer.html changes for 19-2.0 Dec 20, 2017
nice_switch Fix screen mienr launch command Jul 17, 2018
nvOC Fix value too great for base error Mar 3, 2019
programatic_switch Fix screen mienr launch command Jul 17, 2018
screenrc-cpuminer fix previous merge issue Nov 8, 2018
screenrc-main Adapt for systemd nvoc.service May 19, 2018
screenrc-miner Create screenrc-miner Aug 7, 2018
screenrc-miner-cuda-8 Update and rename screenrc-miner to screenrc-miner-cuda-8 Aug 7, 2018
screenrc-tempcontrol Relocate nvOC to arbitrary install directory (#39) Apr 21, 2018
screenrc-watchdog Relocate nvOC to arbitrary install directory (#39) Apr 21, 2018
screenrc-wtm Relocate nvOC to arbitrary install directory (#39) Apr 21, 2018
sysrq_reboot.sh Sleep before it triggers Oct 2, 2018
telegram Fix truncated characters count reporting May 30, 2018
upPASTE Fix old hash never equal Sep 30, 2018
xorg.conf.default Move firstboot management, ren 1bash to 1bash.template update README Jun 17, 2018

README.md

nvOC easy-to-use Linux Nvidia Mining OS

Looking for Latest stable version? Make sure you are reading from release branch url: https://github.com/papampi/nvOC_by_fullzero_Community_Release/tree/release

Otherwise, this page talks about either a development, beta or an old unsupported branch.

Community Edition - Quick start how-to

You can get nvOC running on your mining rig in some different ways:

  • Picking and burning a pre-built whole disk OS image (recommended)
  • Picking and burning a pre-built whole disk OS image targeting a beta testing branch
  • Cloning this repo on existing OS installations

Noob-proof: Pre-built images

  1. Download the latest full nvOC OS image

You can find pre-built images in dedicated wiki page, pick that one which best fits your needings, otherwise the latest one is recommended.

Beta branches are not for noobs, so no pre-built image would probably exist for them. In such cases, become an insider and read below.

  1. Write the image with your favourite HDD image writer of choicce
  2. Browse to the small fat partition you can see on the drive. Download the latest nvOC configuration file named '1bash.template' from latest 'release' branch of this repository and save it there as '1bash'.
  3. Edit this file with all your settings. The same file contains settings descriptions that will help you completing the setup.

You are now ready to go!

For insiders: Pre-built images targeting beta/pre-release branches

Download the latest full nvOC pre-built OS image, then:

  1. Write the image with your favourite HDD image writer of choicce
  2. Browse to the small fat partition you can see on the drive. Download the latest nvOC configuration file named '1bash.template' from your branch of choice in this repo and save it there as '1bash'.
  3. Edit this file with all your settings. The same file contains settings descriptions that will help you completing the setup.
  4. Edit the firstboot.json file in that same folder and put your selected branch name in place of the default release branch.

You are now ready to go!

For experts: Clone this repo

You can find all files needed to run nvOC in this repo but it's recommended you run nvOC from inside a pre-built nvOC image for optimal support. You may have issues trying to setup nvOC from repo on generic Ubuntu or other Linux distro installations.

  1. Create a folder in a nice place on your drive and clone this repo into it, we suggest '~/NVOC/mining' but you are free to choose

Starting from nvOC 2.1+ you can clone different versions of nvOC in different folders and keep all of them installed side-by-side for actual 'mining', 'testing' or other purposes. However a single running nvOC instance is supported: you cannot run multiple ones at the same time. Please, avoid cloning this repo directly into the user home directory

  1. Setup your system to launch 2unix script from that folder on startup

Note that original nvOC startup method is based upon gnome-terminal default profile. You can switch, edit or disable this in termianl preferences. There is also a beta support for running nvOC as a systemd service.

  1. Update the miners submodule

Just do 'git submodule update --init --remote miners', the correct git revision is automatically selected, which is the one linked to the nvOC tree you cloned.

  1. Run the nvOC_miner_update.sh script to install the standard nvOC miner suite.

You can refer to https://github.com/papampi/nvOC_miners README for more help on how to update or enrich your miner collection in future

  1. Edit nvOC configuration in 1bash file following contained instructions.

You are now ready to go!

You can’t perform that action at this time.