Skip to content

Instantly share code, notes, and snippets.

@txssseal
Created January 25, 2018 14:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save txssseal/2fed4e6346a76d58e3cf2328618ddc21 to your computer and use it in GitHub Desktop.
Save txssseal/2fed4e6346a76d58e3cf2328618ddc21 to your computer and use it in GitHub Desktop.
config for pines mining
maxgputemp 85
stratumproxy enabled
proxywallet 0x097c6b973402fa67d3f1bfb23c8282971c5f8c1f
proxypool1 pool-usa.ethosdistro.com:5001
proxypool2 pool-eu.ethosdistro.com:5001
flags --cl-global-work 8192 --farm-recheck 200
globalfan 90
###GLOBAL SETTINGS APPLIED TO ALL MINERS####
globalcore 1700
globalmem 4300
globalpowertune 3
############################################
#### 01 elpi sm elpi elpi elpi hy
#cor 4d24c5 1100 1200 1100 1100 1100 1200
#mem 4d24c5 2000 2100 2000 2000 2000 2190
#vlt 4d24c5 875 875 875 875 875 875
#pwr 4d24c5 7 7 7 7 7 7 7
####
#### 00 hy sm sm sm hy sm
#cor 4d239a 1200 1200 1200 1200 1200 1200
mem 4d239a 2190 2080 2080 2080 2190 2080
#vlt 4d239a 875 875 875 875 875 875
#pwr 4d239a 7 7 7 7 7 7
####
# ethOS Pool: ethosdistro.com/pool
# QUICK START GUIDE: ethosdistro.com/Q
# HOSTING YOUR OWN REMOTE CONFIG WITH CONFIGMAKER.COM: ethosdistro.com/kb/#configmaker
#
# Read the ethOS knowledge base, a useful guide to getting set up: ethosdistro.com/kb
# Read the ethOS changelog for version information and latest changes: ethosdistro.com/changelog
# Read the ethOS source for verification of source: http://ethosdistro.com/source
#
# There is no email or phone support for ethOS: http://ethosdistro.com/S
# NOTE: Everything with a hashtag/poundsign is a comment, and is ignored by all scripts.
# WARNING: Using apt-get to upgrade, update, and/or install packages is unsupported and will likely break ethOS.
#
# GLOBAL CONFIG SETTINGS THAT APPLY TO ALL RIGS
# SAMPLE FORMAT:
# [type] [value]
# ------------------------------------------------------
globalminer ethminer
# maxgputemp 85
# stratumproxy enabled
# proxywallet 0x0bdC4F12fB57d3acA9C3cF72B7AA2789A20d27f2
# proxypool1 us1.ethermine.org:4444
# proxypool2 us2.ethermine.org:4444
# poolpass1 x
# poolpass2 x
# poolemail name@example.com
# flags --cl-global-work 8192 --farm-recheck 200
# globalcore 1000
# globalmem 1250
# globalfan 90
# globalpowertune 20
# autoreboot false
# custompanel publicsecret
# lockscreen enabled
# globaldesktop disabled
# globalname disabled
# ------------------------------------------------------
#
# EXPLANATION OF SETTINGS THAT APPLY TO ALL RIGS
# If using "pool" parameter, write WORKER (a placeholder variable) in place of rig name (i.e. NOT rig1, myrig, home, warehouse2, etc).
#
# globalminer: set global miner (ethminer sgminer-gm claymore claymore-zcash optiminer-zcash sgminer-gm-xmr cgminer-skein ewbf-zcash dstm-zcash ccminer)
# NOTE: ewbf-zcash, dstm-zcash and ccminer (xmr, and others) is for nvidia; for ccminer flags, see http://ethosdistro.com/ccminer.txt )
# maxgputemp: the temperature in C that your GPUs will trigger the miner to turn off
# stratumproxy: enabled/disabled/miner/nicehash (enabled by default; disabled: pool option, nicehash: nicehash support, miner: internal miner proxy)
# proxywallet: the address to which this rig's proxy will mine (only used if stratumproxy is not disabled)
# proxypool1: stratum proxy's first pool (only used if stratumproxy is not disabled)
# proxypool2: stratum proxy's failover pool (only used if stratumproxy is not disabled)
# poolpass1: password for first pool (not used for most pools)
# poolpass2: password for failover pool (not used for most pools)
# poolemail: use only with pools that accepts emails for alerts (nanopool, etc); it might cause some other pools not to work
# flags: set desired flags here, the defaults are known good working
# globalcore: set the global core clock of all GPUs
# globalmem: set the global mem clock of all GPUs
# globalfan: set the fan speed percent (0-100)
# globalpowertune: set the power tune setting of all GPUs (r9 290/x/390/x should use 50; RX should use 4-7 depending on overclock; for nvidia, this is watt limit)
# autoreboot: set to a number (autoreboot 3), allow rigs to autoreboot if they soft crash (max of 3 reboots, run clear-thermals to reset counter)
# custompanel: set ethosdistro.com panel ID, exactly 12 characters, first 6 is your preferred panel ID, last 6 is your private key
# lockscreen: lock the ethOS desktop upon boot
# globaldesktop: login prompt user/pass is ethos/live, set ethOS to headless mode by setting like "globaldesktop disabled" (only works for RX/AMDGPU)
# globalname: set ethOS not to use worker name (useful for pools that do not allow worker names)
# pool: only used with stratumproxy disabled, use this if you have a network proxy or getwork pool (example: http://pool.com:port/WORKER )
#
# PER-RIG STYLE CONFIG SETTINGS THAT APPLY TO INDIVIDUAL RIGS (AND THEIR RESPECTIVE INDIVIDUAL GPUS)
# NOTICE: c94e13 is a SAMPLE rig/[worker]/hostname, change it to the rig/[worker]/hostname of YOUR RIG
# NOTICE: Your rig/[worker]/hostname names are assigned automatically by the OS, do not change them
#
# SAMPLE FORMAT:
# [type] [worker] [gpu0 value] [gpu1 value] [gpu2 value] [gpu3 value] [gpu4 value]
# ------------------------------------------------------
# cor c94e13 950 1000 1050 1025 980
# mem c94e13 1250 1500 1500 1250 1250
# fan c94e13 90 80 85 100 70
# pwr c94e13 10 20 15 15 20
# vlt c94e13 0 1118 0 0 1118
# ------------------------------------------------------
#
# SAMPLE FORMAT:
# [type] [worker] [value]
# ------------------------------------------------------
# miner c94e13 ethminer
# flg c94e13 --cl-local-work 256 --cl-global-work 8192 --farm-recheck 200
# mxt c94e13 70
# reb c94e13 1
# loc c94e13 d3
# sel c94e13 1 2 4
# off c94e13
# wallet c94e13 0x0bdC4F12fB57d3acA9C3cF72B7AA2789A20d27f2
# rigpool1 c94e13 pool-usa.ethosdistro.com:5001
# rigpool2 c94e13 pool-eu.ethosdistro.com:5001
# rigpoolpass1 c94e13 x
# rigpoolpass2 c94e13 x
# driverless c94e13 enabled
# desktop c94e13 disabled
# name c94e13 disabled
# ------------------------------------------------------
#
# EXPLANATION OF SETTINGS FOR INDIVIDUAL RIGS
#
# cor [worker]: set the core clock of individual GPUs on a single rig
# mem [worker]: set the mem clock of individual GPUs on a single rig
# fan [worker]: set the fan speed of individual GPUs on a single rig
# pwr [worker]: set the powertune of individual GPUs on a single rig
# vlt [worker]: set the voltage of individual GPUs on a single rig, in millivolts (mv) i.e. 1080mv = 1.08v
# miner [worker]: set miner (ethminer, sgminer-gm, claymore, zcash-miner, optiminer-zcash, sgminer-gm-xmr, claymore-zcash, ewbf-zcash) ewbf-zcash is for zcash on nvidia
# flg [worker]: set the flags of a single rig (applies to all GPUs on the rig)
# mxt [worker]: set the maxgputemp of a single rig (applies to all GPUs on the rig)
# reb [worker]: increment this value (example: 4 becomes 5) and the single rig will automatically reboot within 10 minutes
# loc [worker]: set a maximum 8-letter code for rack/location information on a single rig (each rig MUST have a different code, or it will not report to panel)
# sel [worker]: set the GPUs that should mine, default is no sel flag set, all GPUs may mine)
# off [worker]: do not start the miner on boot (no such thing as "on", remove entire line to let miner start)
# wallet [worker]: set the wallet for an individual rig (just the wallet, nothing else)
# rigpool1 [worker]: set the primary pool:port for an individual rig
# rigpool2 [worker]: set the secondary pool:port for an individual rig
# rigpoolpass1 [worker]: set the primary pool password for an individual rig
# rigpoolpass2 [worker]: set the seconday pool password for an individual rig
# driverless [worker]: login prompt user/pass is ethos/live, force the rig to boot without graphics driver, for debugging purposes (this will turn off mining)
# desktop [worker]: login prompt user/pass is ethos/live, set ethOS to headless mode by setting like "desktop [worker] disabled" (only works for RX/AMDGPU)
# name [worker]: set ethOS not to use worker name (useful for pools that do not allow worker names)
#
# PER-BIOS STYLE CONFIG SETTINGS THAT APPLY TO CLASS OF GPU, BASED ON GPU BIOS NAME
# ONLY USEFUL IF USING REMOTE CONFIG
# NOTICE: 113-C6711101-100 is a SAMPLE GPU bios name, change it to the GPU bios name of YOUR GPU
# NOTICE: For a list of GPU bioses, click the "GPU bioses" link in your ethosdistro.com stats panel
#
# SAMPLE FORMAT:
# [type] [bios name] [value]
# ------------------------------------------------------
# cor 113-C6711101-100 1050
# mem 113-C6711101-100 1250
# fan 113-C6711101-100 100
# pwr 113-C6711101-100 50
# vlt 113-C6711101-100 1118
# ------------------------------------------------------
#
# SAMPLE RX 400 SERIES CONFIG
#
# If you have global configs defined for fglrx rigs, you must use individual rig configs for rigs that have RX 400 series GPUS.
#
# KNOWN GOOD WORKING GLOBAL CONFIG FOR AMDGPU
# NOTE: globalpowertune is DPM state range 0-7, set lower for lower power usage, set higher if overclocking.
# ------------------------------------------------------
# globalpowertune 5
# ------------------------------------------------------
#
# SAMPLE PER-RIG CONFIG FOR AMDGPU (for a 6-gpu rig)
# NOTE: pwr is DPM state range 0-7, set lower for lower power usage, set higher if overclocking.
# ------------------------------------------------------
# cor 4d24c5 1300 1300 1300 1300 1300 1300
# mem 4d24c5 2300 2300 2300 2300 2300 2300
# pwr 4d24c5 7 7 7 7 7 7
# fan 4d24c5 90 90 90 90 90 90
# ------------------------------------------------------
#
# IN MULTI-RIG MODE, EXAMPLES OF MULTIPLE POOLS/WALLETS/PASSWORDS
# You can define your pool information globally. Then, your per-rig miner will retrieve the parameters.
#
# SAMPLE FORMAT:
# [miner]=[parameter] value
# ------------------------------------------------------
# claymore-zcash=proxypool1 zec-us-west1.nanopool.org:6666
# claymore-zcash=proxypool2 zec-us-east1.nanopool.org:6666
# claymore-zcash=proxywallet t1XQgP5zCG8C3vMhCsDnwUkMnEtnJEqj5NK
# claymore-zcash=poolpass1 x
# claymore-zcash=poolpass2 x
#
# sgminer-gm=proxypool1 us1.ethermine.org:4444
# sgminer-gm=proxypool2 us2.ethermine.org:4444
# sgminer-gm=proxywallet 0x0bdC4F12fB57d3acA9C3cF72B7AA2789A20d27f2
# sgminer-gm=poolpass1 x
# sgminer-gm=poolpass2 x
# ---------------------------------------------------------
#
#
# SAMPLE XMR CONFIG (note: the wallet and payment id is long, there are no line breaks)
# -------------------------------------------------------
# globalminer sgminer-gm-xmr
# sgminer-gm-xmr=proxypool1 xmr-usa.dwarfpool.com:8100
# sgminer-gm-xmr=proxypool2 xmr-eu.dwarfpool.com:8050
# sgminer-gm-xmr=proxywallet 47sghzufGhJJDQEbScMCwVBimTuq6L5JiRixD8VeGbpjCTA12noXmi4ZyBZLc99e66NtnKff34fHsGRoyZk3ES1s1V4QVcB.1025069329a4ae653c8a2bcde9302ab0eedee29d0e9ff2a144cea5951a47f81c
# sgminer-gm-xmr=poolpass1 x
# sgminer-gm-xmr=poolpass2 x
# ---------------------------------------------------------
#
#
# SAMPLE DUALMINER CONFIG (for claymore)
# ---------------------------------------------------------
# dualminer enabled
# dualminer-coin sia
# dualminer-pool sia-us-east1.nanopool.org:7777
# dualminer-wallet c3bdac90de1e328364766447440d3f192f3c920a1e88d33cf05b1de50e27b894c49d11904fda
# dualminer-poolpass x
# ---------------------------------------------------------
#
#
# REMOTE REBOOT NOTES
#
# You are able to reboot remotely. Start with "1" (no quotes) to reboot a rig.
# Then, if you want to reboot again, increment it to 2, then 3, then 4, etc etc (never skip any numbers).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment