Bitcoin Forum
November 03, 2024, 11:27:28 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [MULTI-ALGO Switching Manager v014] - MULTIPOOL Algo Profit Switch!  (Read 2955 times)
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
July 23, 2017, 12:58:17 PM
Last edit: December 20, 2017, 05:33:18 AM by Sev18
 #1


Multi-algorithm Switching Manager v0.1.4(2017.08.29) by Sev18







* Download link *

https://mega.nz/#F!F2RRiR4K!QYicOif89SCQm9vzDjPAMQ​

- md5 checksum
4df25e6631532b6b40cde07c6594ca8e(MASM_v0.1.4_AMD_Claymore.zip)
ae688f39026c12198300359587995d90(MASM_v0.1.4_AMD_ethminer.zip)
df09fbc7d497ac047f54163ca5a5249c(MASM_v0.1.4_Nvidia_Claymore.zip)
27a0f7b43b8677a53c42baa0d279705f(MASM_v0.1.4_Nvidia_ethminer.zip)

If you are worried about security issues, you can check out source code here:
https://github.com/Sev18/MASM



---Introduction---

This is a tool for managing multi-algo switch mining.
(Supports MiningPoolHub(+any pools supporting these algorithms)/NVIDIA,AMD/WINDOWS systems)

* For other pools besides MPH, see FAQ #4 below.

* Features *


- Multi-algo switch mining based on self-benchmark

- Solved EWBF 0 sol/s bug on port-based multi-algo switch mining

- Auto switching of AfterBurner overclock settings with algorithm switching(administrator privileges needed)

- Showing expected daily profit

- Setting on GUI program, mining on console-based program



- Supporting algorithms: Ethash, Equihash, Cryptonight, Groestl, Lyra2RE2, Myriad-Groestl, NeoScrypt, Skein

- Miners included :
   - NVIDIA
   Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v9.8 (Windows/Linux)
   https://bitcointalk.org/index.php?topic=1433925.13480
   EWBF's CUDA Zcash miner Version 0.3.4b.
   https://bitcointalk.org/index.php?topic=1707546.0
   ccminer-2.0-release-x64-cuda-8.0.7z
   https://github.com/tpruvot/ccminer/releases
   
   - AMD
   Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v9.8 (Windows/Linux)
   https://bitcointalk.org/index.php?topic=1433925.13480
   Claymore's ZCash AMD GPU Miner v12.5 (Windows/Linux)
   https://bitcointalk.org/index.php?topic=1670733.0
   SGMiner-GM 5.5.5
   https://github.com/genesismining/sgminer-gm/releases

   - ethminer version
   ethminer 0.11.0 "Optimized Nvidia mining"
   https://github.com/ethereum-mining/ethminer/releases




* Get started *
(Important! setting.exe -> benchmark.exe -> manager.exe)

1. Download and extract zip file.


2. Start setting.exe.
(run as administrator if you want AfterBurner auto-switch mode)


3. Fill in the blanks and choose algorithms to switch(Ethash + Equihash (or + other 1 more algo) recommended)
* See 'Algorithm selection tip' below for more information

--------------------------------------------------------------------------------------------------------------
   - For Afterburner auto-switch mode(Run as administrator!)
This is a function that the manager program automatically changes the AfterBurner overclock settings. It isn't going to be applied on Afterburner right after you complete settings, overclock settings are applied only during benchmark and mining.

   (1) Click 'Enable Afterburner Auto-switch

   (2) Fill in overclock settings


Equihash,  Groestl, Lyra2RE2, Myriad-Groestl, NeoScrypt, Skein - Core clock dependent algorithms
Cryptonight, Ethash - Memory clock dependent algorithms
Hashrate of core-clock dependent algorithms mainly affected by overclock of core clock, you should use overclock settings for Zcash mining for these algorithms. For memory-clock dependent algorithms, you can use settings for Ethereum mining.


Example settings, For GTX 1060 Samsung RAM)
Core-clock dependent:
Power limit : 75%, Core clock : +150MHz, Mem clock : +400MHz, Fan speed: 75%
Memory-clock dependent:
Power limit : 75%, Core clock : -100MHz, Mem clock : +800MHz, Fan speed: 75%

   (3) Press 'Save OC settings' button.(after about 3 seconds messagebox will come out)
* The setting goes same for all of your GPUs of your mining rig. You can adjust settings for each card by modifying 'VEN_xxxx&DEV......cfg' files in \OCsets\Profile_z for core-dependent setting, \OCsets\Profile_e for memory-dependent settings.
* Press 'Restore settings' to restore previous settings before using this tool.
-------------------------------------------------------------------------------------------------------------

4. Press 'Save settings'.



5. Press 'Start Benchmark' on your first time of installation.

* You will show a lot of taskkill error such as 'ERROR: The process 'xxx' not found' over the whole program running. It's part of checking if the other miner is completely terminated. It's normal!
* See 'If you have a problem with benchmark' below for any problem.
** Note that miner runs on a developer's account during benchmark. Please regard it as a small developer fee. If you feel uncomfortable with this, you can pass benchmark by filling up hashrates of your mining rig but I can't guarantee algo swtiching completely based on real hashrate of your mining rigs.(See below 'If you have a problem with benchmark')


6. benchmark.exe starts and automatically run benchmarks for 8 algorithms
(It will take about 20 minutes).


7. After benchmark completed, manager.exe will start with multi-algorithm switch mining!


* Once you had your benchmarks done, you don't need to run it again unless there is hardware or overclock setting change on your mining rig.


8. If you are done with setting and benchmark, you can just run manager.exe or use start_manager.bat to start mining immediately.
(Run as administrator for Afterburner auto switch mode)




* Algorithm selection tips *


This tool provides algo-switching between maximum 8 algorithms, but too many algorithms may cause ineffective mining due to too frequent miner program changes. Also time gap between mining and auto exchange also cause decrease of total profit. So I recommend you to select 2-3 major algorithms like Ethash + Equihash.
You can combine simple coin mining modes by changing port written in batch files on \batch directory.

Example)
Select Ethash, Equihash and Cryptonight on setting
-> auto-switch between [Ethereum, Ethereum-classic, Expanse, Musicoin], [Zcash, Zclassic] and Monero

Select Ethash, Equihash and Cryptonight on setting, change port to 20535(Ethrereum simple mining) on  Ethash batch file
-> auto-switch between Ethereum, [Zcash, Zclassic] and Monero

Select Ethash and Equihash on setting, change port to 20535(Ethrereum simple mining) on  Ethash, 20570(Zcash simple mining) on Equihash batch file.
-> auto-switch between Ethereum and Zcash




* If you have a problem with benchmark *

You can pass benchmark by modifying nvidiasvc.dat file, write down hashrates of your mining rig. It's okay to write just 0 for algorithms you won't be using.(on Hash/s unit)
Example, GTX 1060 Samsung RAM)

Multi-algorithm switch manger
Benchmark Results
[Hashrate]
devCode=MASManager
Cryptonight=2094
Ethash=91430000
Equihash=1210
Groestl=91600000
Lyra2RE2=89500000
Myriad-Groestl=169100000
NeoScrypt=2478000
Skein=856500000

Save nvidiasvc.dat file and you can run manager.exe



* Other features *

- You can modify batch files in \batch directory for miner options. Such as dual mining, failover settings on Claymore's miner. Only be careful not to change %1, %2, %3 on batch file command.

- For new versions on Claymore's, EWBF or ccminer, you can upgrade it by replace files in \miner\ClaymoreEth, \miner\EWBF or \miner\ccminer.


Hi, guys. I'm a user of our local altcoin mining community, running a few 1060 mining rigs.
I saw many people having a hard time for setting up the multi-algo switch mining, and found some limitations of milti-algo system,
so made some tool to easily manage multi-algo system.
Many users in our community found it useful, so I wanted to share this tool with Bitcointalk users.
There are some special features different from classic multi-algo mining provided by pool.
Thank you for using and any bug reports or questions are welcome!

*Release note
v0.1.4(2017.08.29)
- Supports dynamic sampling rate, reduces network loads for large-scale mining farms.

v0.1.3(2017.08.26)
- Supports Cryptoninght on AMD version

v0.1.2(2017.08.16)
- program stabilization
- upgraded to ccminer v2.2

v0.1.1(2017.08.08)
- supports ethminer
- creates batch file with reboot options

v0.1.0(2017.08.02)
- supports AMD GPU
- upgraded to Claymore's dual miner 9.8

v0.0.3(2017.07.22)
- program stabilization
- increased visibility of icon

v0.0.2(2017.07.20)
- benchmark stabilization
- auto start mining after benchmark



*FAQ*

1. 'ERROR: The process 'xxx' comming up!
- It's part of checking if the other miner is completely terminated. It's normal!

2. benchmark is not running well
- check above 'If you have a problem with benchmark'

3. Afterburner OC setting is not applied well
- always run program as administrator to use Afterburner auto-switch setting

4. Can I mine on other pools like flypool or zpool?

You can mine on other pools by modifying .bat files in batch directory.
You must set TargetCoin when you use other pools.

Here's an example for flypool(Equihash.bat).

Code:
start /high miner\EWBF\miner.exe --server eu1-zcash.flypool.org --user walletaddress.miner --pass x --port 3333 --api 127.0.0.1:42000
:: Algorithm switching - 17023, Zcash - 20570, Zclassic - 20575
 
rem - When mining on other pools besides MPH, please change TargetCoin below(ex, TargetCoin=Zcash).
:: TargetCoin=Zcash



■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
gtx1060timania
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
August 19, 2017, 12:24:23 PM
 #2

Satisfactory. It appears to bring about 4-5% increase than single mining.
Could you support linux systems? Thanks!
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
August 21, 2017, 04:39:26 AM
 #3

Satisfactory. It appears to bring about 4-5% increase than single mining.
Could you support linux systems? Thanks!

Trying to work on it, will take some time.
Thank you for using.

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
MekMekPL
Newbie
*
Offline Offline

Activity: 25
Merit: 1


View Profile
September 17, 2017, 07:30:47 AM
 #4

Hello Sev

i am using your tool and it's quite ok. I find a few problems:

1. Afterburner setting does not apply - i can see afterburner starts but no gpu / mem clock changes - it stays all the same (my settings before i used your MATM)

I checked the profiles in profile_e and profil_z - i cannot find any numbers of mem/gpu clock in those text files.
I started afterburned and saved my profile as profile 1 - also checked the files and there is no plain test number for the clocks - do you know in what parameter they stay ?
Maybe the afterburner version changed and that's why it does not work. I got 4.4.0 BETA 12


2. Should i setup the worker on my mininghub account (multi algo) or i just leave the default setinngs for all workers?
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
September 23, 2017, 02:08:57 AM
 #5

Hello Sev

i am using your tool and it's quite ok. I find a few problems:

1. Afterburner setting does not apply - i can see afterburner starts but no gpu / mem clock changes - it stays all the same (my settings before i used your MATM)

I checked the profiles in profile_e and profil_z - i cannot find any numbers of mem/gpu clock in those text files.
I started afterburned and saved my profile as profile 1 - also checked the files and there is no plain test number for the clocks - do you know in what parameter they stay ?
Maybe the afterburner version changed and that's why it does not work. I got 4.4.0 BETA 12


2. Should i setup the worker on my mininghub account (multi algo) or i just leave the default setinngs for all workers?


Hi MekMekPL
Thanks for using this tool.

1. Afterburner setting is loaded by 'Startup' function supported by MSI afterburner. The 'Startup' button(which looks like MS windows logo) on afterburner main page must be enabled.

When you make profiles on Afterburner, the setting files are saved in C:\Program Files (x86)\MSI Afterburner\Profiles.
As you already know, VEN_10DE....cfg files are palin text files with afterburner settins for eash GPUs.

You can just copy these files to profiles_z and profiles_e directory, and manually modify these texts for your settings by just adding these parameters on the top of each text files.

Code:
[Startup]
Format=2
PowerLimit=80
ThermalLimit=
CoreClkBoost=150000
MemClkBoost=400000
FanMode=0
FanSpeed=75

It is developed based on 0.4.3, but I found that it works well on 0.4.4 beta.

2. Don't need to make settings on MPH, just leave the default settings for all workers.

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
cryptominerZA
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 18, 2017, 07:00:34 PM
 #6

Will this work on Ubuntu?

I am running Ethos on all my rigs.

Can I use this to start mining btg when its launched ?

regards
CrytominerZA
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
October 19, 2017, 12:22:36 AM
Last edit: October 19, 2017, 12:37:53 AM by Sev18
 #7

Will this work on Ubuntu?

I am running Ethos on all my rigs.

Can I use this to start mining btg when its launched ?

regards
CrytominerZA

Hi,
it supports only windows now. You can use source code above if you can use python on your linux machine.
If MPH supports BTG, you can mine BTG with this tool because it uses EWBF miner.

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
gtx1060timania
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
October 28, 2017, 03:24:04 PM
 #8

Hi Sev,
Can I mine on other pools like flypool or zpool?
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
October 29, 2017, 05:57:52 AM
Last edit: October 29, 2017, 12:48:18 PM by Sev18
 #9

Hi Sev,
Can I mine on other pools like flypool or zpool?

Sure, you can mine on other pools by modifying .bat files.
You must set TargetCoin when you use other pools.

Here's an example for flypool.

Code:
start /high miner\EWBF\miner.exe --server eu1-zcash.flypool.org --user walletaddress.miner --pass x --port 3333 --api 127.0.0.1:42000
:: Algorithm switching - 17023, Zcash - 20570, Zclassic - 20575
 
rem - When mining on other pools besides MPH, please change TargetCoin below(ex, TargetCoin=Zcash).
:: TargetCoin=Zcash

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
gtx1060timania
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
October 29, 2017, 12:56:25 PM
 #10

Hi Sev,
Can I mine on other pools like flypool or zpool?

Sure, you can mine on other pools by modifying .bat files.
You must set TargetCoin when you use other pools.

Here's an example for flypool.

Code:
start /high miner\EWBF\miner.exe --server eu1-zcash.flypool.org --user walletaddress.miner --pass x --port 3333 --api 127.0.0.1:42000
:: Algorithm switching - 17023, Zcash - 20570, Zclassic - 20575
 
rem - When mining on other pools besides MPH, please change TargetCoin below(ex, TargetCoin=Zcash).
:: TargetCoin=Zcash


It works. Thanks!
Plant Power
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
October 29, 2017, 02:20:47 PM
 #11

This looks perfect for what I need I'll give it a go, thanks!
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
October 30, 2017, 06:34:14 AM
 #12

This looks perfect for what I need I'll give it a go, thanks!

Thanks. Good luck!

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
gtx1060timania
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 05, 2017, 02:42:48 PM
 #13

Hi Sev,
Can I mine on other pools like flypool or zpool?

Sure, you can mine on other pools by modifying .bat files.
You must set TargetCoin when you use other pools.

Here's an example for flypool.

Code:
start /high miner\EWBF\miner.exe --server eu1-zcash.flypool.org --user walletaddress.miner --pass x --port 3333 --api 127.0.0.1:42000
:: Algorithm switching - 17023, Zcash - 20570, Zclassic - 20575
 
rem - When mining on other pools besides MPH, please change TargetCoin below(ex, TargetCoin=Zcash).
:: TargetCoin=Zcash


Hi, if some new coins are added to MPH, do I need to change my settings?
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
November 07, 2017, 11:12:32 AM
 #14

Hi, if some new coins are added to MPH, do I need to change my settings?

You only need to change port on your batch files. If you're using algo swtich mining port such as 17xxx, you don't need to change anything.

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
gtx1060timania
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 08, 2017, 01:05:30 AM
 #15

Hi, if some new coins are added to MPH, do I need to change my settings?

You only need to change port on your batch files. If you're using algo swtich mining port such as 17xxx, you don't need to change anything.

Thanks!
Vintagio
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
December 12, 2017, 08:52:14 PM
 #16

Hi, and thank you for this beautiful application.

Just a small question. How can i add dstm miner instead of ewbf?

Thanks!
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
December 13, 2017, 07:49:41 AM
 #17

Hi, and thank you for this beautiful application.

Just a small question. How can i add dstm miner instead of ewbf?

Thanks!

Hi, thanks for using the tool.
I haven't test dstm miner for this tool so I'm not sure about it, but you can try:

1. change the filename of dstm miner. zm.exe -> miner.exe
2. replace miner.exe file in miner\EWBF\ to miner.exe above(which is actually a dstm miner)
3. edit batch\Equihash.bat appropriate to dstm miner options. such as:
start /high miner\EWBF\miner --server %3.equihash-hub.miningpoolhub.com --port 17023 --user %1
4. run manager.exe

*
It won't work on benchmark.exe because it needs some api data from EWBF miner.
You need to run benchmark with ewbf miner or manually edit benchmark results in nvidiasvc.dat.
It's important to change dstm miner file to miner.exe because tool has codes like 'taskkill miner.exe'.

If you have some problems with using it, feel free to ask me.
Thanks.

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
Vintagio
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
December 15, 2017, 05:31:27 PM
 #18

Thanks for this, tried it and it says name "eqport" not defined.
Sev18 (OP)
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
December 16, 2017, 07:14:36 AM
 #19

Thanks for this, tried it and it says name "eqport" not defined.

When did you download this tool? There was a minor update due to 'eqport' issues on Oct. 28.
Try download new version, you can only replace manager.exe file.

If it doesn't work then, try adding new line below at the end of Equihash.bat. A fake command line which acts as we are using EWBF miner.

Code:
echo miner\EWBF\miner --server %3.equihash-hub.miningpoolhub.com --user %1 --pass %2 --port 17023 --api 127.0.0.1:42000

■■■■■■■  Multi-Algo Switching Manager - MULTIPOOL MULTIALGO Profit Switch Launcher  ■■■■■■■
■■■■■■■             https://bitcointalk.org/index.php?topic=2041971             ■■■■■■■
■■■■■■■                           Download Now!                           ■■■■■■■
FkingCaptcha
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 19, 2018, 05:22:33 PM
 #20

Hello guys! I have a dumb question... Where does the workername and password come from? I do think I have to create an accout somewhere but i'm not sure.
Thanks!
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!