Pages:
Author

Topic: Megaminer 6.3 - Multi pool / Multi Algo launcher - page 12. (Read 70970 times)

full member
Activity: 322
Merit: 105
Good Morning,

I have 37 Files in my Stats Folder.
I close Miner and open (restart) so begin Miner to Benchmark make all times. Sad
Benchmark begin 95.

I dont know whois Problem.

---

This Time make Benchmark Test with bminer.exe

0.000 Sol/s all GPUs

P.s. i have make update to Nvdia Driver (last Update 29.01.2018 Version)
I think not this is Problem?

I have 13 Nvdia 1070 ti and 1080 ti GPUs.
Win 10 - 64x
8GB Ram
Virtual Ram 75 000





You must have a file in stats folder for any miner/algo active combination. For NVIDIA are more than 60, you have pending benchmarks yet. If you press T key in profits screen can see all miners


newbie
Activity: 42
Merit: 0
Good Morning,

I have 37 Files in my Stats Folder.
I close Miner and open (restart) so begin Miner to Benchmark make all times. Sad
Benchmark begin 95.

I dont know whois Problem.

---

This Time make Benchmark Test with bminer.exe

0.000 Sol/s all GPUs

P.s. i have make update to Nvdia Driver (last Update 29.01.2018 Version)
I think not this is Problem?

I have 13 Nvdia 1070 ti and 1080 ti GPUs.
Win 10 - 64x
8GB Ram
Virtual Ram 75 000



full member
Activity: 322
Merit: 105
newbie
Activity: 42
Merit: 0
Hello,

Miner are realy Nice.
I have a Problem or i think i have a Problem.

I have launch Miner yesterday + Miner have 5-6 Hour make Benchmark Test.
After Test have Beginn Mining, i have closed Miner after 4-5 Hour Work for install new Nvdia Driver.

Afer install new Nvdia Driver, i have open Miner - Miner make Benchmark Test 95/210?
+ make all times in Loop Alexis download bevore continue?

Miner Restart make Benchmark Test is not Normal or?
I hope not normal - is verry long.

My Start Bat is this:

setx GPU_FORCE_64BIT_PTR 1
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100


:LOOP
del "Stats\*_Profit.txt"

powershell -version 5.0 -noexit -executionpolicy bypass -command "&.\core.ps1 -MiningMode AUTOMATIC -PoolsName AHASHPOOL,Hash_Refinery,Mining_Pool_Hub,NICEHASH,Zpool
GOTO LOOP



Config File this:


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

-- Your rig ID

@@WORKERNAME=MY1

-- Preferred currency you want to receive. Only used for anonymous pools with auto exchange such as Zpool, HR, ...
-- You must set your wallet for this currency within the Wallets Section found in the Advanced Options section.

@@CURRENCY=BTC

-- 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=EUROPE

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

@@USERNAME=Kleinfein

-- WALLETS for auto exchange pools. You only need set a wallet for your preferred currency (@@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=3NwHqXRtvMTXAGNK8gjtE6QQPfuNJdewkg
@@WALLET_BTC_NICE=3R2BvkaGgUXZYJ9DT1qfiVqTcpLFgdae92

-- 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,"CostKwhBTC":0.00000105609}]
--Example for two periods cost [{"HourStart":12,"HourEnd":21,"CostKwhBTC":0.00000105609},{"HourStart":22,"HourEnd":11,"CostKwhBTC":0.00000703759}]

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





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


-- Profit recheck interval time (in seconds - less than 600 not recommended)
-- This interval recalculates and selects the most profitable algorithm

@@INTERVAL=600

-- Benchmarks interval time (less than 300 not recommended for GPU due to miners ramp time)

@@BENCHMARKTIME=300

-- 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=a04e6sx30b38f73878ae43775f70efseff6582e8ec37600215755487ccbd36b4510b4
-- FORMAT: @@APIKEY_NAMEOFPOOL=XXXXXXXXXX) [optional]


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



-- [OPTIONAL] GPU Groups
-- 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)
-- If you change any of your group names you must delete the stats folder contents and re-run benchmarks.
-- Type must be NVIDIA or AMD, if you dont 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
-- Example for rig with 3 NVIDIA gpu, each gpu alone @@GPUGROUPS=[{"GroupName" : "Card1","Type":"NVIDIA","Gpus":"0"},{"GroupName" : "Card2","Type":"NVIDIA","Gpus":"0"},{"GroupName" : "Card3","Type":"NVIDIA","Gpus":"0"}]
-- Example for rig with 5 NVIDIA and 2 AMD @@GPUGROUPS=[{"GroupName" : "1080","Type":"NVIDIA","Gpus":"0,1,2,3,4"} , {"GroupName" : "RX580","Type":"AMD","Gpus":"0,1"} ]


--@@GPUGROUPS= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Thank you
member
Activity: 134
Merit: 10
On Zpool  "skunk" algoritm show profit "XXXX$" per day.
Need to change something in pool code.

ALTCOM is rebranding, when it's done the pools will show again values, maybe Wink
full member
Activity: 322
Merit: 105
What job should I choose on MPH Hub Workers page for 1080ti? Is NVIDIA - Cryptonight, Ethash, Equihash, Groestl, Lyra2RE2, lyra2z, Myriad-Groestl, NeoScrypt, Skein the best option? Why didn't they add "All algos" option?

Is there an algorithm I can use to stress-test my OC settings? Timetravel seems to be the most demanding, am I right? Or maybe I should leave my OC settings and remove troubling algos?





That MPH config dont has any effect on MM.

I think equihash
newbie
Activity: 28
Merit: 0
What job should I choose on MPH Hub Workers page for 1080ti? Is NVIDIA - Cryptonight, Ethash, Equihash, Groestl, Lyra2RE2, lyra2z, Myriad-Groestl, NeoScrypt, Skein the best option? Why didn't they add "All algos" option?

Is there an algorithm I can use to stress-test my OC settings? Timetravel seems to be the most demanding, am I right? Or maybe I should leave my OC settings and remove troubling algos?



newbie
Activity: 30
Merit: 0
On Zpool  "skunk" algoritm show profit "XXXX$" per day.
Need to change something in pool code.
newbie
Activity: 32
Merit: 0
Quote from: betiteh0777 on January 25, 2018, 02:26:09 PM
Hi, here is a link for SPmod LUX ver.1  -->>  https://yadi.sk/d/wL26ZzhM3QGCma
member
Activity: 86
Merit: 10
I will have two requests for the next release.
1.Leave the @@ PERCENTTOSWITCH function as a toggled option so that it can be turned on or off manually.Because in some people it works stably and shows a real increase in profit, especially for a month.
2.Include in the next release hsr miner for nvidia pascal cards: https://github.com/palginpav/hsrminer/tree/master/Neoscrypt%20algo/Windows
This is the best neoscrypt algo miner for pascal cards. On my 1080ti cards klaust 8.19 - 1,5mh/s, hsr miner - 1,8mh/s per card.


1. I Dont understand, you can set to zero.
2. It will be included

Oh,my god!

Not @@PERCENTTOSWITCH,  but @@DELAYCLOSEMINERS

Sorry for mistake!
full member
Activity: 322
Merit: 105
Hello Friends,

i can not start the Megaminer.
Alexis link are down, can not download.

Sad thx Sad


change uri in miner file to:
https://github.com/tutulino/Software/releases/download/0/ccminer-alexis78-ms2013-cuda7.5.zip
newbie
Activity: 42
Merit: 0
Hello Friends,

i can not start the Megaminer.
Alexis link are down, can not download.

Sad thx Sad
full member
Activity: 322
Merit: 105
I will have two requests for the next release.
1.Leave the @@ PERCENTTOSWITCH function as a toggled option so that it can be turned on or off manually.Because in some people it works stably and shows a real increase in profit, especially for a month.
2.Include in the next release hsr miner for nvidia pascal cards: https://github.com/palginpav/hsrminer/tree/master/Neoscrypt%20algo/Windows
This is the best neoscrypt algo miner for pascal cards. On my 1080ti cards klaust 8.19 - 1,5mh/s, hsr miner - 1,8mh/s per card.


1. I Dont understand, you can set to zero.
2. It will be included
member
Activity: 86
Merit: 10
I will have two requests for the next release.
1.Leave the @@ PERCENTTOSWITCH function as a toggled option so that it can be turned on or off manually.Because in some people it works stably and shows a real increase in profit, especially for a month.
2.Include in the next release hsr miner for nvidia pascal cards: https://github.com/palginpav/hsrminer/tree/master/Neoscrypt%20algo/Windows
This is the best neoscrypt algo miner for pascal cards. On my 1080ti cards klaust 8.19 - 1,5mh/s, hsr miner - 1,8mh/s per card.
newbie
Activity: 11
Merit: 0
I see a problem with the recently added always updating "benchmark" results: when you add or remove GPUs after you've done the benchmarks the results get messed up, as the currently running algos will change in values, whereas others will not. especially when adding GPUs this will move the current top algo(s) up ahead above the others so they never run again and therefore also don't update their results.

maybe an option to disable the updating after benchmarks could be added?


I think a better solution would be to delete your current benchmarks and re-bench everything when you make a hardware change.. That way you would have the most up to date accurate info out there...

in principle yes -- but since accurate benchmarking takes like 6 hours this is not a practical solution. I'm not talking about major architecture changes (like adding new/different GPU types), but simply adding or removing a card of the same type -- so hashing speed simply scales over all algos.

since obtaining GPUs for reasonable prices is extremely difficult now I'm simply adding them when I get them. so a rig running (and benchmarked) with three 1070ti might get another 1070ti added once a week until the rig is full. re-running the benchmarks every time is just not practical and also a loss of profits.

Ok, so if you are frequently adding cards of the same types, and are expecting the same hash rate, then just go in and manually adjust the benchmarks yourself when you add a new card. Then MM will update the hash rate to more accurately reflect the actual performance of the cards as the algos are called (since we all know that the same cards can have +/-10% performance depending on the silicon lottery).
full member
Activity: 322
Merit: 105
I see a problem with the recently added always updating "benchmark" results: when you add or remove GPUs after you've done the benchmarks the results get messed up, as the currently running algos will change in values, whereas others will not. especially when adding GPUs this will move the current top algo(s) up ahead above the others so they never run again and therefore also don't update their results.

maybe an option to disable the updating after benchmarks could be added?


I think a better solution would be to delete your current benchmarks and re-bench everything when you make a hardware change.. That way you would have the most up to date accurate info out there...

in principle yes -- but since accurate benchmarking takes like 6 hours this is not a practical solution. I'm not talking about major architecture changes (like adding new/different GPU types), but simply adding or removing a card of the same type -- so hashing speed simply scales over all algos.

since obtaining GPUs for reasonable prices is extremely difficult now I'm simply adding them when I get them. so a rig running (and benchmarked) with three 1070ti might get another 1070ti added once a week until the rig is full. re-running the benchmarks every time is just not practical and also a loss of profits.
I will add a variable in config to enable/disable option
full member
Activity: 322
Merit: 105
@tutulfo: About the new feature you are developing.

I think that it will be great if MM can check and apply the best settings for a card. Currently i mine with less power and some overclocked settings (1080 Card), however some algorithms/coins can handle this better as others. Should be nice if MM can handle this fully automated, for me it is difficult to determine the best settings for all coins.

Since everyone's system is different, I don't see a way he would be able to implement that. What you can do is tweak each algo to achieve what you want (highest hash, most efficient, or some balance), save each as an afterburner profile, and then modify the json for each miner (if you wanted it by algo instead of miner, you would need to create a "custom" miner for each algo). You will put something like:
Code:
"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe" -profile1

into the "PrelaunchCommand":"", line, so it would look like this:

Code:
"PrelaunchCommand":"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe -profile1",

Disclaimer: I don't actually use this feature, so I may be a little off base on the format of the command. But it should get you started at least.

Edit to add what I meant by adding a custom miner-

For example, if C11 needed profile 1 and lbry needed profile 2, what you would do is create a file named N-ccminerAlexis-c11.json that looks like this:
Code:
{
"Path" : ".\\Bin\\NVIDIA-Alexis78\\ccminer-alexis78-ms2013-cuda7.5\\ccminer.exe",
"ExtractionPath" : ".\\Bin\\NVIDIA-Alexis78\\",
"Uri" : "https://github.com/nemosminer/ccminer-Alexis78/releases/download/ccminer-alexis78/ccminer-alexis78-ms2013-cuda7.5.7z",
"Types" : ["NVIDIA"],
"Arguments" : "-o #PROTOCOL#://#SERVER#:#PORT# -u #LOGIN# -p #PASSWORD# -R 10 -r 4 -b #APIPORT# -d #DEVICES# #ALGORITHMPARAMETERS# ",
"API" : "Ccminer",
"Fee" : 0,
"Wrap" : false,
"Dualmining":false,
"APIPort" : 4068,
"PrelaunchCommand":"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe -profile1",
"Algorithms": [
               
                {"c11" : "-a c11 -i 20" },                 
              ]

}
Then add another one named N-ccminerAlexis-lbry.json that looks like this:
Code:
{
"Path" : ".\\Bin\\NVIDIA-Alexis78\\ccminer-alexis78-ms2013-cuda7.5\\ccminer.exe",
"ExtractionPath" : ".\\Bin\\NVIDIA-Alexis78\\",
"Uri" : "https://github.com/nemosminer/ccminer-Alexis78/releases/download/ccminer-alexis78/ccminer-alexis78-ms2013-cuda7.5.7z",
"Types" : ["NVIDIA"],
"Arguments" : "-o #PROTOCOL#://#SERVER#:#PORT# -u #LOGIN# -p #PASSWORD# -R 10 -r 4 -b #APIPORT# -d #DEVICES# #ALGORITHMPARAMETERS# ",
"API" : "Ccminer",
"Fee" : 0,
"Wrap" : false,
"Dualmining":false,
"APIPort" : 4068,
"PrelaunchCommand":"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe -profile2",
"Algorithms": [
               
                {"lbry" : "-a lbry" },                 
              ]

}

And so on. You could also group them by profile (make a N-ccminerAlexis-profile1.json for all the algos that would use profile 1 etc...).


Automatic power limit  for nvidia is working in my development enviroment, i am upgrading it, for example , allowing to switch power limit without stop miner, benchmarking only algos  reaching first position, etc. I hope it will work  for amd also.

How it works?, when an algo reach first position anytime, if this option is active, MM change power limit and make a benchmark for each power limit point to check (f.e. 110, 100,90, 80), recording power and hashrate, from this point each time profit is checked that algo has 4 versions, one for each power limit point where profit is calculated based in its own hashrate, power draw, power cost and revenue.

In my tests, when revenue is high or power cost low, MM set gpu to 110%,if not set to 100% or 90%.

Only one flaw i see, revenue must be adjusted to reality or over-estimations will make power limit always goes to 110%. For that reason i add a profit correction factor for each pool.


member
Activity: 111
Merit: 10
I see a problem with the recently added always updating "benchmark" results: when you add or remove GPUs after you've done the benchmarks the results get messed up, as the currently running algos will change in values, whereas others will not. especially when adding GPUs this will move the current top algo(s) up ahead above the others so they never run again and therefore also don't update their results.

maybe an option to disable the updating after benchmarks could be added?


I think a better solution would be to delete your current benchmarks and re-bench everything when you make a hardware change.. That way you would have the most up to date accurate info out there...

in principle yes -- but since accurate benchmarking takes like 6 hours this is not a practical solution. I'm not talking about major architecture changes (like adding new/different GPU types), but simply adding or removing a card of the same type -- so hashing speed simply scales over all algos.

since obtaining GPUs for reasonable prices is extremely difficult now I'm simply adding them when I get them. so a rig running (and benchmarked) with three 1070ti might get another 1070ti added once a week until the rig is full. re-running the benchmarks every time is just not practical and also a loss of profits.
newbie
Activity: 11
Merit: 0
I see a problem with the recently added always updating "benchmark" results: when you add or remove GPUs after you've done the benchmarks the results get messed up, as the currently running algos will change in values, whereas others will not. especially when adding GPUs this will move the current top algo(s) up ahead above the others so they never run again and therefore also don't update their results.

maybe an option to disable the updating after benchmarks could be added?

you can just rename your current gpu groups, then it will have to benchmark them again.
For example I use a group with 3x1070 (devices 0,1,2), if I want to game on my card that has a display on it, i just copy a different config.txt where I have a group named 2x1070 with devices 1,2

EDIT:
that said, I was also wondering about what to do when I change the overclock on my cards, I sometimes run them at 64-75% power limit (when I sleep I want them quiter), and sometimes at 75-89% PL, so hashrate changes a little, so when downclocking it's more probable it will change algos more often, while when upclocking, it will change algos less.

For that scenario, I would just have 2 instances of MegaMiner installed on my PC. One that is run at night that keeps all its own benchmarks on the lower power setup, and one that runs in the day with the higher power.
newbie
Activity: 11
Merit: 0
@tutulfo: About the new feature you are developing.

I think that it will be great if MM can check and apply the best settings for a card. Currently i mine with less power and some overclocked settings (1080 Card), however some algorithms/coins can handle this better as others. Should be nice if MM can handle this fully automated, for me it is difficult to determine the best settings for all coins.

Since everyone's system is different, I don't see a way he would be able to implement that. What you can do is tweak each algo to achieve what you want (highest hash, most efficient, or some balance), save each as an afterburner profile, and then modify the json for each miner (if you wanted it by algo instead of miner, you would need to create a "custom" miner for each algo). You will put something like:
Code:
"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe" -profile1

into the "PrelaunchCommand":"", line, so it would look like this:

Code:
"PrelaunchCommand":"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe -profile1",

Disclaimer: I don't actually use this feature, so I may be a little off base on the format of the command. But it should get you started at least.

Edit to add what I meant by adding a custom miner-

For example, if C11 needed profile 1 and lbry needed profile 2, what you would do is create a file named N-ccminerAlexis-c11.json that looks like this:
Code:
{
"Path" : ".\\Bin\\NVIDIA-Alexis78\\ccminer-alexis78-ms2013-cuda7.5\\ccminer.exe",
"ExtractionPath" : ".\\Bin\\NVIDIA-Alexis78\\",
"Uri" : "https://github.com/nemosminer/ccminer-Alexis78/releases/download/ccminer-alexis78/ccminer-alexis78-ms2013-cuda7.5.7z",
"Types" : ["NVIDIA"],
"Arguments" : "-o #PROTOCOL#://#SERVER#:#PORT# -u #LOGIN# -p #PASSWORD# -R 10 -r 4 -b #APIPORT# -d #DEVICES# #ALGORITHMPARAMETERS# ",
"API" : "Ccminer",
"Fee" : 0,
"Wrap" : false,
"Dualmining":false,
"APIPort" : 4068,
"PrelaunchCommand":"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe -profile1",
"Algorithms": [
               
                {"c11" : "-a c11 -i 20" },                 
              ]

}
Then add another one named N-ccminerAlexis-lbry.json that looks like this:
Code:
{
"Path" : ".\\Bin\\NVIDIA-Alexis78\\ccminer-alexis78-ms2013-cuda7.5\\ccminer.exe",
"ExtractionPath" : ".\\Bin\\NVIDIA-Alexis78\\",
"Uri" : "https://github.com/nemosminer/ccminer-Alexis78/releases/download/ccminer-alexis78/ccminer-alexis78-ms2013-cuda7.5.7z",
"Types" : ["NVIDIA"],
"Arguments" : "-o #PROTOCOL#://#SERVER#:#PORT# -u #LOGIN# -p #PASSWORD# -R 10 -r 4 -b #APIPORT# -d #DEVICES# #ALGORITHMPARAMETERS# ",
"API" : "Ccminer",
"Fee" : 0,
"Wrap" : false,
"Dualmining":false,
"APIPort" : 4068,
"PrelaunchCommand":"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe -profile2",
"Algorithms": [
               
                {"lbry" : "-a lbry" },                 
              ]

}

And so on. You could also group them by profile (make a N-ccminerAlexis-profile1.json for all the algos that would use profile 1 etc...).
Pages:
Jump to: