maxgputemp 85 stratumproxy miner proxywallet 0xE894780e35530557B152281e8828339303aE33e5 proxypool1 etc-us-west1.nanopool.org:19999 proxypool2 etc-us-east1.nanopool.org:19999 flags --cl-global-work 8192 --farm-recheck 200 globalfan 85 # 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 # globalvolt 1000 # autoreboot false # custompanel publicsecret # lockscreen enabled # globaldesktop disabled # globalname disabled # globalled 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: avermore ethminer sgminer-gm claymore claymore-zcash optiminer-zcash claymore-xmr sgminer-gm-xmr cgminer-skein ewbf-equihash ewbf-zcash dstm-zcash ccminer nevermore tdxminer xmr-stak xtl-stak # NOTE: ewbf-zcash, dstm-zcash, nevermore, and ccminer (xmr, and others) is for nvidia; # NOTE: sgminer-gm flags: http://ethosdistro.com/sgminer-gm.txt ; ccminer flags: http://ethosdistro.com/ccminer.txt # NOTE: use command "ethos-readconf validminers" on rigto see valid miners for your GPU type. # 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 default unless problems occur; for nvidia, this is watt limit) # globalvolt: set the global core voltage (example: 950 = 950mv = 0.95v )(only for RX GPUs) # 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) # globalled: disable LEDs on compatible Nvidia GPUs. (Does not work on all GPUs, try yours for compatibility!) # 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. 1080 = 1.08v (AMDGPU / FGLRX ONLY) # vddci [worker]: set the vddci voltage of individual GPUs on a single rig, in millivolts (mv) i.e. 950 = 0.95v (AMDGPU ONLY) # 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 # dpm 113-C6711101-100 5 (FOR AMDGPU RX400/500 ONLY) # ------------------------------------------------------ # # # KNOWN GOOD SAMPLE AMDGPU (RX 400/500) GLOBAL CONFIG # ------------------------------------------------------ # globalcore 1180 # globalmem 2000 # ------------------------------------------------------ # # NOTE: AS of ethOS 1.3.1, OPTIONAL "pwr"/"globalpowertune" adjusts AMDGPU watts, and OPTIONAL dpm adjusts AMDGPU dpm state. # Set lower for lower power usage, set higher if overclocking. Limiting power this way will negatively impact hashrate. # It is advised to use voltage adjustment to achieve low power draw while maintaining high hashrate. # Default DPM is 5 # "dpm"/"globaldpm" is DPM state range 0-7 (OPTIONAL). Set lower may lower power usage, set higher if overclocking. # "vlt" has a safe voltage range of 950 (low) to stock +150mv. # To enable UNSAFE/DANGEROUS voltage adjustments, set "safevolt disabled". # # ------------------------------------------------------ # globalpowertune 130 # globaldpm 5 # safevolt enabled # ------------------------------------------------------ # # SAMPLE PER-RIG CONFIG FOR AMDGPU (for a 6-gpu rig) # ------------------------------------------------------ # cor c94e13 1180 1180 1180 1180 1180 1180 # mem c94e13 2150 2150 2150 2150 2150 2150 # pwr c94e13 130 130 130 130 130 130 # dpm c94e13 5 5 5 5 5 5 # vlt c94e13 950 950 950 950 950 950 # ------------------------------------------------------ # # ADVANCED AMDGPU (RX 400/500) Overclocking notes: # NOTE: vddci is adjustable between values of 700 and 1000 (mv) # WARNING: Do not adjust without understanding what VDDCI does as you may damage your hardware! # # VDDCI CONFIG EXAMPLE (PER-RIG): # ------------------------------------------------------ # vddci c94e13 900 900 900 900 990 900 900 # ------------------------------------------------------ # # # VDDCI CONFIG EXAMPLE (PER-BIOS): # ------------------------------------------------------ # vddci 113-C671101-100 900 # ------------------------------------------------------ # # 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).