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://bitcointalksearch.org/topic/ewbfs-cuda-zcash-miner-1707546 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://bitcointalksearch.org/topic/claymores-zcashbtg-amd-gpu-miner-v126-windowslinux-1670733 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 notev0.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).
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