Search content
Sort by

Showing 20 of 39 results by jbonifacio
Post
Topic
Board Mining (Altcoins)
Re: MindMiner v3.13 - miner manager programm with online monitoring
by
jbonifacio
on 20/11/2018, 13:40:56 UTC
How does one go about enabling Cuda 10 support? Is this automatic? I don't see any mention on the config section on the documentation website. Thanks.
The cuda version is determined by the driver version. Accordingly, the miner of the desired version will be loaded. If you remove trex, dredge and zenemy from the bin folder, now the necessary versions of miners will be loaded.

Perfect - thank you
Post
Topic
Board Mining (Altcoins)
Re: MindMiner v3.13 - miner manager programm with online monitoring
by
jbonifacio
on 20/11/2018, 03:29:04 UTC
How does one go about enabling Cuda 10 support? Is this automatic? I don't see any mention on the config section on the documentation website. Thanks.
Post
Topic
Board Mining (Altcoins)
Re: MindMiner v2.70 - miner manager programm with autoswitch between Algos&Polls
by
jbonifacio
on 21/07/2018, 03:59:42 UTC
Excellent work and great app! Thanks
Post
Topic
Board Mining (Altcoins)
Re: MindMiner v2.41 - miner manager programm with autoswitch between Algos&Polls
by
jbonifacio
on 22/06/2018, 21:24:59 UTC
2.Problem persists after 2.40
Check writing must be "NiceHash".
1. I have same problem. But i dont see it to resolve. Miner failed approx after one hour of work, possible then run fee time.

I've had issues with cool miner just shutting down for no reason while Truprot runs just fine. Don't think this is an issue with MM.
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 6.0 - Multi pool / Multi Algo launcher
by
jbonifacio
on 15/05/2018, 03:08:09 UTC
can i use it on windows 10 32bit system or not?

I will guess that the answer will be yes/no. Some of the miners that MegaMiner uses may require a 64bit platform.
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 6.0 - Multi pool / Multi Algo launcher
by
jbonifacio
on 26/03/2018, 02:17:38 UTC
Tutulfo, how can I call the API using curl? I have no problems with a browser if just click OK when prompted for credentials. But I can't seem to figure out how to pull the json using curl. Thanks.

EDIT: When I say API I'm talking about the new monitoring service. Here's the URL I use:  http://192.168.1.100:9999

EDIT2:  I figured out how to get it to work using WGET and the output is redirected to stdout:

wget -O - http://192.1168.1.12:9999 --auth-no-challenge --user=[your window login id] --password [your windows password] 2>/dev/null
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 6.0 - Multi pool / Multi Algo launcher
by
jbonifacio
on 25/02/2018, 21:47:05 UTC
I think is your config file content:

A) All is duplicated (at least in your post)
B) @@ELECTRICITYCOST=[{"HourStart":0,"HourEnd":23,"CostKwhBTC":0.0000986078}] --> @@ELECTRICITYCOST=[{"HourStart":0,"HourEnd":23,"CostKwh":0.0000986078}]

Test it and tell me



You are correct - good eye - I completely missed that - thank you
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 6.0b1 - Multi pool / Multi Algo launcher
by
jbonifacio
on 25/02/2018, 02:23:07 UTC
6.0 release

--FEATURES CHANGES:

*Added minable algorithms selection in config.txt




Something is broken. Just tried running this latest update on a test rig which has been running perfectly on the prior beta release. I keep getting blue-screen crashes while benchmarking N-PanginNeoJust. So I disabled it and now on the profit screen everything is doubled even though I have just one group defined. There also lots of error messages that I've never seen before. I also see two miners being launched as well. Going to review to the prior beta release for now.



Code:
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : PropertyAssignmentException

The property 'PowerLimits' cannot be found on this object. Verify that the property exists and can be set.
At E:\coin\Megaminer-6.0\Include.ps1:518 char:41
+ ...                         $_.PowerLimits = $Pl |Sort-Object -Descending
+                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : PropertyAssignmentException

Exception calling "Add" with "2" argument(s): "Item has already been added. Key in dictionary: 'BTC'  Key being added: 'BTC'"
At E:\coin\Megaminer-6.0\core.ps1:285 char:144
+ ... ach-Object {$CoinsWallets.add(($_ -split "=")[0],($_ -split "=")[1])} ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException

Exception calling "Add" with "2" argument(s): "Item has already been added. Key in dictionary: 'DNR'  Key being added: 'DNR'"
At E:\coin\Megaminer-6.0\core.ps1:285 char:144
+ ... ach-Object {$CoinsWallets.add(($_ -split "=")[0],($_ -split "=")[1])} ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException

Exception calling "Add" with "2" argument(s): "Item has already been added. Key in dictionary: 'XVG'  Key being added: 'XVG'"
At E:\coin\Megaminer-6.0\core.ps1:285 char:144
+ ... ach-Object {$CoinsWallets.add(($_ -split "=")[0],($_ -split "=")[1])} ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException

Loading Pools Information.............


Code:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  (E)nd Interval   (P)rofits    (C)urrent    (H)istory    (W)allets    (S)tats                                                                            |  Next Interval:  595 secs...
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

GroupName MMPowLmt LocalSpeed mbtc/Day Rev./Day Profit/Day Algorithm   Coin        Miner         Power Efficiency Efficiency PoolSpeed Workers Loc. Pool
--------- -------- ---------- -------- -------- ---------- ---------   ----        -----         ----- ---------- ---------- --------- ------- ---- ----
1060            60   0.0 ph/s  0.00000    0.00$      0.00$ CRYPTONIGHT cryptonight N-Excavator     76W   0.0 ph/W 0.0000 $/W  0.0 ph/s         US   NH
1060            60   0.0 ph/s  0.00000    0.00$      0.00$ ETHASH      ethereum    N-ClaymoreETH   76W   0.0 ph/W 0.0000 $/W  0.0 ph/s         US   NH


-------------------------------------------------------------------------------------  PROFITS  -----------------------------------------------------------------------------------------
                                                                                                                                                    (B)est Miners/All       (T)op 12/All


   GroupName: 1060

Algorithm   Coin        Miner              PowLmt StatsSpeed     PowerAvg Efficiency mbtc/Day Rev./Day   Profit/Day PoolFee MinerFee Loc. Pool
---------   ----        -----              ------ ----------     -------- ---------- -------- --------   ---------- ------- -------- ---- ----
CRYPTONIGHT cryptonight N-Excavator            60   0.0 ph/s Benchmarking   NaN ph/W  0.00000    0.00$ Benchmarking   4.00%    0.00% US   NH
ETHASH      ethereum    N-ClaymoreETH          60  38.1 mh/s          140 272.4 kh/W  0.25463    2.48$        2.48$   4.00%    1.00% US   NH
ETHASH      ethereum    N-ClaymoreETH          60  38.1 mh/s          140 272.4 kh/W  0.25463    2.48$        2.48$   4.00%    1.00% US   NH
EQUIHASH    equihash    N-Bminer               60  533.8 h/s          143    3.7 h/W  0.24096    2.35$        2.35$   4.00%    2.00% US   NH
EQUIHASH    equihash    N-Bminer               60  533.8 h/s          143    3.7 h/W  0.24096    2.35$        2.35$   4.00%    2.00% US   NH
NEOSCRYPT   neoscrypt   N-CcminerKlaust        60   1.0 mh/s          137   7.5 kh/W  0.18370    1.79$        1.79$   4.00%          US   NH
NEOSCRYPT   neoscrypt   N-CcminerKlaust        60   1.0 mh/s          137   7.5 kh/W  0.18370    1.79$        1.79$   4.00%          US   NH
NIST5       nist5       N-Excavator            60  49.3 mh/s          141 350.8 kh/W  0.16793    1.63$        1.63$   4.00%    0.00% US   NH
NIST5       nist5       N-Excavator            60  49.3 mh/s          141 350.8 kh/W  0.16793    1.63$        1.63$   4.00%    0.00% US   NH
LYRA2V2     lyra2v2     N-CcminerPolytmos      60  42.5 mh/s          134 317.2 kh/W  0.16438    1.60$        1.60$   4.00%          US   NH
LYRA2V2     lyra2v2     N-CcminerPolytmos      60  42.5 mh/s          134 317.2 kh/W  0.16438    1.60$        1.60$   4.00%          US   NH
SKUNK       skunk       N-CcminerTpruvot       60  29.5 mh/s          129 228.8 kh/W  0.15673    1.53$        1.53$   4.00%    0.00% US   NH
SKUNK       skunk       N-CcminerTpruvot       60  29.5 mh/s          129 228.8 kh/W  0.15673    1.53$        1.53$   4.00%    0.00% US   NH
KECCAK      keccak      N-Excavator            60 836.6 mh/s          143   5.8 mh/W  0.14170    1.38$        1.38$   4.00%    0.00% US   NH
KECCAK      keccak      N-Excavator            60 836.6 mh/s          143   5.8 mh/W  0.14170    1.38$        1.38$   4.00%    0.00% US   NH
X11GOST     x11gost     N-ccminerPalgin        60  13.2 mh/s          132  99.6 kh/W  0.07217    0.70$        0.70$   4.00%          US   NH
X11GOST     x11gost     N-ccminerPalgin        60  13.2 mh/s          132  99.6 kh/W  0.07217    0.70$        0.70$   4.00%          US   NH
PASCAL      pascal      N-Excavator            60   1.1 gh/s          144   7.9 mh/W  0.06830    0.66$        0.66$   4.00%    0.00% US   NH
PASCAL      pascal      N-Excavator            60   1.1 gh/s          144   7.9 mh/W  0.06830    0.66$        0.66$   4.00%    0.00% US   NH
LBRY        lbry        N-ccminerAlexisHSR     60 303.3 mh/s          142   2.1 mh/W  0.01430    0.14$        0.14$   4.00%    0.00% US   NH
LBRY        lbry        N-ccminerAlexisHSR     60 303.3 mh/s          142   2.1 mh/W  0.01430    0.14$        0.14$   4.00%    0.00% US   NH
BLAKE2S     blake2s     N-CcminerPolytmos      60   4.2 gh/s          143  29.3 mh/W  0.00000    0.00$        0.00$   4.00%          US   NH
BLAKE2S     blake2s     N-CcminerPolytmos      60   4.2 gh/s          143  29.3 mh/W  0.00000    0.00$        0.00$   4.00%          US   NH
BLAKE2S     blake2s     N-ccminerAlexisHSR     60   4.2 gh/s          143  29.3 mh/W  0.00000    0.00$        0.00$   4.00%    0.00% US   NH



Code:
-- **********************************************************************************************************
-- ********************                                                                  ********************
-- ********************                           BASIC OPTIONS                          ********************
-- ********************                                                                  ********************
-- **********************************************************************************************************

-- Your rig ID

@@WORKERNAME=BENCH

--Autoexchange pools preferred currencies.
--You can set a generic currency for all autoexchange pools @@CURRENCY=XXX or a specific currency for one pool @@CURRENCY_NAMEOFPOOL=BTC valid only for that pool
--pools without autoexchange (yiimp, suprnova...) need a wallet of same coin you are mining
--You must be sure selected pool support pay that coin or you can lose your money.
--You must set wallet for this currencies on "Wallets Section"

@@CURRENCY=XVG
@@CURRENCY_NAMEOFPOOL=XXX

-- Local currency shown within the profits screen (DOLLAR, EURO, GBP)

@@LOCALCURRENCY=DOLLAR

-- Location of your rig: EUROPE/US/ASIA (by default "US" will be used for pools that don't require or support this setting)

@@LOCATION=US

-- Pool user name for non-anonymous pools such as SprNova, BlocksFactory, or MiningPoolHub
-- You can ignore this setting if you're not using these types of pools

@@USERNAME=bachsolo

-- For auto exchange pools. You only need set a wallet for your preferred currencies (@@currency).
-- Other pools without an auto exchange, like Yiimp, will need a wallet defined for the same coin you are mining.
-- You can add wallets using pattern  @@WALLET_XXX=YYYYY (where XXX=currency symbol; YYYYY=your wallet).
-- For Nicehash if a @@WALLET_BTC_NICE=XXXXXXX is found it will be used, if not @@WALLET_BTC will be used.
-- For some coins, such as Electroneum, you will need a Payment ID. Add it after your address separated by a dot.

@@WALLET_BTC=1Pmi186CrnDtmDmjsjV9Bycbev9JqXiiKt
--@@WALLET_BTC=12PjPV5FBnyGrYR75sKTeQTU1dPoh6Wb12
--@@WALLET_BTC=15nV26qRSiNf42fjUwHtaFR7cT4umqWSQi
@@WALLET_DNR=DP9HCR1JT2f7hKHbhUZeNoFC2hBofHNyPN
@@WALLET_RDD-RdFqnaQ1vBxgoyoAe6ECbdY3GvapuvVCvq
@@WALLET_XVG=DRA3baBnoLeEpDa3RP2MwZ9BzMpnaFemiK

-- Number of minutes to mine as a donation each day (minimum 5 minutes or 0.34%)

@@DONATE=10

-- Use your cpu to mine: ENABLED = yes, DISABLED = no (you can start cpu alone mining also using -groupnames parameter in batch file)

@@CPUMINING=DISABLED

--Electricity cost, you can use this converter to get your BTC cost http://www.xe.com/es/currencyconverter/convert/?Amount=0%2C012&From=EUR&To=XBT
--Example for all day cost [{"HourStart":0,"HourEnd":23,"CostKwh":0.105609}]
--Example for two periods cost [{"HourStart":12,"HourEnd":21,"CostKwh":0.105609},{"HourStart":22,"HourEnd":11,"CostKwh":0.703759}]

@@ELECTRICITYCOST=[{"HourStart":0,"HourEnd":23,"CostKwhBTC":0.0000986078}]

-- **********************************************************************************************************
-- ********************                                                                  ********************
-- ********************   ADVANCED OPTIONS (don't change unless you know what you do)    ********************
-- ********************                                                                  ********************
-- **********************************************************************************************************



-- Profit recheck interval time (in seconds) for each kind of pool
-- This interval recalculates and selects the most profitable algorithm

@@INTERVAL_PPS=300
@@INTERVAL_PPLS=1800

-- Benchmarks interval time (less than 300 not recommended for GPU due to miners ramp time), if you want to use automatic gpu power limit configuration is recommended at least 600

@@BENCHMARKTIME=600

- When enabled miners stats are updated while real mining, if disabled miner stats only are updated while benchmarking (ENABLED/DISABLED)

@@LIVESTATSUPDATE=ENABLED

-- Screen to be shown at script start-up (WALLETS/CURRENT/HISTORY/PROFITS/STATS)

@@STARTSCREEN=PROFITS


-- Percent to switch miner/algo, new miner/algo only will be launched if new profit is greater than actual profit in specified percent (example: 10 means that new miner/algo must be 10% more profitable than actual to be launched)

@@PERCENTTOSWITCH=10


-- [OPTIONAL] API Keys
-- Some non-anonymous pools, such as Suprnova and MPH, require API keys to obtain wallet details or pool speed.
-- For example @@APIKEY_MINING_POOL_HUB=a04e6sx30b38f73878ae40775f70efseff6582e8ec37600215755487ccbd36b4510b4
-- FORMAT: @@APIKEY_NAMEOFPOOL=XXXXXXXXXX) [optional]


-- @@APIKEY_NAMEOFPOOL=XXXXXXXXXX
-- @@APIKEY_NAMEOFPOOL2=YYYYYYYYYY


-- [OPTIONAL] GPU Groups/PowerLimits
-- if you don´t set groups MM automatically makes 2 groups, one for all NVIDIA gpus and other for all AMD gpus
-- If you activate this option miners ports will be calculated dynamic mode, some software like ethmonitoring will not work due to miner dynamic port assignation
-- You can group your cards as you want. It's recommended to create a group for each card model in your rig, each group will be benchmarked and run separately (you can identify your GPU id's by launching GpuList.bat)
-- Type must be NVIDIA or AMD,
-- You can set Powerlimits (MM must run in administrator mode and UAC disabled or prompt appears) for each NVIDIA group, MM will benchmark all miners with maximum value, done this, when a miner is maximum profit candidate MM will benchmark other power limits of that miner to find best. (zero means MM will not change Power Limit)
-- Example1: @@GPUGROUPS=[{"GroupName" : "Card1","Type":"NVIDIA","Gpus":"0","PowerLimits":"0"},{"GroupName" : "Card2","Type":"NVIDIA","Gpus":"0","PowerLimits":"0"},{"GroupName" : "Card3","Type":"NVIDIA","Gpus":"0","PowerLimits":"0"}]
-- Example2: @@GPUGROUPS=[{"GroupName" : "1080","Type":"NVIDIA","Gpus":"0,1,2,3,4","PowerLimits":"100,90,80"} , {"GroupName" : "RX580","Type":"AMD","Gpus":"0,1","PowerLimits":"0"} ]


@@GPUGROUPS=[{"GroupName":"1060","Type":"NVIDIA","Gpus":"0,1","PowerLimits":"60"}]


--[OPTIONAL]  Pools profit correction factors
--Usually pools revenue is overestimated, this factor allows manual correction (Profit= ReportedPoolProfit * @@POOLPROFITFACTOR)
--This values are based on experience


@@POOLPROFITFACTOR_AHASHPOOL=0.7
@@POOLPROFITFACTOR_NICEHASH=1
@@POOLPROFITFACTOR_MININGPOOLHUB=0.8
@@POOLPROFITFACTOR_ZPOOL=0.7
@@POOLPROFITFACTOR_ZERGPOOL=0.5


--Enabled or disable detailed log

@@DEBUGLOG=DISABLED


--Delayed miners closing, while new miner is starting, old one continue mining for specified seconds

@@DELAYCLOSEMINERS=0
 
 
--Min number of workers in a pool to be considered as "good"

@@MINWORKERS=20

-- This variable defines order for Whattomine based stats virtual pool, for each coin MM find in WTM it will search what real pool has this coin available, first found (in specified order) is selected.
-- Only this pools are compatible (they works at coin level): Yiimp, Suprnova, MiningPoolHub, ZergPool
-- WTM profit is based on instant coin change rate, is recommended use pools with autoexchange on like MiningPoolHub and ZergPool


@@WHATTOMINEPOOLORDER=MiningPoolHub,ZergPool


--Algorithms, define what algorithms can be mined for MM, for an Algo can be mined must exists: 1. A pool, 2. A miner, 3. This config.
--If used, algorithm parameter from core.ps1 override this config.

@@ALGORITHMS_NVIDIA=bitcore,blake2s,blakecoin,c11,cryptonight,Equihash,Ethash,,Ethash_Blake2b,Ethash_Blake14r,Ethash_Keccak,Ethash_blake2s,Ethash_pascal,Ethash_Lbry,groestl,hsr,jha,Keccak,keccakc,lbry,lyra2v2,lyra2z,Myriad-Groestl,Neoscrypt,nist5,pascal,phi,polytimos,sib,skein,skunk,timetravel,tribus,veltor,whirpool,x11evo,x11gost,x14,x16r,x17,xevan
@@ALGORITHMS_AMD=bitcore,blake,blake2s,cryptonight,darkcoin-mod,equihash,Ethash,Ethash_Blake2b,Ethash_Blake14r,Ethash_Keccak,Ethash_blake2s,Ethash_pascal,Ethash_Lbry,Groestl,hsr,Keccak,lyra2v2,lyra2z,Myriad-groestl,neoscrypt,Pascal,phi,skein,tribus,vanilla,veltor,x11gost,xevan
@@ALGORITHMS_CPU=bitcore,blakecoin,cryptonight,hmq1725,jha,keccak,keccakc,lyra2v2,lyra2z,m7m,neoscrypt,nist5,phi,polytimos,timetravel,tribus,veltor

 


-- **********************************************************************************************************
-- ********************                                                                  ********************
-- ********************                           BASIC OPTIONS                          ********************
-- ********************                                                                  ********************
-- **********************************************************************************************************

-- Your rig ID

@@WORKERNAME=BENCH

--Autoexchange pools preferred currencies.
--You can set a generic currency for all autoexchange pools @@CURRENCY=XXX or a specific currency for one pool @@CURRENCY_NAMEOFPOOL=BTC valid only for that pool
--pools without autoexchange (yiimp, suprnova...) need a wallet of same coin you are mining
--You must be sure selected pool support pay that coin or you can lose your money.
--You must set wallet for this currencies on "Wallets Section"

@@CURRENCY=XVG
@@CURRENCY_NAMEOFPOOL=XXX


-- Local currency shown within the profits screen (DOLLAR, EURO, GBP)

@@LOCALCURRENCY=DOLLAR

-- Location of your rig: EUROPE/US/ASIA (by default "US" will be used for pools that don't require or support this setting)

@@LOCATION=US

-- Pool user name for non-anonymous pools such as SprNova, BlocksFactory, or MiningPoolHub
-- You can ignore this setting if you're not using these types of pools

@@USERNAME=abc123

-- For auto exchange pools. You only need set a wallet for your preferred currencies (@@currency).
-- Other pools without an auto exchange, like Yiimp, will need a wallet defined for the same coin you are mining.
-- You can add wallets using pattern  @@WALLET_XXX=YYYYY (where XXX=currency symbol; YYYYY=your wallet).
-- For Nicehash if a @@WALLET_BTC_NICE=XXXXXXX is found it will be used, if not @@WALLET_BTC will be used.
-- For some coins, such as Electroneum, you will need a Payment ID. Add it after your address separated by a dot.

@@WALLET_BTC=1mi186CrnDtmDmj.....
--@@WALLET_BTC=1PjPV5FBnyGrY.....
--@@WALLET_BTC=1nV26qRSi.....
@@WALLET_DNR=DP9HR1JT2f7hKHhU.....
@@WALLET_RDD-RdFqnaQ1vBxgoy.....
@@WALLET_XVG=DRA3aBnoLeEpDa.....

-- Number of minutes to mine as a donation each day (minimum 5 minutes or 0.34%)

@@DONATE=10

-- Use your cpu to mine: ENABLED = yes, DISABLED = no (you can start cpu alone mining also using -groupnames parameter in batch file)

@@CPUMINING=DISABLED

--Electricity cost, you can use this converter to get your BTC cost http://www.xe.com/es/currencyconverter/convert/?Amount=0%2C012&From=EUR&To=XBT
--Example for all day cost [{"HourStart":0,"HourEnd":23,"CostKwh":0.105609}]
--Example for two periods cost [{"HourStart":12,"HourEnd":21,"CostKwh":0.105609},{"HourStart":22,"HourEnd":11,"CostKwh":0.703759}]

@@ELECTRICITYCOST=[{"HourStart":0,"HourEnd":23,"CostKwhBTC":0.0000986078}]

-- **********************************************************************************************************
-- ********************                                                                  ********************
-- ********************   ADVANCED OPTIONS (don't change unless you know what you do)    ********************
-- ********************                                                                  ********************
-- **********************************************************************************************************



-- Profit recheck interval time (in seconds) for each kind of pool
-- This interval recalculates and selects the most profitable algorithm

@@INTERVAL_PPS=300
@@INTERVAL_PPLS=1800

-- Benchmarks interval time (less than 300 not recommended for GPU due to miners ramp time), if you want to use automatic gpu power limit configuration is recommended at least 600

@@BENCHMARKTIME=600

- When enabled miners stats are updated while real mining, if disabled miner stats only are updated while benchmarking (ENABLED/DISABLED)

@@LIVESTATSUPDATE=ENABLED

-- Screen to be shown at script start-up (WALLETS/CURRENT/HISTORY/PROFITS/STATS)

@@STARTSCREEN=PROFITS


-- Percent to switch miner/algo, new miner/algo only will be launched if new profit is greater than actual profit in specified percent (example: 10 means that new miner/algo must be 10% more profitable than actual to be launched)

@@PERCENTTOSWITCH=10


-- [OPTIONAL] API Keys
-- Some non-anonymous pools, such as Suprnova and MPH, require API keys to obtain wallet details or pool speed.
-- For example @@APIKEY_MINING_POOL_HUB=a04e6sx30b38f73878ae40775f70efseff6582e8ec37600215755487ccbd36b4510b4
-- FORMAT: @@APIKEY_NAMEOFPOOL=XXXXXXXXXX) [optional]


-- @@APIKEY_NAMEOFPOOL=XXXXXXXXXX
-- @@APIKEY_NAMEOFPOOL2=YYYYYYYYYY


-- [OPTIONAL] GPU Groups/PowerLimits
-- if you don´t set groups MM automatically makes 2 groups, one for all NVIDIA gpus and other for all AMD gpus
-- If you activate this option miners ports will be calculated dynamic mode, some software like ethmonitoring will not work due to miner dynamic port assignation
-- You can group your cards as you want. It's recommended to create a group for each card model in your rig, each group will be benchmarked and run separately (you can identify your GPU id's by launching GpuList.bat)
-- Type must be NVIDIA or AMD,
-- You can set Powerlimits (MM must run in administrator mode and UAC disabled or prompt appears) for each NVIDIA group, MM will benchmark all miners with maximum value, done this, when a miner is maximum profit candidate MM will benchmark other power limits of that miner to find best. (zero means MM will not change Power Limit)
-- Example1: @@GPUGROUPS=[{"GroupName" : "Card1","Type":"NVIDIA","Gpus":"0","PowerLimits":"0"},{"GroupName" : "Card2","Type":"NVIDIA","Gpus":"0","PowerLimits":"0"},{"GroupName" : "Card3","Type":"NVIDIA","Gpus":"0","PowerLimits":"0"}]
-- Example2: @@GPUGROUPS=[{"GroupName" : "1080","Type":"NVIDIA","Gpus":"0,1,2,3,4","PowerLimits":"100,90,80"} , {"GroupName" : "RX580","Type":"AMD","Gpus":"0,1","PowerLimits":"0"} ]


@@GPUGROUPS=[{"GroupName":"1060","Type":"NVIDIA","Gpus":"0,1","PowerLimits":"60"}]


--[OPTIONAL]  Pools profit correction factors
--Usually pools revenue is overestimated, this factor allows manual correction (Profit= ReportedPoolProfit * @@POOLPROFITFACTOR)
--This values are based on experience


@@POOLPROFITFACTOR_AHASHPOOL=0.7
@@POOLPROFITFACTOR_NICEHASH=1
@@POOLPROFITFACTOR_MININGPOOLHUB=0.8
@@POOLPROFITFACTOR_ZPOOL=0.7
@@POOLPROFITFACTOR_ZERGPOOL=0.5


--Enabled or disable detailed log

@@DEBUGLOG=DISABLED


--Delayed miners closing, while new miner is starting, old one continue mining for specified seconds

@@DELAYCLOSEMINERS=0
 
 
--Min number of workers in a pool to be considered as "good"

@@MINWORKERS=20

-- This variable defines order for Whattomine based stats virtual pool, for each coin MM find in WTM it will search what real pool has this coin available, first found (in specified order) is selected.
-- Only this pools are compatible (they works at coin level): Yiimp, Suprnova, MiningPoolHub, ZergPool
-- WTM profit is based on instant coin change rate, is recommended use pools with autoexchange on like MiningPoolHub and ZergPool


@@WHATTOMINEPOOLORDER=MiningPoolHub,ZergPool


--Algorithms, define what algorithms can be mined for MM, for an Algo can be mined must exists: 1. A pool, 2. A miner, 3. This config.
--If used, algorithm parameter from core.ps1 override this config.

@@ALGORITHMS_NVIDIA=bitcore,blake2s,blakecoin,c11,cryptonight,Equihash,Ethash,,Ethash_Blake2b,Ethash_Blake14r,Ethash_Keccak,Ethash_blake2s,Ethash_pascal,Ethash_Lbry,groestl,hsr,jha,Keccak,keccakc,lbry,lyra2v2,lyra2z,Myriad-Groestl,Neoscrypt,nist5,pascal,phi,polytimos,sib,skein,skunk,timetravel,tribus,veltor,whirpool,x11evo,x11gost,x14,x16r,x17,xevan
@@ALGORITHMS_AMD=bitcore,blake,blake2s,cryptonight,darkcoin-mod,equihash,Ethash,Ethash_Blake2b,Ethash_Blake14r,Ethash_Keccak,Ethash_blake2s,Ethash_pascal,Ethash_Lbry,Groestl,hsr,Keccak,lyra2v2,lyra2z,Myriad-groestl,neoscrypt,Pascal,phi,skein,tribus,vanilla,veltor,x11gost,xevan
@@ALGORITHMS_CPU=bitcore,blakecoin,cryptonight,hmq1725,jha,keccak,keccakc,lyra2v2,lyra2z,m7m,neoscrypt,nist5,phi,polytimos,timetravel,tribus,veltor


Post
Topic
Board Mining (Altcoins)
Re: Megaminer 6.0b1 - Multi pool / Multi Algo launcher
by
jbonifacio
on 05/02/2018, 04:56:08 UTC
My issue with benchmarking seems to be MM doesn't know when it's completed benchmarking a given power level. If I let it run a few hours to benchmark a given power and restart it goes to the next level. I do this over and over until all power levels are completed and MM seems to run normally then.
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 6.0b1 - Multi pool / Multi Algo launcher
by
jbonifacio
on 04/02/2018, 14:18:02 UTC
I have powerlevels set to 90,80,70,60 and mm has been benchmarking power 90 for over 10 hours. I see the stat files for the 1060 and 1070 (26 for each). Not sure why it's stuck on 90. I did start as Administrator.
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.2 - Multi pool / Multi Algo launcher
by
jbonifacio
on 19/01/2018, 21:38:57 UTC
dude215p, thanks for sharing. I'm trying to confirm your findings but it will take me a little more time.
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.2 - Multi pool / Multi Algo launcher
by
jbonifacio
on 17/01/2018, 01:37:53 UTC
Started testing 5.2 and the stats screen has exaggerated values. For example, id 9 (X17) says the time is 18906 minutes which is impossible. None of these values should be over 600 minutes. Great work though - the additional information is great.


Code:
--------------------------------------------------------------  STATS  -------------------------------------------------------------------
Start Time: 01/16/2018 11:22:40                                                                             Running Mode: AUTOMATIC


   GroupName: 1060

Id Algorithm      Pool   Miner              Launch Time      Best Status  Last
-- ---------      ----   -----              ------ ----      ---- ------  ----
12 SKEIN          H.RFRY N-CcminerPolytmos       1 63 min       1 Idle    1/16/2018 11:41:12 AM
13 NIST5          H.RFRY N-CcminerPolytmos       6 8452 min     9 Idle    1/16/2018 6:57:43 PM
10 LYRA2V2        H.RFRY N-CcminerPolytmos       1 62 min       1 Idle    1/16/2018 12:09:15 PM
11 MYRIAD-GROESTL H.RFRY N-CcminerPolytmos       1 62 min       1 Idle    1/16/2018 12:02:16 PM
14 BITCORE        H.RFRY N-ccminerSkunk          1 62 min       1 Idle    1/16/2018 12:23:15 PM
17 LYRA2V2        H.RFRY N-CcminerTpruvot        1 62 min       1 Idle    1/16/2018 12:16:14 PM
18 XEVAN          H.RFRY N-CcminerXevan          2 635 min      2 Idle    1/16/2018 2:22:02 PM
15 SKUNK          H.RFRY N-CcminerTpruvot        7 5413 min     8 Running 1/16/2018 7:21:30 PM
16 TRIBUS         H.RFRY N-CcminerTpruvot        7 6839 min     9 Idle    1/16/2018 5:35:28 PM
 9 X17            H.RFRY N-ccminerPalgin         8 18906 min   15 Idle    1/16/2018 6:47:33 PM
 2 X17            H.RFRY N-ccminerAlexis         1 62 min       1 Idle    1/16/2018 11:27:11 AM
 3 NIST5          H.RFRY N-ccminerAlexis         1 64 min       1 Idle    1/16/2018 11:48:14 AM
 0 BITCORE        H.RFRY N-ccminer-2.2           1 62 min       1 Idle    1/16/2018 12:26:44 PM
 1 SKEIN          H.RFRY N-ccminerAlexis         1 63 min       1 Idle    1/16/2018 11:44:43 AM
 4 LYRA2V2        H.RFRY N-ccminerAlexisHSR      1 62 min       1 Idle    1/16/2018 12:12:45 PM
 7 NEOSCRYPT      H.RFRY N-CcminerKlaust         5 2327 min     5 Idle    1/16/2018 6:05:55 PM
 8 LYRA2V2        H.RFRY N-CcminerNanashi        1 62 min       1 Idle    1/16/2018 12:19:45 PM
 5 NIST5          H.RFRY N-ccminerAlexisHSR      1 62 min       1 Idle    1/16/2018 11:55:16 AM
 6 MYRIAD-GROESTL H.RFRY N-CcminerKlaust         1 62 min       1 Idle    1/16/2018 12:05:45 PM
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.2 - Multi pool / Multi Algo launcher
by
jbonifacio
on 17/01/2018, 01:26:48 UTC
Why Removed delay close miner option ??
I was very happy with this option.
I even set this to 40 sec, to insure no downtime on switching.
And it's work very well!

Check the release notes for his explanation.
Post
Topic
Board Hardware
Re: Hacking the S7 - improving efficiency through minor hardware manipulation
by
jbonifacio
on 15/01/2018, 23:36:09 UTC
Here's an updated script that tries to keep temps consistent. What I added was the ability to view/fetch the logs though http.

Code:
#!/bin/sh
#
# Installation instructions:
#   - Place in /config/hashcheck.sh
#   - Set execute flag on file (chmod 0744)
#   - Create log file: touch /config/log.txt
#   - Create link to view from http: ln -s /config/log.txt /www/pages/.
#   - Run with: /config/hashcheck.sh &
#
# How to obtain log from http
#   - http://[ip of miner]/log.txt
#
# ADJUST THESE VARS ONLY --------------------------------------
#
restart=14400    #hours in seconds
#minhash=290000  #min hash rate 2900.00 ghs without the decimal
minhash=100000   #min hash rate 2900.00 ghs without the decimal
minfan=12        #min fan speed
maxfan=34        #max fan speed
mintemp=60       #min avg temp
maxtemp=65       #max avg temp
pwm=20           #starting pwm speed
maxloglines=70   #max log lines to save in file
#
#--------------------------------------------------------------

resetcgminer () {
    restartcount=$((restartcount+1))
    restarthash=$(cgminer-api | grep 'GHS 5s] => ' | cut -c 16-)
    elapsedtime=$E

    if [ "$1" = "1" ]; then
        logger "| applying new fan speed"
        sed -i "/bitmain-fan-pwm/c\"bitmain-fan-pwm\" : \"$pwm\"," /config/cgminer.conf
    fi

    logger "| restarting cgminer"
    /etc/init.d/cgminer.sh stop > /dev/null
    sleep 5
    /etc/init.d/cgminer.sh start > /dev/null

    logger "| miner restarted: $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), up at $restarttime for $elapsedtime seconds"
    tailit
    sleep 60
}

getstats () {
    S=$(cgminer-api | grep 'GHS 5s] => ' | cut -c 16- | tr -d '.')
    E=$(cgminer-api summary | grep 'Elapsed]' | cut -c 17-)
    T=$(cgminer-api stats | grep 'temp_avg] =>' | cut -c 18-)
    T1=$(cgminer-api stats | grep 'temp1] =>' | cut -c 15-)
    T2=$(cgminer-api stats | grep 'temp2] =>' | cut -c 15-)
    T3=$(cgminer-api stats | grep 'temp3] =>' | cut -c 15-)
    HASH=$(cgminer-api | grep 'GHS 5s] => ' | cut -c 16-)
}

logger () {
    echo $(date +%Y-%m-%d:%H:%M:%S) "$1 " >> /config/log.txt
}

tailit () {
    tail -$maxloglines /config/log.txt > /config/log2.txt && cp /config/log2.txt /config/log.txt
}

rm /config/log.txt
touch /config/log.txt

logger "| hashcheck monitor started. reboot every $restart seconds or if hash lower than $minhash Ghs"
logger "| tempcheck monitor started"

restartcount=0
T=0
T1=0
T2=0
T3=0
PCT="%"

resetcgminer 1

sleep 60

while true
do
    getstats

    if [ $T1 -gt "75" ] || [ $T2 -gt "75" ] || [ $T3 -gt "75" ] && [ $pwm -lt "100" ]; then
        pwm=100
        logger "| failed too hot: setting fan to 100$PCT, $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
        resetcgminer 1
        continue
   fi

   if [ $E -gt $restart ]; then
        logger "| miner scheduled restart: $restarthash GH/s, $T1 $T2 $T3 deg ($T AVG), up for $elapsedtime seconds"
        resetcgminer 0
        continue
   fi

   if [ -z "S$" ] || [ $S -eq "0" ]; then
        logger "| failed low hash: $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
        resetcgminer 0
        continue
   fi


   if [ $S -lt $minhash ] && [ $E -gt "120" ]; then
        logger "| rechecking in 120s low hash: $HASH $T1 $T2 $T3 deg, $restartcount restarts"

        sleep 120

        getstats

        if [ $S -lt $minhash ]; then
            logger "| failed low hash: $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
            resetcgminer 0
            continue
        else
            logger "| recovered: $HASH MH/s, $E seconds, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
        fi
   fi

   if [ $T -lt $mintemp ] && [ $pwm -gt $minfan ] && [ $E -gt "120" ]; then
        logger "| rechecking in 120s low temp: $HASH GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"

        sleep 120

        getstats

        if [ $S -lt $minhash ]; then
            logger "| failed low hash: $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
            resetcgminer 0
            continue
        else
            if [ $T -lt $mintemp ] && [ $pwm -gt $minfan ]; then
                pwm=$((pwm-2))
                logger "| failed too cold: setting fan to $pwm$PCT, $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
                resetcgminer 1
                continue
            else
                logger "| recovered: $HASH GH/s, $E seconds, $T1 $T2 $T3 deg ($T avg)"
            fi
        fi
   fi

   if [ $T -gt $maxtemp ] && [ $pwm -lt $maxfan ] && [ $E -gt "120" ]; then
        pwm=$((pwm+2))
        logger "| failed too hot: setting fan to $pwm$PCT, $restarthash GH/s, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
        resetcgminer 1
        continue
   else
        logger "| normal operation: fan at $pwm$PCT, $HASH GH/s, $E seconds, $T1 $T2 $T3 deg ($T avg), $restartcount restarts"
   fi

   tailit

   sleep 60
done
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.0b - Multi pool / Multi Algo launcher
by
jbonifacio
on 13/01/2018, 15:08:25 UTC
Eth donation sent on the 8th. Thanks for your efforts.
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.0b - Multi pool / Multi Algo launcher
by
jbonifacio
on 07/01/2018, 21:35:26 UTC
For monitoring I wrote something specific for my needs. I use  http://openhardwaremonitor.org/  so I can get to the stats remotely. Then I used PHP to pull those stats (which are in json) and create a HTML file with the detail I want to see.

Code:
    $json   = file_get_contents("http://{$miner}:8085/data.json");
    $jArray = json_decode($json, TRUE);

For the web server I use  https://code.google.com/archive/p/mongoose/#!. Here's an example of my output:

Code:
20180107 03:31:01
   BENCH:
      1060 3GB - core:  99% 51^  mem: 203.0 MB   6%
      1060 3GB - core:  95% 62^  mem: 203.0 MB   6%

   MINER:
      1070 Ti - core:  99% 58^  mem: 287.8 MB  22%
      1070 Ti - core: 100% 52^  mem: 287.8 MB  21%
      1070 Ti - core: 100% 56^  mem: 287.8 MB  21%
      1070    - core: 100% 51^  mem: 287.8 MB  20%
      1070 Ti - core:  98% 46^  mem: 287.8 MB  22%
      1080 Ti - core:  98% 58^  mem: 287.8 MB   8%
      1080    - core:  99% 56^  mem: 287.8 MB   9%
      1070 Ti - core:  94% 55^  mem: 287.8 MB  19%

   S7 ASIC:
      60.0  62.0  63.0
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.0b - Multi pool / Multi Algo launcher
by
jbonifacio
on 31/12/2017, 19:04:51 UTC
On one my rig - I every 2-5 hours get error "out of memory" on x17.

What GPU are you getting this with? A 1060? I've gotten the out-of-memory with Palgin on my 1060 and just removed the Palgin entry from the miner directory. The 1060's I have only have 3GB of memory.

Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.0b - Multi pool / Multi Algo launcher
by
jbonifacio
on 30/12/2017, 13:58:16 UTC
Sinuhet, here's the latest bin directory packaged with 7z if you want it:

https://www.dropbox.com/s/cvwj5wzux750olo/Bin.7z?dl=0
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.0b - Multi pool / Multi Algo launcher
by
jbonifacio
on 28/12/2017, 14:15:20 UTC
When I get the blank screen no miners are running. Pressing keys doesn't refresh the screen. I will see if I can detect log file activity next time.

I have upload new code to master branch, It has totally new log system, please run and see log when you get blank screen again.



Much better! Thank you

BTW: The you need a backslash for /n :

NO POOLS!....retry in 10 sec/nREMEMBER, IF YOUR ARE MINING ON ANONYMOUS WITHOUT AUTOEXCHANGE POOLS LIKE YIIMP, NANOPOOL, ETC. YOU MUST SET WALLET FOR AT LEAST ONE POOL COIN IN CONFIG.TXT
Post
Topic
Board Mining (Altcoins)
Re: Megaminer 5.0b - Multi pool / Multi Algo launcher
by
jbonifacio
on 26/12/2017, 23:07:57 UTC
When I get the blank screen no miners are running. Pressing keys doesn't refresh the screen. I will see if I can detect log file activity next time.