Skip to content
Compare
Choose a tag to compare

Please help support the great team behind MultiPoolMiner by leaving mining donations turned on.

Recent changes since v3.5.2:

  • Finished device detection and removed the temporary manual ordering patch
  • Devices should now match task manager so check your config
  • Stats database is now cached to improve performance and support future development
  • All miner binaries are up-to-date

Feature summary:

  • Monitors crypto mining pools and coins in real-time and finds the most profitable for your machine
  • Controls any miner that is available via command line
  • Supports benchmarking and multiple platforms (AMD, NVIDIA and CPU)
  • Includes Watchdog Timer to detect and handle miner failures
  • Has an easy to use web interface to replace command-line interfaces

Install instructions:

  • Please ensure that you update to the latest version of PowerShell 6
  • CCMiner may need MSVCR120.dll and VCRUNTIME140.dll if you don't already have it. WARNING: DO NOT COPY/DOWNLOAD DLL FILES. USE MICROSOFT LINKS!
  • The start.bat files are examples of how you may run the script (and are editable in notepad). Amend the relevant file with your details prior to launching it.

Please see the README files for further instructions, sample usage, command line options and check FAQ before submitting bugs and feature requests in the issues section on Github.
Logs and Stats are produced in text format; use them when submitting issues.

Any bitcoin donations are greatly appreciated: 1MsrCoAt8qM53HUMsUxvy9gMj3QVbHLazH

Compare
Choose a tag to compare

Changelog Version 3.5.2

Core changes

  • Backported d13e263
  • Backported 30b9708
  • Backported 47d03c6
  • Backported 956dc16
  • Fixed encoding for all .ps1 / .psm1 & .txt files to 'UTF-8 with BOM'

Miner changes

  • Fixed JCECryptonote-v0.33q; Parameter error, invalid integer value 5--stakjson for argument --variation (#2375 (comment))
  • Changed CcminerNevermore-v0.5; disabled 'Neoscrypt' algorithm, CcminerKlausT-v8.25 is faster
  • Changed CcminerSuprMiner-v2.0.7; disabled 'Neoscrypt' algorithm, CcminerKlausT-v8.25 is faster
  • Changed CcminerTpruvot-v2.3.1; disabled 'Neoscrypt' algorithm, CcminerKlausT-v8.25 is faster
  • Updated Bminer-v15.8.3
  • Updated Gminer-v1.57
  • Updated TTMiner-v3.0.3

Web Interface changes

  • Fixed 'Dashboard' -> 'Running Miners' column 'Pool'

Known issues (at least on my rig)

Compare
Choose a tag to compare

MultiPoolMiner 3.5.2

Pre-release
Pre-release

MultiPoolMiner dev version

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.5.2-beta.zip

Changelog Version 3.5.2

Core changes

  • Backported d13e263
  • Backported 30b9708
  • Backported 47d03c6
  • Backported 956dc16
  • Fixed encoding for all .ps1 / .psm1 & .txt files to 'UTF-8 with BOM'

Miner changes

  • Fixed JCECryptonote-v0.33q; Parameter error, invalid integer value 5--stakjson for argument --variation (#2375 (comment))
  • Changed CcminerNevermore-v0.5; disabled 'Neoscrypt' algorithm, CcminerKlausT-v8.25 is faster
  • Changed CcminerSuprMiner-v2.0.7; disabled 'Neoscrypt' algorithm, CcminerKlausT-v8.25 is faster
  • Changed CcminerTpruvot-v2.3.1; disabled 'Neoscrypt' algorithm, CcminerKlausT-v8.25 is faster
  • Updated Bminer-v15.8.3
  • Updated Gminer-v1.57
  • Updated TTMiner-v3.0.3

Web Interface changes

  • Fixed 'Dashboard' -> 'Running Miners' column 'Pool'

Known issues (at least on my rig)

Compare
Choose a tag to compare

MultiPoolMiner 3.5.1

Pre-release
Pre-release

MultiPoolMiner dev version

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.5.1-beta.zip

Changelog Version 3.5.1

Core changes

Miner changes

  • Enabled CPU mining on FireiceCryptonight-v2.10.7, AMD and NVIDIA remain disabled (to enable edit the miner file)
  • Fixed XmrigCryptonight-v2.14.5-AMD (also fixed in MPM version 3.5.0a)
  • Removed 'Equihash1445' & 'Equihash1927' algorithms on Ewbf2Equihash-v0.6, Gminer is faster
  • Updated Gminer-v1.55, support for 'EquihashR15053' (Beamhash2) algorithm
  • Updated lolMiner-v0.8.7, support for 'EquihashR15053' (Beamhash2) algorithm
  • Updated MiniZEquihash-v1.5p, support for 'EquihashR15053' (Beamhash2) algorithm
  • Updated NBMiner-v24.4; support for 'Spic'

Balances changes

  • Removed PhiPhiPool.ps1 (moved to 'Deprecated' folder)

API changes

  • Fixed empty share count ([Shares Accepted: ; Rejected: ; Total: ])

Known issues

  • WildRig-v0.19.1: Some algorithms will fail on Radeon RX 5700 models (see #2361)
Compare
Choose a tag to compare

MultiPoolMiner 3.5.0a

Pre-release
Pre-release

MultiPoolMiner dev version

** Parameter changes for version 3.5.0a**
Parameter '-CreateMinerInstancePerDeviceModel' has been changed to '-DisableDeviceDetection' (see README).

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/3.5.0a.zip

Changelog Version 3.5.0a

Core changes

  • Added config item '-IntervalMultiplier' per algorithm (see README); this was previously hardcoded in the miner files
  • Disable pool pre-loading when CPU miners are running
  • Fixed DevicePciOrderMapping; index reordering was incorrect
  • Fixed executing miners of API type 'Wrapper' (will never show windows!)
  • Show shares (accepted / rejected / total) information in data sample info

Miner changes

  • Disabled algorithms Mtp(NiceHash) on miners 'CryptoDredge' & 'TT-Miner', other miners are faster
  • Disabled FireiceCryptonight-v2.10.7; moved to deprecated folder, other CN miners are faster
  • Disabled JCECryptonote-v0.33b18; moved to deprecated folder, other CN miners are faster
  • Disabled NsgminerNeoscrypt-v0.9.4; moved to deprecated folder, other Neoscrypt miners are faster
  • Enabled algorithm 'MtpNiceHash' on miner 'CcminerTrex' & 'TeamRedMiner'
  • Fixed Bminer-v15.7.6; algorithm 'cuckarood29' failed benchmarking
  • Fixed PhoenixminerEthash-v4.5c; enabled algorithm 'progpow', fixed double '-coin' parameter, fixed Ethash* protocol
  • Fixed XmrigCryptonight-v2.14.5-AMD (version 3.5.0a)
  • Removed CcminerTrexDedal-v0.11.0, replaced with CcminerTrex-v0.13.2
  • Removed SgminerLyra2z-v0.3; the only supported algorithm is unprofitable
  • Removed Zjazz-v1.2 & ZjazzX22i-v1.2; all supported algorithms are dead
  • Reworked all miner definition files
  • Updated CcminerMTP-v1.2.0
  • Updated CcminerTrex-v0.13.2; support for 'dedal' algorithm, added default intensities (thank you NemosMiner)
  • Updated CryptoDredge-v0.21.0; support for Argon2-256', 'Argon2-512' & 'CryptonightConceal' algorithm
  • Updated Gminer-v1.54
  • Updated FireiceCryptonight-v2.10.7
  • Updated Jayddee-v3.9.7
  • Updated TeamRed-v0.5.7; support for 'CryptoNightConceal' & 'Cuckarood29' algorithm
  • Updated TTMiner-v3.0.1
  • Updated WildRig-v0.19.1
  • Updated XmrigCryptonight-v2.14.5-AMD; fixed compatibility with recent AMD drivers (19.7.2)

Pool changes

Balances changes

API changes

  • Fixed Bminer API; some algorithms did not return hash rate values

Web Interface changes

  • Added page for 'Unprofitable Algorithms'
  • Added right-click context menu to Pools and Miners tables

Known issues

  • WildRig-v0.19.1: Some algorithms will fail on Radeon RX 5700 models (see #2361)
Compare
Choose a tag to compare

MultiPoolMiner 3.5.0

Pre-release
Pre-release

MultiPoolMiner dev version

Parameter changes for version 3.5.0

Parameter '-CreateMinerInstancePerDeviceModel' has been changed to '-DisableDeviceDetection' (see README).

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.5.0-beta.zip

Changelog Version 3.5.0

Core changes

  • Added config item '-IntervalMultiplier' per algorithm (see README); this was previously hardcoded in the mienr files
  • Disable pool pre-loading when CPU miners are running
  • Fixed DevicePciOrderMapping; index reordering was incorrect
  • Fixed executing miners of API type 'Wrapper' (will never show windows!)
  • Show shares (accepted / rejected / total) information in data sample info

Miner changes

  • Disabled algorithms Mtp(NiceHash) on miners 'CryptoDredge' & 'TT-Miner'
  • Disabled FireiceCryptonight-v2.10.7; moved to deprecated folder, other CN miners are faster
  • Disabled JCECryptonote-v0.33b18; moved to deprecated folder, other CN miners are faster
  • Disabled NsgminerNeoscrypt-v0.9.4; moved to deprecated folder, other Neoscrypt miners are faster
  • Enabled algorithm 'MtpNiceHash' on miner 'CcminerTrex' & 'TeamRedMiner'
  • Fixed Bminer-v15.7.6; algorithm 'cuckarood29' failed benchmarking
  • Fixed PhoenixminerEthash-v4.5c; enabled algorithm 'progpow', fixed double '-coin' parameter, fixed Ethash* protocol
  • Removed CcminerTrexDedal-v0.11.0, replaced with CcminerTrex-v0.13.2
  • Removed SgminerLyra2z-v0.3; the only supported algorithm is unprofitable
  • Removed Zjazz-v1.2 & ZjazzX22i-v1.2; all supported algorithms are dead
  • Reworked all miner definition files
  • Updated CcminerMTP-v1.2.0
  • Updated CcminerTrex-v0.13.2; support for 'dedal' algorithm, added default intensities (thank you NemosMiner)
  • Updated CryptoDredge-v0.21.0; support for Argon2-256', 'Argon2-512' & 'CryptonightConceal' algorithm
  • Updated Gminer-v1.54
  • Updated FireiceCryptonight-v2.10.7
  • Updated Jayddee-v3.9.7
  • Updated TeamRed-v0.5.7; support for 'CryptoNightConceal' & 'Cuckarood29' algorithm
  • Updated TTMiner-v3.0.1
  • Updated WildRig-v0.19.1
  • Updated XmrigCryptonight-v2.14.5-AMD; fixed compatibility with recent AMD drivers (19.7.2)

Pool changes

Balances changes

API changes

  • Fixed Bminer API; some algorithms did not return hash rate values

Web Interface changes

  • Added page for 'Unprofitable Algorithms'
  • Added right-click context menu to Pools and Miners tables

Known issues

  • WildRig-v0.19.1: Some algorithms will fail on Radeon RX 5700 models (see #2361)
Compare
Choose a tag to compare

MultiPoolMiner 3.4.8

Pre-release
Pre-release

MultiPoolMiner dev version

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.4.8-beta.zip

Changelog Version 3.4.8

Core changes

  • API: Updated to version 0.96; added '/bestminers', '/bestminers_comparison', '/bestminers_combos', '/bestminers_combos_comparison', '/bestminers_combo' & '/bestminers_combo_comparison'
  • Fixed MPM not retrieving the configured minimum number of hashrate samples on subsequent runs (regression of version 3.4.6)

Miner changes

  • Added CcminerTrexDedal-v0.11.0; support for 'dedal' algorithm
  • Added CpuminerOptCpupower-v1.0; support for 'cpupower' algorithm
  • Fixed CcminerTrex-v0.12.2b; removed unsupported algos 'dedal' & 'renesis'
  • Updated SgminerMTP-v0.1.2; performance improvement, Note: MTP requires 4GB of video memory
  • Updated SRBMinerCryptonight-v1.9.3

Pool changes

  • Added 'NiceHash.ps1' as 'NiceHashOld.ps1' (some algorithms are only available on the old platform)

Known issues

  • WildRig-v0.19.0: Some algorithms will fail on Radeon RX 5700 models (see #2361)
Compare
Choose a tag to compare

MultiPoolMiner 3.4.7

Pre-release
Pre-release

MultiPoolMiner dev version

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.4.7-beta.zip

Changelog Version 3.4.7

Core changes

  • Added 'Skein' algorithm to list unprofitable algos
  • Always list all available CPU miners in the list of available miners (#2363 (comment))
  • Fixed an issue where MPM did not properly detect when there are no more pools available
  • Stop all CPU miners at the end of a benchmark loop to decrease overall time required for benchmarking

Miner changes

  • Changed CcminerTrex-v0.12.2b; added ' --no-watchdog' parameter (UselessGuru/MultiPoolMiner#20 (comment))
  • Fixed Bminer-v15.7.6, GMiner-v1.53 & NanoMiner-v1.5.2; device selection did not work for rigs with multiple cards of the same type (#2363 (comment))
  • Updated Jayddee-v3.9.6.2; support for Blake2s
  • Updated NanoMiner-v1.5.3

Pool changes

API changes

  • Replaced function calls 'Invoke-RestMethod' with 'Invoke-WebRequest' in an attempt to fix irregular lockups
Compare
Choose a tag to compare
Pre-release

MultiPoolMiner dev version

Download link:
https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.4.7-beta.zip

Changelog Version 3.4.6

Important!!!
The miner naming scheme has been changed by Aaronsace. This will cause all miners to benchmark everything again!

Core changes

  • Changed miner naming scheme
  • Removed functions 'Get-MinerBaseName' & 'Get-MinerVersion'

Miner changes

  • Changed BMiner, ClaymoreEthash & PhoenixminerEthash: Make secondary algorithm intensities configurable via config file (see README)
  • Changed IntervalMultiplier to 3x for X16rt algo (UselessGuru/MultiPoolMiner#18 (comment))
  • Fixed Ewbf2Equihash_v0.6; Equihash1445 algo was broken
  • Fixed MiniZEquihash_v1.4o; donation cannot be lowered to 0%
  • Fixed NanoMiner_v1.5.2; added memory tweaks to config file
  • Renamed lolMiner_v0.85 to lolMiner_v0.8.5
  • Removed need for functions 'Get-MinerBaseName' & 'Get-MinerVersion'
  • Updated BMiner_v15.7.6; support 4GB cards for Cuckaroo29d
  • Updated CcminerTrex-v0.12.2b
  • Updated EthminerEthash_v0.18.0
  • Updated Gminer_v1.53
  • Updated NBMiner_v24.2
  • Updated PhoenixminerEthash_v4.5c; support for AMD drivers up to 19.7.3
  • Updated TeamRed_v0.5.6
  • Updated WildRig-v0.19.0

Pool changes

  • Combined 'normal' & '*Coins' pool file code resulting in less pools API requests and better performance (this should also fix the Zpool issue)
  • Disabled PhiPhiPool; moved to deprecated folder (pool does not suport BTC auto conversion and there are almost no miners)
  • Fixed Zpool(Coins); MarginOfError shows now correct value (regression from 3.4.4)

Balances changes

Web Interface changes

  • Pools / All Pools: added columns StablePrice & MarginOfError

Known issues

  • WildRig-v0.19.0: Some algorithms will fail on Radeon RX 5700 models (see #2361)
Compare
Choose a tag to compare

MultiPoolMiner 3.4.5

Pre-release
Pre-release

Changelog Version 3.4.5

Core changes

  • Added config parameter '-DisableEstimateCorrection'; reduce the algo price by a correction factor (actual_last24h / estimate_last24h) to counter pool overestimated prices
  • Changed function Get-EquihasPers to Get-AlgoCoinPers & EquihashPers.txt to AlgoCoinPers.txt
  • List pool names being queried for pricing information
  • Use only configured devices when API becomes available
  • Workround when module 'ThreadJob' cannot be loaded: use normal 'Start-Job'

Miner changes

  • Added AMD-SgminerFancyIX_v0.6.0.0; support for Allium, Argon2Ddyn, Lyra2v3, Lyra2z, Lyra2zz, MTP, Phi2, X22i & X25x
  • Added NVIDIA-CcminerBMW512; support for BMW512
  • Fixed AMD-SgminerFancyIX_v0.6.0.0; algorithm Argon2d was broken
  • Fixed AMD_NVIDIA-PhoenixminerEthash_v4.2c, does not work with AMD driver versions 2841.5, 2841.19 or 2906.8
  • Fixed AMD-TeamRed_v0.5.5; enabled detection of failed GPUs
  • Fixed NVIDIA-CcminerMTP_v1.1.23; requires CUDA 10.1.00 or higher
  • Fixed WarmupTime for Sgminer*; allow up to 90 seconds to build binaries
  • Updated AMD_CPU_NVIDIA-NanoMiner_v1.5.2; support for Cuckarood29 and RandomHash (CPU only), added Ethash binaries for AMD Radeon RX 5700 and AMD Radeon RX 5700 XT cards
  • Updated AMD_NVIDIA-BMiner_v15.7.2; support for Cuckarood29
  • Updated AMD_NVIDIA-Gminer_v1.52; support for Cuckarood29
  • Updated AMD_NVIDIA-lolMiner_v0.85; removed 'Equihash' from its name 'cause it does non Equihash algos as well
  • Updated AMD-SRBMinerCryptonight_v1.9.1
  • Updated AMD-WildRig_v0.18.0; suppport for GltGlobalHash
  • Updated CPU-Jayddee_v3.9.6.1; crash mining Hodl with aes-sse42
  • Updated NVIDIA-CcminerKlausT_v8.25
  • Updated NVIDIA-CcminerZenemy_v2.1
  • Updated NVIDIA-NBMiner_v23.3; support for Cuckarood29
  • Updated NVIDIA-TTMiner_v2.2.6; support for Cuckarood29

Pool changes

  • Fixed BlockMasters; did not return any objects
  • Implement workaround for Zpool(Coins) anti-DDoS protect (pool allows only 6 API calls per minute)
  • Nicehash: Use API v2 (new Nicehash)
  • Support for new config parameter '-DisableEstimateCorrection'

Balances changes

  • Implement workaround for Zpool(Coins) anti-DDoS protect (pool allows only 6 API calls per minute)
  • Nicehash: Request API v1 (old Nicehash) & v2 (Nicehash)