MultiPoolMiner Versions Save

Monitors crypto mining pools in real-time in order to find the most profitable for your machine. Controls any miner that is available via command line.

v3.5.5.1

4 years ago

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

v3.1.0

4 years ago

MultiPoolMiner-3.1.0a_release.zip : SHA256 Hash cf439f5affccbf36314c0bea2f936ee32fd65b15985145c82755579c2ee84b3e

Please install into a new directory.

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

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

Install instructions:

  • Please ensure that you update to PowerShell 6.1
  • 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. Advanced users can add more miners in the /Miners folder either as JSON or PS1.

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

Changes since v3.1.0:

Remove hacked package, replaced with original upload.

Changes since v3.0.1:

New features

  • Added algo CryptonightV8 to Start.bat
  • Added '-CreateMinerInstancePerDeviceModel' switch is supported by all miners (see readme). This also fixes https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2192
  • Added '-UseDeviceNameForBenchmarkFileNaming' switch for alternate naming scheme for benchmark files (see readme)
  • Added 'ProfitPenaltyFactor' to correct overoptimistic pool estimates (see readme)
  • Added 'Start_all_Pools_all_Algos.bat' (not recommend for daily use, mining all algos/pools will reduce profitability)
  • Changed benchmarking loop interval duration. A minimum of 10 hashrate samples must be gathered per interval (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2026)
  • MPM makes miner and pool fees part of the profitability calculation. Added '-IgnoreFees' switch for more exact profit predictions (see readme).
  • Support for multiple MPM instances (Note: Each instance needs to be installed in a separate directory. Note: Do not share the GPUs between instances!)
  • Less miner debug output when miner windows are shown ('-ShowMinerWindow=$true'). MPM will print debug messages only for a miner running benchmarks.
  • All miner names changed as discussed in (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/1931) and (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2199#issuecomment-430960331). Note:This will trigger re-benchmarking of all algorithms!

Enhancements

  • Improved API with more up to date information for running & failed miners
  • Improved detection of failed miners (this also fixes https://github.com/MultiPoolMiner/MultiPoolMiner/issues/1968 & https://github.com/MultiPoolMiner/MultiPoolMiner/issues/1451)
  • Improved pool API request handling to fix 'Pool failed messages'
  • Made $Config.DeviceName dynamic, if config changes it will get applied on next run
  • MultiPoolMiner.ps1, allow for partially configured $Config.Pools entries. Required config items in $Config.Pools.[PoolName] (e.g. 'BTC') will inherit default values.
  • Pool balance queries are less likely to fail (try 3 times before giving up)
  • Pool files print message if no wallet address is available
  • Auto-reformat $Config.Region (will be set to what Get-Region returns)

Removed miners

  • PalginNvidia
  • Temporarily removed FireIce XmrStak [AMD only] - Support for version 2.5.1 will be re-added soon

Miner updates / new miners

  • AMD_NVIDIA-EthminerEthash_v0.16.1
  • AMD_NVIDIA-lolMinerEquihash_v0.5bugfix (https://bitcointalk.org/index.php?topic=4724735.0)
  • AMD_NVIDIA-lolMinerEquihash_v0.6alpha2
  • AMD_NVIDIA-PhoenixminerEthash_v3.5d
  • AMD-CastXmrVegaCryptonight_v1.50
  • AMD-SRBMinerCryptonight_v1.7.0
  • AMD-TeamRed_v0.3.7
  • AMD-WildRig_v0.12.7beta (https://bitcointalk.org/index.php?topic=5023676.0)
  • AMD-XmrigCryptonight to v2.8.4
  • AMD-ZjazzPhi2_v0.92 (https://github.com/zjazz/zjazz_amd_miner)
  • AMD-ZjazzX22i_v1.2
  • CPU-XmrigCryptonight to v2.8.3
  • NVIDIA-BMiner_v10.5.0
  • NVIDIA-CcminerSpMod-vgit11
  • NVIDIA-CcminerKlaust to v8.32
  • NVIDIA-CcminerTrex_v0.7.4 (CUDA 9.2 or 10.0); added timetravel algorithm
  • NVIDIA-CcminerZealot_v1.23
  • NVIDIA-CryptoDredge_v0.10.0 (CUDA 9.2 or 10.0)
  • NVIDIA-DSTMEquihash_v0.6.2
  • NVIDIA-Ewbf2Equihash_v0.6
  • NVIDIA-ExcavatorNHMP to v1.5.13a [works with Nicehash only]
  • NVIDIA-XmrigCryptonight_v2.8.4
  • NVIDIA-ZjazzX22i v1.2

Miner fixes / Enhancements

  • AMD-MkxminerLyra2RE2_v3.10, adjust intensity based on available memory, 2GB->21.5, 4GB->22; 8GB->23
  • CcminerPigeonCoin: Fixed polytimos algorithm
  • CPU-Cryply*, created separate instances per CPU feature set
  • CPU-Cryply*, miner will only be run if the required CPU feature set is present (requires CpuFeatureDetector.exe)
  • CPU-JayDee*, miner will only be run if the required CPU feature set is present (requires CpuFeatureDetector.exe)
  • CPU-Tprovot*, miner will only be run if the required CPU feature set is present (requires CpuFeatureDetector.exe)
  • Equihash miners are auto-coin switch ready if a pools supports it
  • Excavator & ExcavatorHNMP will close when no longer needed
  • For miners that have CUDA 9.2 AND 10.0 versions, MPM will download the matching version
  • NVIDIA-CcminerKlaust_v8.23-modr1, disabled broken algo 'Neoscrypt'
  • NVIDIA-CcminerTpruvot_v2.3, monero is not an algo, map monero to CryptonightV7

Pool changes

  • Added NLPool
  • Added regions to Zpool (North America 'na' - Europe 'eu' - South East Asia 'sea')
  • Added region 'eu' to BlockMaster
  • Added 'PayoutScheme' property to pools ("PPS" & "PPLNS")
  • Fixed Pool Balance query, it failed when the pool file for the same pool did not exist and no wallet information was configured in $Config.Pools.[PoolName]
  • Improved profit switching (pools with PPS payout scheme (e.g. NiceHash) always have SwitchingPrevention=1)
  • Removed Zergpool (pool is closed)
  • Zpool API requests go now over https

New algorithms:

  • BCD (BitCoinDiamond)
  • Bitcash
  • Cryptonight V8 variants
  • Cuckoo
  • Exosis
  • Lbk3 (CryptoDredge), used to mine Vertical VTL
  • X22i (algo is not yet available on any MPM included pools)

Other changes

  • Removed PWSH update in start bat files
  • Enabled donations for NVIDIA-Ewbf, NVIDIA-Ewbf2 and NVIDIA-BMiner (seems to be unfair stripping donations on a donation based project, furthermore disabling donation has a negative impact on miner speed)
  • Fixed downloader (failed to process archives containing subdirectories)
  • Reduced benchmarking interval for X16r from 10 to 5 times interval

v3.1.0-beta

4 years ago

Here is a test-version for 3.1.0. Please install into a new directory.

Beta 5 is required for full Cryptonight V8 support!

Changes since Beta 10

  • Added AMD_NVIDIA-lolMinerEquihash_v0.6alpha2
  • Enhancement: AMD-MkxminerLyra2RE2_v3.10, adjust intensity based on available memory, 2GB->21.5, 4GB->22; 8GB->23
  • Enhancement: Pool balance queries are less likely to fail (try 3 times before giving up)
  • Fixed Miner naming when $UseDeviceNameForStatsFileNaming:true
  • Fixed *-XmrigCryptonight_* config file naming error (contained a space)
  • Fixed API files, did not filter 0 hashrates in some scenarios
  • Fixed Pool Balance query, it failed when the pool file for the same pool did not exist and no wallet information was configured in $Config.Pools.[PoolName]
  • Updated AMD-TeamRed_v0.3.7

Changes since Beta 9

  • Updated AMD-WildRig_v0.12.7beta
  • Fixed device selection for SGMiner based AMD miners
  • Fixed MultiPoolMiner.ps1: Error Cannot bind parameter because parameter 'Worker' is specified more than once

Changes since Beta 8a

  • Enhancement: Made $Config.DeviceName dynamic, if config changes it will get applied on next run
  • Enhancement: Pool files print message if no wallet address is available
  • Enhancement: MultiPoolMiner.ps1, allow for partially configured $Config.Pools entries. Required config items in $Config.Pools.[PoolName] (e.g. 'BTC') will inherit default values.
  • Fixed corrupt '2018-11-05 06:23:53 VERBOSE: -XmrigCryptonight_v2.8.3\xmrig.exe...' messages ('CPU' got cut off)
  • Fixed Nicehash pool; it caused issues with Excavator...-NHMP and SSL connections, enabled SSL for all Cryptonight variants
  • Fixed AMD_NVIDIA-EthminerEthash_v0.16.1, miner does not support SSL
  • Fixed AMD_NVIDIA-NsgminerNeoscrypt_v0.9.4, miner does not work with Nicehash due to NH special stratum format
  • Fixed MultiPoolMiner.ps1, do not use WorkerName as MinerStatusKey if no wallet
  • Fixed MultiPoolMiner.ps1, multiple miner instances were created even when CreateMinerInstancePerDeviceModel:$false
  • Updated NVIDIA-CcminerTrex_v0.7.3
  • Updated NVIDIA-CryptoDredge_v0.9.6, requires CUDA 9.2
  • Updated README, removed ZergPool, added NLPool information

Changes since Beta 8

  • Fixed CPU-XmrigCryptonight to v2.8.3 so it would also run when miner window is hidden

Changes since Beta 7a

  • Added algo Exosis
  • Added CODE_OF_CONDUCT (from master)
  • Added 'Intensity' parameter to AMD-SRBMinerCryptonight_v1.6.9
  • Fixed miner APIs (remorse from Beta 7a)
  • Renamed NVIDIA-CcminerSuprMiner_v1.5.7 to NVIDIA-CcminerSuprMiner_v1.5 (invalid versioning)
  • Updated AMD-SRBMinerCryptonight_v1.6.9
  • Updated AMD-TeamRed_v0.3.5
  • Updated AMD-WildRig_v0.12.6beta
  • Updated AMD-XmrigCryptonight_v2.8.4
  • Updated AMD_NVIDIA-EthminerEthash_v0.16.1
  • Updated NVIDIA-CcminerTrex_v0.7.2
  • Updated NVIDIA-CryptoDredge_v0.9.5, requires now CUDA 10.0
  • Updated NVIDIA-DSTMEquihash_v0.6.2
  • Updated NVIDIA-XmrigCryptonight_v2.8.4
  • Updated NVIDIA-CcminerZealot_v1.23

Changes since Beta 6a

  • Changed files in APIs folder, will not pickup 0 hashrate samples (for more exact hashrates)
  • Changes benchmarking loop so it will always require at least 10 hashrate samples with values, do not save hashrates for failed miners
  • Improved API with more up to date information for running & failed miners
  • Fixed CR/LF for start batch files
  • Added algo "x13bcd": "BCD"
  • Added 'PayoutScheme' property to pools ("PPS" & "PPLNS")
  • Improved profit switching (pools with PPS payout scheme (NiceHash) always have SwitchingPrevention=1)
  • Updated API XmRigCfgFile for better threads detection
  • Updated AMD-XmrigCryptonight to v2.8.4
  • Updated NVIDIA-XmrigCryptonight to v2.8.3
  • Updated CPU-XmrigCryptonight to v2.8.3
  • Fixed PricePenaltyFactor calculation (was only applied for best miner selection, but not to projected earnings)
  • Fixed idle Donation Run (remorse of PricePenaltyFactor in Beta 3)

Changes since Beta 5

  • Improved pool API request handling to fix 'Pool failed messages'
  • Improved detection of failed miners
  • Changed benchmarking loop interval duration. A minimum of 10 hashrate samples must be gathered per interval
  • Fixed CPU-Tpruvot* API port
  • Fixed CPU-Cryply* miner naming (remorse of miner renaming introduced with Beta 2)
  • Fixed CPU-JayDee* miner naming (remorse of miner renaming introduced with Beta 2)
  • Fixed CPU-TPruvot* miner naming (remorse of miner renaming introduced with Beta 2)
  • Added CpuFeatureDetector.exe, required for CPU miners
  • Improved CPU-Cryply*, created separate instances per CPU feature set
  • Improved CPU-Cryply*, miner will only be run if the required CPU feature set is present
  • Improved CPU-JayDee*, miner will only be run if the required CPU feature set is present
  • Improved CPU-Tprovot*, miner will only be run if the required CPU feature set is present
  • Disabled broken algo 'Neoscrypt' on NVIDIA-CcminerKlaust_v8.23-modr1
  • Fixed NVIDIA-CcminerTpruvot_v2.3 (monero is not an algo, map monero to CryptonightV7)
  • Fix ExcavatorNHMP API (Invoke-Request 'algorithm.print.speeds' failed)

Changes since Beta 4

  • Updated NVIDIA-CcminerKlaust to v8.32
  • Updated AMD-ZjazzX22i to v1.2
  • Updated NVIDIA-CryptoDredge to v0.9.3
  • Updated NVIDIA-ExcavatorNHMP to v1.5.13a [Nicehash only]
  • Added NVIDIA-ZjazzX22i v1.2
  • Added algo Bithash
  • Added algo Cuckoo

Changes since Beta 3:

Changes since Beta 2

  • Added algo CryptonightV8 to Start-MiningPoolHub.bat
  • Added algo X22i (algo is not yet available on any MPM included pools)
  • Added miner AMD_TeamRedMiner v0.3.3
  • Fixed API Etminer (could not read hashrate from miner)
  • Fixed miners disappearing after benchmarking
  • Updated README

Changes since Beta 1

  • Added algo CryptonightV8 to Start.bat
  • Added 'Start_all_Pools_all_Algos.bat' (not recommend for daily use, mining all algos/pools will reduce profitability)
  • All miner names changed to contain version number

Changes since Beta 6a

  • Changed files in APIs folder, will not pickup 0 hashrate samples (for more exact hashrates)
  • Changes benchmarking loop so it will always require at least 10 hashrate samples with values, do not save hashrates for failed miners
  • Improved API with more up to date information for running & failed miners
  • Fixed CR/LF for start batch files
  • Added algo "x13bcd": "BCD"
  • Added 'PayoutScheme' property to pools ("PPS" & "PPLNS")
  • Improved profit switching (pools with PPS payout scheme (NiceHash) always have SwitchingPrevention=1)
  • Updated API XmRigCfgFile for better threads detection
  • Updated AMD-XmrigCryptonight to v2.8.4
  • Updated NVIDIA-XmrigCryptonight to v2.8.3
  • Updated CPU-XmrigCryptonight to v2.8.3
  • Fixed PricePenaltyFactor calculation (was only applied for best miner selection, but not to projected earnings)
  • Fixed idle Donation Run (remorse of PricePenaltyFactor in Beta 3)

Changes since Beta 5

  • Improved pool API request handling to fix 'Pool failed messages'
  • Improved detection of failed miners
  • Changed benchmarking loop interval duration. A minimum of 10 hashrate samples must be gathered per interval
  • Fixed CPU-Tpruvot* API port
  • Fixed CPU-Cryply* miner naming (remorse of miner renaming introduced with Beta 2)
  • Fixed CPU-JayDee* miner naming (remorse of miner renaming introduced with Beta 2)
  • Fixed CPU-TPruvot* miner naming (remorse of miner renaming introduced with Beta 2)
  • Added CpuFeatureDetector.exe, required for CPU miners
  • Improved CPU-Cryply*, created separate instances per CPU feature set
  • Improved CPU-Cryply*, miner will only be run if the required CPU feature set is present
  • Improved CPU-JayDee*, miner will only be run if the required CPU feature set is present
  • Improved CPU-Tprovot*, miner will only be run if the required CPU feature set is present
  • Disabled broken algo 'Neoscrypt' on NVIDIA-CcminerKlaust_v8.23-modr1
  • Fixed NVIDIA-CcminerTpruvot_v2.3 (monero is not an algo, map monero to CryptonightV7)
  • Fix ExcavatorNHMP API (Invoke-Request 'algorithm.print.speeds' failed)

Changes since Beta 4

  • Updated NVIDIA-CcminerKlaust to v8.32
  • Updated AMD-ZjazzX22i to v1.2
  • Updated NVIDIA-CryptoDredge to v0.9.3
  • Updated NVIDIA-ExcavatorNHMP to v1.5.13a [Nicehash only]
  • Added NVIDIA-ZjazzX22i v1.2
  • Added algo Bithash
  • Added algo Cuckoo

Changes since Beta 3:

Changes since Beta 2

  • Added algo CryptonightV8 to Start-MiningPoolHub.bat
  • Added algo X22i (algo is not yet available on any MPM included pools)
  • Added miner AMD_TeamRedMiner v0.3.3
  • Fixed API Etminer (could not read hashrate from miner)
  • Fixed miners disappearing after benchmarking
  • Updated README

Changes since Beta 1

  • Added algo CryptonightV8 to Start.bat
  • Added 'Start_all_Pools_all_Algos.bat' (not recommend for daily use, mining all algos/pools will reduce profitability)
  • All miner names changed to contain version number

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

Recent changes since v3.0.0:

Includes various pending pull requests / fixes:

New miners

Removed miners

  • PalginNvidia
  • Temporarily removed FireIce XmrStak [AMD only] - Support for version 2.5.1 will be re-added soon

Miner updates

  • NVIDIA-BMiner_v10.5.0
  • NVIDIA-CcminerSpMod-vgit11
  • NVIDIA-Ewbf2Equihash_v0.6
  • AMD_NVIDIA-PhoenixminerEthash_v3.5d
  • AMD-SRBMinerCryptonight_v1.6.8
  • NVIDIA-CcminerTrex_v0.7.0T-Rex 0.7 [NVIDIA only]
  • AMD-CastXmrVegaCryptonight_v1.50
  • AMD-XmrigCryptonight_v2.8.1
  • CPU-XmrigCryptonight_v2.8.1
  • NVIDIA-XmrigCryptonight_v2.8.1

Miner fixes

Pool changes

  • Added NLPool
  • Removed Zergpool (pool is closed)
  • Added regions to Zpool ( North America 'na' - Europe 'eu' - South East Asia 'sea')
  • Added region 'eu' to BlockMaster

New features

  • Added '-CreateMinerInstancePerDeviceModel' switch is supported by all miners (see readme). This also fixes https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2192
  • Added '-UseDeviceNameForBenchmarkFileNaming' switch for alternate naming scheme for benchmark files (see readme)
  • MPM makes miner and pool fees part of the profitability calculation. Added '-IgnoreFees' switch for more exact profit predictions (see readme).
  • Added 'ProfitPenaltyFactor' to correct overoptimistic pool estimates (see readme)
  • Optimized benchmark handling (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2026)
  • Improved detection of failed miners (this also fixes https://github.com/MultiPoolMiner/MultiPoolMiner/issues/1968 & https://github.com/MultiPoolMiner/MultiPoolMiner/issues/1451)
  • Support for multiple MPM instances (Note: Each instance needs to be installed in a separate directory. Note: Do not share the GPUs between instances!)
  • (Beta 2) Additional 'Start_all_Pools_all_Algos.bat' (not recommend for daily use, mining all algos/pools will reduce profitability)
  • Equihash miners are auto-coin switch ready if a pools supports it (will require changes to the pool file)
  • Less miner debug output when miner windows are shown ('-ShowMinerWindow=$true'). MPM will print debug messages only for a miner running benchmarks.

New algorithms:

  • Cryptonight V8 fork
  • Lbk3 (CryptoDredge), used to mine Vertical VTL
  • X22i (algo is not yet available on any MPM included pools)
  • Bitcash
  • Cuckoo

Other changes

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

Install instructions:

  • You will need excavator.exe if you don't already have it. See FAQ9
  • Please ensure that you update to PowerShell 6.1
  • 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. Advanced users can add more miners in the /Miners folder either as JSON or PS1.

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

v3

4 years ago

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

Recent changes since v2.7.2.7:

  • Too numerous to list

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

Install instructions:

  • You will need excavator.exe if you don't already have it. See FAQ9
  • Please ensure that you update to PowerShell 6.0.4
  • 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. Advanced users can add more miners in the /Miners folder either as JSON or PS1.

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

v3.2.0-beta

4 years ago

Here is a test-version for 3.2.0. Please install into a new directory.

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

Changelog Version 3.2.0 Beta 12

Core changes

  • Added: EquihashPers.txt to store Equihash 'pers' values
  • Changed: Localized time/date stamps
  • Enhancement: Better detection of failed miners
  • Fixed DeviceID enumeration when main screen is connected to onboard Intel HD Graphics
  • Updated README

Miner changes

  • Added NVIDIA-MiniZEquihash_v1.0i
  • Changed AMD_NVIDIA-PhoenixminerEthash_v4.0b; disabled support for dual mining Blake2s with AMD cards (dual mining is not working in 4.0b!?!)
  • Renamed AMD_NVIDIA-PhoenixminerEthash_v4.0b (from AMD_NVIDIA-PhoenixminerEthash_v4.0a); typo
  • Updated AMD_CPU_NVIDIA-FireiceCryptonight_v2.7.1
  • Updated AMD-SRBMinerCryptonight_v1.7.4
  • Updated CPU-JCECryptonote_v0.33j
  • Updated NVIDIA-BMiner_v11.0.0; support for ETH/BTM dual mine
  • Updated NVIDIA-CcminerTrex_v0.8.9
  • Updated NVIDIA-CcminerZealot_v1.28
  • Updated NVIDIA-CryptoDredge_v0.15.1; support for algo MTP, requires min 5GB of VRAM
  • Updated NVIDIA-GminerEquihash_v1.13

New Algorithms in Algorithms.txt

  • MTP

Pool changes

  • NLPoolCoins: removed 'DASH' as guaranteed payout currency
  • PhiPhiPool: updated URLs, added regions "EU" and "ASIA"

Changelog Version 3.2.0 Beta 11

Miner changes

  • Fixed AMD_CPU_NVIDIA-FireiceCryptonight_v2.7.0; incorrect HW config filenames, fixed CPU mining and CPU mining thread config
  • Fixed CPU-ClaymoreCryptonight_v4.0; miner failed due to invalid '-mport' value
  • Fixed XmRig API; no more 'TerminatingError(ConvertFrom-Json): "Invalid JSON primitive: --algo."' messages in log files
  • Updated AMD-WildRig_v0.14.0beta; support for Lyra2v3
  • Updated NVIDIA-CcminerTrex_v0.8.8; support for GltAstralHash, GltJeongHash, GltPadiHash & GltPawelHash algo
  • Updated NVIDIA-CryptoDredge_v0.14.0; support for Lyra2v3

New Algorithms in Algorithms.txt

  • Lyra2v3
  • GltAstralHash
  • GltJeongHash
  • GltPadiHash
  • GltPawelHash

Changelog Version 3.2.0 Beta 10

Core changes

  • Fixed Excavator* incorrect 'Miner failed' messages when switching algos; another regression from Beta 9

Miner changes

  • Fixed AMD_CPU_NVIDIA-FireiceCryptonight_v2.7.0; CPU miner variant was not working
  • Updated NVIDIA-CcminerZealot_v1.27
  • Updated NVIDIA-ExcavatorNHMP_v1.5.14a

Changelog Version 3.2.0 Beta 9b

Core changes

  • Fixed 'ExcludeDeviceName; before it would not exclude more than one device

Changelog Version 3.2.0 Beta 9a

Core changes

  • Fixed Excavator*; incorrect 'Miner failed' messages when switching algos; regression from Beta 9

Changelog Version 3.2.0 Beta 9

Core changes

  • Changed list of default algos in start batch files:
    • Start-MiningPoolHub: removed lyra2re2
    • Start_Zpool: aded hex,x16r,x16s,x17,x22i; removed lyra2re2
  • Enhancement: Better detection of failed miners (some crashed miners are dead, but may still be found by their processId)

Miner changes

  • Fixed AMD_NVIDIA-lolMinerEquihash_v0.5bugfix Sha256 hash
  • Fixed AMD-XmrigCryptonight_v2.8.6 Sha256 hash
  • Fixed CPU-CryplyAvx_v3.8.8.3 Sha256 hash
  • Fixed CPU-CryplyAvx2_v3.8.8.3 Sha256 hash
  • Fixed CPU-CryplyAvx2Sha_v3.8.8.3 Sha256 hash
  • Fixed CPU-CryplySse42_v3.8.8.3 Sha256 hash
  • Fixed CPU-CryplySse42Sha_v3.8.8.3 Sha256 hash
  • Updated AMD-JCECryptonote_v0.33b9
  • Updated AMD-TeamRed_v0.3.8
  • Updated AMD-WildRig_v0.13.6.2beta; support for lyra2vc0ban algo

Pool changes

  • Added StarPool & StarPoolCoins

Other changes

  • Get-Binaries: Fixed compatibility with miner filename change introduced in 3.1.0

Changelog Version 3.2.0 Beta 8

Core changes

  • Changed APIs files; simplified algo name detection
  • Changed method to launch miner executables when '-ShowMinerWindows:true'; will no longer steal focus (requires [MPM-Dir]\CreateProcess.cs file)

Miner changes

  • Added NVIDIA-GminerEquihash_v1.10

  • Cleanup JceMiner API

  • Fixed AMD_CPU_NVIDIA-FireiceCryptonight_v2.7.0; preserve existing config files

  • Fixed AMD_NVIDIA-ClaymoreEthash_v11.9; removed double algo in miner name (when '-UseDeviceNameForStatsFileNaming:true' and single mining)

  • Fixed AMD_NVIDIA-lolMinerEquihash_v0.5bugfix; preserve existing config files

  • Fixed NVIDIA-BMiner_v10.7.0; removed double algo in miner name (when '-UseDeviceNameForStatsFileNaming:true' and single mining), support for -pers auto'

  • Fixed SRBMiner API; uses custom StartMining() function, regression from 3.2.0 Beta 6

  • Update AMD_NVIDIA-PhoenixminerEthash_v4.0a; support for Blake2s dual mining with AMD cards

  • Update AMD-SRBMinerCryptonight_v1.7.2

Changelog Version 3.2.0 Beta 7a

Miner changes

  • Update NVIDIA-CcminerTrex_v0.8.5
  • Update NVIDIA-CcminerZealot_v1.26ver1; remove support for Renesis algo

Changelog Version 3.2.0 Beta 7

Core changes

  • Enhancement: Polling pool data converted to job; shortens loop time

Miner changes

  • Enhancement: AMD-CastXmrVegaCryptonight_v1.65; added support for Baffin chipset

  • Disabled some AMD miners because they need special environment variable values (which is currently not supported by MPM, see https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2208#issuecomment-432696257) They are all in the folder 'RequireNewLancher_Amd', feel free to move them to 'MinersLegacy'. If they work that's fine :-)

    • AMD-MkxminerLyra2RE2_v3.10
    • AMD-Sgminer_v5.6.1
    • AMD-SgminerAvermore_v1.4.1
    • AMD-SgminerKL_v1.0.9
    • AMD-SgminerLyra2RE2_v5.1.0
    • AMD-SgminerXevan_v5.5.0
  • Update AMD_NVIDIA-lolMinerEquihash_v0.6alpha4; fixed deviceID handling

  • Update AMD_CPU_NVIDIA-FireiceCryptonight_v2.7.0; fixed writing of config files

  • Update NVIDIA-CcminerAlexis_v1.4; requires CUDA 10.0.0

  • Update NVIDIA-CcminerKlausT_vYescryptR16R32.V10

  • Update NVIDIA-CcminerTpruvot_v2.3; requires CUDA 10.0.0, support for Exosis algo

  • Update NVIDIA-CcminerZealot_v1.26ver1; remove support for Renesis algo

Changelog Version 3.2.0 Beta 6

  • Added algorithms CryptonightXfh, Dedal, Pipe & X21s

  • Enhanced API for FireIce & Xmrig miner; fixed deviceID management, added error handling

  • Fixed pool balances display formatting (works with any regional setting)

  • Fixed generated miner objects; pool element is of type [array]

Miner changes

  • Changes SRBMiner API; uses default StartMining() function

  • Enhanced AMD-SRBMinerCryptonight_v1.7.1; added support for parameters 'min_rig_speed' & 'min_rig_speed_duration'

  • Fixed AMD_NVIDIA-EminerEthash_v0.6.1rc2; workername (parameter '-N') was empty

  • Fixed AMD-SRBMinerCryptonight_v1.7.1; workername (parameter '--apirigname') was empty

  • Fixed *-XmrigCryptonight_*; workername (parameter '--rig-id') was empty

  • Update AMD-CastXmrVegaCryptonight_v1.65; support for algo CryptonightXfh

  • Update AMD-WildRig_v0.13.4beta; support for Dedal & X21s

  • Update NVIDIA-CcminerTrex_v0.8.3; support for algo Dedal & X21s

  • Update NVIDIA-CryptoDredge_v0.13.0; support for algo Dedal, Lyra2vc0banHash, Pipe & X21s

New Algorithms

  • Dedal
  • Lyra2vc0banHash
  • Pipe
  • X21s

Changelog Version 3.2.0 Beta 5a

  • Update NVIDIA-BMiner_v10.7.0; Fix -devices value option bug in 10.6.0 miner binary
  • Update NVIDIA-CcminerTrex_v0.8.1

Changelog Version 3.2.0 Beta 5

Core changes

  • Added 'CryptonightDark', 'CryptonightFreeHaven', 'CryptonightRed', 'YescryptR24' and 'YescryptR32' to Algorithms.txt
  • Changed exchange rate currency name to be displayed in upper case
  • Chaged defaults parameter values for fresh installations; enabled 'CreateMinerInstancePerDeviceModel' and 'UseDeviceNameForStatsFileNaming' in config file
  • Fixed rescanning devices when reconfiguring 'DeviceName' or 'ExcludeDeviceName' while MPM is running
  • Fixed web dashboard balances summary, no not list -------- & ======== entries

Miner changes

  • Added 'Bitcoin' to the list of unprofitable algos
  • Added AMD-JCECryptonote_v0.33b6
  • Added CPU-JCECryptonote_v0.36g
  • Changed AMD-SRBMinerCryptonight_v1.7.1; added exotic Cryptonight variants
  • Changed NVIDIA-CcminerTpruvot_v2.3; removed monero and graft algos
  • Fixed CPU-ClaymoreCryptonight_v4.0; api port is now in the 4000 range as all other miners
  • Merged API files for XmRig & XmRigCfgFile
  • Update NVIDIA-CcminerKlausT_vYescryptR16R32.V7
  • Update NVIDIA-CcminerZealot_v1.25ver1

Changelog Version 3.2.0 Beta 4a

Core changes

  • Added 'poolbalancesdata' to web API

Miner changes

  • Re-added AMD_CPU_NVIDIA-FireiceCryptonight_v2.6.0
  • Update AMD-WildRig_v0.13.2beta

Balance changes

  • Fixed BlockMasters.ps1; returned empty data in some scenarios

Miner changes

  • Changed AMD_NVIDIA-lolMinerEquihash_v0.6alpha3; config is entirely via command line, no more config files

Changelog Version 3.2.0 Beta 3

Core changes

  • Fixed 'No pools available' message when no wallet was explicitly configured in the config file
  • Fixed donation addresses
  • Fixed error displaying Pool balances, but no wallet address / username was configured
  • Fixed Pool balances display formatting (comma as decimal separator caused formatting issues)

Miner changes

  • Changed config file handling of -XmrigCryptonight_ miners
  • Fixed algo filtering; allow only miners have the minimum required VRAM (regression from 3.2.0 Beta 1)
  • Fixed AMD-XmrigCryptonight_v2.8.6 algo filtering based on minimum memory (CryptonightHeavy requires 4GB)
  • Updated AMD_NVIDIA-lolMinerEquihash_v0.6alpha3 (supports Equihash 210/9 algo)
  • Updated AMD-SRBMinerCryptonight_v1.7.1

Pool changes

  • Added Zpool region NA (USA)
  • Fixed MiningPoolHub(Coins), changed hosts for Equihash-BTG

Balance changes

  • Fixed Yiimp balance (message 'no wallet specified')

Changelog Version 3.2.0 Beta 2a

Core changes

  • Added parameter '-PoolBalancesUpdateInterval'
  • Better handling of failed miners, they will get detected sooner
  • Fixed MPM Error message when '-MinerName' was empty
  • Start batch files, 'UseFastestMinerPerAlgoOnly' is now enabled by default
  • Updated README: NiceHash pool configuration details

Miner changes

  • Changed config file handling of *-XmrigCryptonight_* miners
  • Fixed AMD-XmrigCryptonight_v2.8.6 algo filtering based on minimum memory (CryptonightHeavy requires 4GB)
  • Reported graphics memory is rounded to the nearest 1/4 GB
  • Updated AMD_NVIDIA-lolMinerEquihash_v0.6alpha3 (supports Equihash 210/9 algo)
  • Update AMD-CastXmrVegaCryptonight_v1.60
  • Update AMD-SgminerKL_v1.0.9
  • Update AMD-WildRig_v0.13.1beta
  • Update AMD-XmrigCryptonight_v2.8.6
  • Update NVIDIA-BMiner_v10.6.0
  • Update NVIDIA-CcminerTrex_v0.8.0, added Geek algo
  • Update NVIDIA-CcminerZealot_v1.24ver3

Pool changes

  • Fixed NLPool; was using wrong host address (Zpool)

Miner changes

  • Enabled AMD_NVIDIA-EminerEthash_v0.6.1rc2 dev fee mining
  • Fixed AMD-WildRig_v0.13.1beta; added parameter --multiple-instance
  • Fixed AMD-CastXmrVegaCryptonight_v1.60; was not working on ADM Vega (gfx900)

Changelog Version 3.2.0 Beta 1

New features

  • Pool fee is now part of the profitability calculation
  • Separate section 'Wallets' in config file, BTC/Wallet gets automatically moved to 'Wallets' on start

Core changes

  • Miner overview: Sort algorithms requiring benchmarking alphabetically; print either 'Benchmark pending' or 'Benchmark in progress' depending on status

Miner changes

  • Enabled AMD_NVIDIA-EminerEthash_v0.6.1rc2 dev fee mining
  • Fixed AMD-CastXmrVegaCryptonight_v1.60; was not working on ADM Vega (gfx900)
  • Reported graphics memory is rounded to the nerest 1/4 GB (Include.psm1/Get-Device)
  • Temporarily removed FireIce XmrStak [AMD only] - Support for version 2.5.1 will be re-added soon

Pool changes

  • Added *Coins variants for pools that support it
  • Added Ravenminer & RavenminerEU
  • Added Zpool region NA (USA)
  • Fixed MiningPoolHub(Coins), changed hosts for Equihash-BTG
  • Pool queries are less likely to fail (try 3 times before giving up)
  • Pool objects contain fee information, will be used for profit calculation

New algorithms

  • Equihash 210/9
  • Geek
  • X18

Other changes / Fixes

  • Fixed: MPM starts mining if only one miner is available
  • Fixed: MPM Error message when '-MinerName' was empty
  • Updated README: NiceHash pool configuration details

Other changes / Fixes

  • Fixed: MPM starts mining if only one miner is available
  • Fixed: MPM Error message when '-MinerName' was empty
  • Updated README: NiceHash pool configuration details

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

Install instructions:

  • Please ensure that you update to PowerShell 6.1
  • 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. Advanced users can add more miners in the /Miners folder either as JSON or PS1.

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***

v3.4-beta

4 years ago

Here is a test-version for 3.4.0.

Please install into a new directory. Download link: https://github.com/UselessGuru/MultiPoolMiner/releases/download/3.4Beta-3/MultiPoolMiner.3.4.0.Beta3.zip

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

Changelog Version 3.4.0 Beta 3

Core Changes

  • API: updated to version 0.94; added '/allminers'
  • Added config item 'DevicePciOrderMapping' for configurations where PCI deviceID order does not match OpenCL deviceID order (see README)
  • Parameters '-MinerName' and '-ExcludeMinerName' can be in one of the 3 forms: MinerBaseName e.g. 'AMD-TeamRed'; MinerBaseName_Version, e.g. 'AMD-TeamRed_v0.5.1' or MinerName, e.g. 'AMD-TeamRed_v0.5.1-1xEllesmere8GB'
  • Rewrote interval & hashrate collector scheduler (again)
  • Fixed error 'Method invocation failed because [XmRig] does not contain a method named 'op_Addition'.' (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2341#issuecomment-501782784)

Miner changes

  • Fixed AMD_NVIDIA-BMiner_v15.5.3; device enumeration was broken in mixed rigs (AMD &NVIDIA in the same computer)
  • Fixed miners Claymore*, Gminer, lolMinerEquihash, Nanominer, SRBMinerCryptonight & Wildrig; device enumeration can now use mapping as configured by 'DevicePciOrderMapping'
  • Updated AMD-TeamRed_v0.5.1; support for X16r, X16s & X16rt
  • Updated AMD-WildRig_v0.17.5; support for Blake2b-BTCC & Blake2b-Glt
  • Updated NVIDIA-CcminerTrex_v0.11.1
  • Updated NVIDIA-NBMiner_v23.3

Breaking changes

Parameter '-UseDeviceNameForStatsFileNaming' is no longer valid This will trigger all benchmarks to be re-executed (unless you were running MPM with '-UseDeviceNameForStatsFileNaming:true' already)

v3.4.4

4 years ago

Download link: https://github.com/MultiPoolMiner/MultiPoolMiner/archive/v3.4.4.zip

Changelog Version 3.4.4

Core changes

  • Enabled default WarmupTime for all miners
  • Fixed dashboard banner information when benchmarking
  • Pool balances: re-request pool balances when outdated
  • Web dashboard: Add 'Last update' to balances

Miner Changes

  • Fixed NVIDIA-CcminerRfv2_v1.0.2; device selection was broken
  • Fixed NVIDIA-Ewbf2Equihash_v0.6; device selection was broken
  • Fixed NVIDIA-NBMiner_v23.3; device enumeration was broken
  • Fixed NVIDIA-Zjazz_v1.2; device selection was broken
  • Updated AMD_NVIDIA-Gminer_v1.50; removed 'Equihash' from its name 'cause it does non Equihash algos as well
  • Updated AMD_NVIDIA-NanoMiner_v1.4.1
  • Updated AMD-TeamRed_v0.5.5; support for Cuckatoo31, CryptonightHeavyHaven, CryptonightHeavyTube, CryptonightHeavy & MTP algorithm
  • Updated CPU-Jayddee_v3.9.5.2; fixes Skein2 crash
  • Updated NVIDIA-CcminerMTP_v1.1.23
  • Updated NVIDIA-CryptoDredge_v0.20.2
  • Updated NVIDIA-MiniZEquihash_v1.4o; support for EquihashR12540

Pool files

  • use common code base
  • PhiPhiPool no longer offers auto-conversion to BTC

Pool Balances files

  • use common code base
  • PhiPhiPool no longer offers auto-conversion to BTC

Changelog Version 3.4.3

Core Changes

Miner Changes

  • Fixed AMD_CPU_NVIDIA-FireiceCryptonight_v2.10.5; PlatformThreadsConfigFile naming was invalid
  • Fixed AMD_NVIDIA-GminerEquihash_v1.47; EquihashR12540 is supported on AMD only
  • Updated CPU-Jayddee_v3.9.5; disabled Skein2, seems to be broken (https://github.com/JayDDee/cpuminer-opt/issues/194)

Changelog Version 3.4.2

Miner changes

  • Updated NVIDIA-CcminerTrex_v0.12.1

Changelog Version 3.4.1

Core changes

  • Added parameter '-MinAccuracy'
  • Added pool config items 'Region' & 'ExcludeRegion'

Miner changes

  • Updated AMD-WildRig_v0.17.9
  • Updated CPU-Jayddee_v3.9.4; support for Lyra2z330
  • Updated NVIDIA-CcminerKlausT_v8.21modR18.ps1; support for Lyra2z330

Pool changes

  • Fixed MiningPoolHubCoins; pool did not return any pool objects
  • Removed Yiimp pool; closed since June 22nd 2019 (https://twitter.com/tpruvot)

Changes in Algorithms.txt

  • Added EquihashR12540
  • Added "zelcash": "EquihashR12540"
  • Changed "beam": "EquihashR15050"
  • Renamed Equihash1550 to EquihashR1550

Changelog Version 3.4.0

Breaking changes from 3.3.x

Parameter '-UseDeviceNameForStatsFileNaming' is no longer valid '-UseDeviceNameForStatsFileNaming:true will be enforced This will trigger all benchmarks to be re-executed (unless you were running MPM with '-UseDeviceNameForStatsFileNaming:true' already)

Core changes

  • Added config item 'DevicePciOrderMapping' for configurations where PCI deviceID order does not match OpenCL deviceID order (see README)
  • Added parameter '-DisableMinersWithDevFee'
  • API: updated to version 0.95; added '/alldevices', '/allminers' & '/intervals'
  • Fixed miners Claymore*, Gminer, lolMinerEquihash, Nanominer, SRBMinerCryptonight & Wildrig; device enumeration can now use mapping as configured by 'DevicePciOrderMapping'
  • Improved config file validation
  • Parameters '-MinerName' and '-ExcludeMinerName' can be in one of the 3 forms: MinerBaseName e.g. 'AMD-TeamRed'; MinerBaseName_Version, e.g. 'AMD-TeamRed_v0.5.2' or MinerName, e.g. 'AMD-TeamRed_v0.5.2-1xEllesmere8GB'
  • Removed code for '-UseDeviceNameForStatsFileNaming'
  • Renamed parameter '-NoDevFeeMiners' to '-DisableDevFeeMining' to better reflect its function
  • Rewrote interval & hashrate collector scheduler
  • Start cmd files: Do not launch a second instance of SnakeTail.exe
  • Web dashboard: Added column 'Status' to devices overview (available status: 'Disabled', 'Idle', 'Running (MinerName)', 'Benchmarking (MinerName)' & 'Failed'

Miner Changes

  • Added CcminerRfv2; support for RainforestV2
  • Fixed NVIDIA-CcminerZenemy_v2.00; invalid --devices0 parameter (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2339#issuecomment-495972633)
  • Fixed AMD_NVIDIA-BMiner_v15.5.3 SSL for secondary algorithm
  • Fixed NVIDIA-CcminerZenemy_v2.00; invalid --devices0 parameter (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2339#issuecomment-495972633)
  • Fixed NVIDIA-MiniZEquihash_v1.3n5; added '--pers auto' for Equihash 1927 algo
  • Renamed NVIDIA-CcminerZenemy_v2.00 to NVIDIA-CcminerZenemy_v20.0 (typo)
  • Removed CPU-Cryply_v3.8.8.4; (moved to 'Deprecated' folder); CPU-Jayddee_v3.9.3.1 is newer and has no dev fee
  • Updated AMD_CPU_NVIDIA-FireiceCryptonight_v2.10.5
  • Updated AMD_NVIDIA-ClaymoreEthash_v14.7
  • Updated AMD_NVIDIA-GminerEquihash_v1.47; support for Equihash 1255
  • Updated AMD_NVIDIA-NanoMiner_v1.3.4
  • Updated AMD-JCECryptonote_v0.33b18; changed API to XmRig
  • Updated AMD-SRBMinerCryptonight_v1.9.0
  • Updated AMD-TeamRed_v0.5.2
  • Updated AMD-WildRig_v0.17.9; support for Blake2b-BTCC, Blake2b-Glt & Skein2
  • Updated AMD-XmrigCryptonight_v2.14.4
  • Updated CPU-Jayddee_v3.9.4; support for Lyra2rev3, Sha256q, Sonoa, Yespower, YespowerR16 & Yescryptr16
  • Updated CPU-JCECryptonote_v0.33q; changed API to XmRig
  • Updated CPU-XmrigCryptonight_v2.14.4
  • Updated NVIDIA-CcminerMTP_v1.1.20
  • Updated NVIDIA-CcminerTrex_v0.12.0; support for Honeycomb
  • Updated NVIDIA-CryptoDredge_v0.20.1
  • Updated NVIDIA-NBMiner_v23.3; fixed min. memory requirements (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2343#issuecomment-503419922)
  • Updated NVIDIA-TTMiner_v2.2.5
  • Updated NVIDIA-XmrigCryptonight_v2.14.4

Pool changes

Changelog Version 3.3.0

New features

  • Pre / Post miner command execution (https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2305)
  • Ability to set a minimum profit threshold, do not mine if mining earns less ('-ProfitabilityThreshold:n.nn' [Float])
  • API port is configurable, default is 3999 ('-APIPort' [Int])
  • Added support for miner-specific environment variable settings (e.g. SGMiner requires "GPU_FORCE_64BIT_PTR=0"), Note: this does NOT work for miner using the wrapper API
  • Added support for persistent customized miner commands via config file (see readme for more information)- Better control over benchmark loops, number of hashrate samples per inveral is now configurable ('-HashRateSamplesPerInterval:10' [Int])
  • Enhanced stat handling in web dashboard
  • Global miner warmup time parameter ('-WarmupTime:30' [seconds]). During the first loop MPM will ignore non-responding API calls for the configured duration. An example for this are some miners that need time to compile the binaries
  • Invalid share detection; miner get marked failed if the configured ratio of accepted / bad shares is exceeded ('-AllowedBadShareRatio:0' [Float])
  • Make power usage and cost part of the calculation (optional); requires separate installation and configuration of HWiNFO64 (see ConfigHWiNFO64.pdf)
  • Make '-ShowminerWindow' dynamic: Hide / show miner when parameter gets changed while MPM is running
  • Web dashboard: Earnings / profit is now in first configured currency, e.g. $Currency EUR,BTC -> values shown are in EUR

Core changes

  • Added columns 'Profit Bias' & 'Earning Bias' to 'Miners' / 'Active Miners' in Web dashboard
  • Added exchange rates to Web dashboard (for currencies configured with '-currency')
  • Added folder 'AlternateLogViewer'; experimental log viewer based on SnakeTail.exe
  • Added more coin names to CoinNames.txt
  • Added parameter '-Dashboard'
  • Added parameter '-IgnorePowerCost'
  • Added parameter '-ShowAllPoolBalances'
  • Added parameter '-NoDevFeeMiners'
  • Added 'CoinNames.txt' (Get-CoinName -CoinName), used in pool files
  • Added 'EthashDAGSize.txt' (Get-EthashDAGSize -CoinName), used in pool files
  • Added support for mBTC (milli BTC) as configurable currency
  • Added support for persistent miner config via config file (see readme for more information)
  • API: updated to version 0.92; added '/currentprofit'
  • Balances: currency order matches '-Currency' values
  • Changed parameter '-CalculatePowerCost' to '-MeasurePowerUsage'
  • Changed parameter '-DisableDualMining' to '-SingleAlgoMining'
  • Changed parameter '-HashRateSamplesPerMinute' to '-HashRateSamplesPerInterval'
  • Changed parameter '-MinPoolWorker' to '-MinWorker', configurable per algorithm and pool (see readme)
  • Changed parameter '-UseFastestMinerPerAlgoOnly' to '-UseMostProfitableMinerPerAlgoOnly' to better reflect its function
  • Changed start files to use 'MININGRIG' variable
  • Changed storage location for stat files, separate directories for 'HashRate', 'PowerUsage' and 'Profit' files
  • Create separate pool objects for X16Rt algorithm variants 'Gincoin' and 'Veil'
  • Fixed 'Wrapper' API; did not properly report hashrates and power usage
  • Fixed algorithm mismatch: Bitcore & Timetravel10 are the same, Timetravel & Timetravel8 are the same, but different from Timetravel10
  • Fixed hashrate formatting in Web dashboard when hasrate was less than 1 H/s
  • Fixed parameters '-MinerName' and '-ExcludeMinerName' (regression of miner naming change introduced in 3.1.x)
  • Fixed process priority for CPU miners (set to low priority)- Fixed unprofitable algorithms for '*-NiceHash' algo names
  • Made column widths in miner overview dynamic
  • Optimized benchmarking spped when CPU mining is enabled (do not gather pool stats as threaded jobs)
  • Pool specific start batch files: Enable all supported algorithms by default
  • Removed 'Bitcore' from UnprofitableAlgorithms.txt
  • Removed support for Nicehash Excavator; reasons: development has been abandoned, miner was never the fastest
  • Updated ConfigHWinfo64.pdf; added section for HWiNFO64 restart on driver crash
  • Web dashboard: Added columns for 'Earning', 'PowerUsage' & 'Workers'
  • Web dashboard: Fixed 'Wallet' information in 'Running Miners'
  • Web dashboard: Show current profit in all configured currencies

Pool changes

  • ZergPool(Coins): Support for solo / party mining (see readme for more information)

Miner changes

  • Added AMD_NVIDIA-lolMinerEquihash_v0.81
  • Added AMD_NVIDIA-NanoMiner_v1.3.2; support for Cuckaroo29
  • Added AMD_NVIDIA-SgminerMTP_v0.1.1; support for MTP
  • Added NVIDIA-CcminerDyn_v1.0.0; support for Argon2dDYN
  • Added NVIDIA-NBMiner_v23.2hotfix; support for Bytom, Bytom&Ethash dual mining, Ethash, Cuckaroo29, Cuckaroo31 & Cuckoo29; disabled ethash, ClaymoreDual & Phoenix are approx 10% faster
  • Added NVIDIA-ProgPoWminer_v.0.16
  • Added NVIDIA-TTMiner_v2.2.4; support for LYRA2V3, PROGPOW, ProgPoWZ, ProgPoW092, UBQHASH & MTP
  • Removed AMD-ClaymoreCryptonight_v11.3 (moved to 'Deprecated' folder); mines only unprofitable algos
  • Removed AMD-MkxminerLyra2RE2_v3.10; it was for Lyre2RE2 only which is an unprofitable algo
  • Removed AMD-SgminerLyra2RE2_v5.1.0; miner was incorrectly named, it was for Lyre2RE only which is an unprofitable algo
  • Removed AMD-ZjazzPhi2_v0.92 (moved to 'Deprecated' folder); AMD-WildRig is much faster
  • Removed CPU-ClaymoreCryptonight_v4.0 (moved to 'Deprecated' folder); mines only unprofitable algos
  • Removed NVIDIA-CcminerDumax_v0.94 (moved to 'Deprecated' folder); outpaced by other miners in all algos
  • Removed NVIDIA-CcminerLyra2RE2_v1.7.6r6 (moved to 'Deprecated' folder); outpaced by other miners in all algos
  • Removed NVIDIA-CcminerLyra2z_v0.3.0 (moved to 'Deprecated' folder); outpaced by other miners in all algos
  • Removed NVIDIA-CcminerNanashi_v2.2modr2 (moved to 'Deprecated' folder); outpaced by other miners in all algos
  • Removed NVIDIA-CcminerSib_vx11ghost (moved to 'Deprecated' folder); outpaced by other miners in all algos
  • Removed NVIDIA-CcminerSkunk_v2.2modr1 (moved to 'Deprecated' folder); outpaced by other miners in all algos
  • Removed NVIDIA-CcminerXevan_v78 (moved to 'Deprecated' folder); replaced by NVIDIA-CcminerAlexis_v1.5
  • Removed NVIDIA-CcminerXevan_cuda9 (moved to 'Deprecated' folder); replaced by NVIDIA-CcminerAlexis_v1.5
  • Unified CPU-Cryply_v3.8.8.3 (no more separate miner files for the various CPU features)
  • Unified CPU-Jayddee_v3.8.8.1 (no more separate miner files for the various CPU features)
  • Updated AMD-SRBMinerCryptonight_v1.8.9; support for Cryptonight variants
  • Updated AMD-JCECryptonote_v0.33b18
  • Updated AMD-WildRig_v0.17.3; support for Glt-Astralhash, Glt-Jeonghash, Glt-Padihash, Glt-Pawelhash, Honeycomb, Rainforest, Sha256q, Sha256t, Xevan, WildKeccak & X25x, removed support for MTP
  • Updated AMD-TeamRed_v0.5.1; support for X16r, X16s & X16rt
  • Updated AMD-XmrigCryptonight_v2.14.1; support for Cryptonight/Gpu, Cryptonight/Half, Cryptonight/R & Cryptonight/Turtle
  • Updated AMD_CPU_NVIDIA-FireiceCryptonight_v2.10.3; preserve existing config files, support CryptonightR & CryptonightRwz
  • Updated AMD_NVIDIA-BMiner_v15.5.3; support for Cuckatoo31 (8GB cards on windows 7 & 8.x, Win10 requires 11GB), Cuckaroo29 for AMD
  • Updated AMD_NVIDIA-ClaymoreEthash_v14.6
  • Updated AMD_NVIDIA-EthminerEthash_v0.17.1
  • Updated AMD_NVIDIA-GminerEquihash_v1.44; support for Equihash 1505, Cuckaroo29 (Grin), Cuckaroo29s (Swap), Cuckatoo31 (Grin) & Vds
  • Updated AMD_NVIDIA-PhoenixminerEthash_v4.2c; WarmupTime single algo 30 sec, dual algo 45 sec
  • Updated CPU-XmrigCryptonight_v2.14.1; support for Cryptonight/Gpu, Cryptonight/Half, Cryptonight/R & Cryptonight/Turtle
  • Updated NVIDIA-CcminerKlausT_v8.21modR18; replaces NVIDIA-CcminerKlausT_vYescryptR16R32.V10
  • Updated NVIDIA-CcminerMTP_v1.1.17 (No support for Nicehash MPT)
  • Updated NVIDIA-CcminerMTPNicehash_v1.1.15 (support for Nicehash MPT)
  • Updated NVIDIA-CcminerSuprMiner_v2.0.7; support for X16Rt
  • Updated NVIDIA-CcminerTrex_v0.11.0; support for MTP, SHA256q, X16rt & X25x
  • Updated NVIDIA-CcminerZenemy_v2.00 (previously NVIDIA-CcminerZealot)
  • Updated NVIDIA-CryptoDredge_v0.19.1; support for Argon2d-DYN, Argon2CRDS, Argon2UIS, Cryptonightfast2, CryptonightSuperfast, Lyra2zz & X16rt, added MinMem parameter
  • Updated NVIDIA-MiniZEquihash_v1.3n5, support for Equihash96_5, Equihash150_5 and Equihash192_7
  • Updated NVIDIA-XmrigCryptonight_v2.14.1; support for Cryptonight/Gpu, Cryptonight/Half, Cryptonight/R & Cryptonight/Turtle

Pool changes

  • Changed *Coins pools; added support for Ethash2gb/3gb variants
  • Changed list of parameters that are passed to the miner files ($Config added); fixes issue NiceHash not recognizing internal wallet
  • Changed NLPools* URL to https://
  • Fixed stats for multi-algo currencies, e.g. GlobalToken
  • Fixed MiningPoolHubCoins; invalid check for $Config.UserName, fixed stat file naming
  • Fixed MiningPoolHub / MiningPoolHubCoins; Ethash algo not working, regression from 3.3.0 Beta 3
  • MiningPoolHub(Coins): Change message 'no wallet address specified' to 'no username specified'
  • Re-Added ZergPool & ZergPoolCoins
  • Removed StarPool(Coins)

Changelog Version 3.2.0

New features

  • Added parameter '-PoolBalancesUpdateInterval'
  • Pool fee is now part of the profitability calculation
  • Separate section 'Wallets' in config file, BTC/Wallet gets automatically moved to 'Wallets' on start

Core changes

  • Added 'Bitcoin' to the list of unprofitable algos

  • Added 'CryptonightDark', 'CryptonightFreeHaven', 'CryptonightRed', 'YescryptR24' and 'YescryptR32' to Algorithms.txt

  • Added EquihashPers.txt to store Equihash 'pers' values

  • Added 'poolbalancesdata' to web API

  • Changed APIs files; simplified algo name detection

  • Changed defaults parameter values for fresh installations; enabled 'CreateMinerInstancePerDeviceModel' and 'UseDeviceNameForStatsFileNaming' in config file

  • Changed exchange rate currency name to be displayed in upper case

  • Changed list of default algos in start batch files:

    • Start-MiningPoolHub: removed lyra2re2
    • Start_Zpool: aded hex,x16r,x16s,x17,x22i; removed lyra2re2
  • Enhancement: Better detection of failed miners (some crashed miners are dead, but may still be found by their processId)

  • Enhancement: Changed method to launch miner executables when '-ShowMinerWindows:true'; will no longer steal focus (requires [MPM-Dir]\CreateProcess.cs file)

  • Enhancement: Loading pool data converted to job; shortens loop time

  • Fixed 'No pools available' message when no wallet was explicitly configured in the config file

  • Fixed DeviceID enumeration when main screen is connected to onboard Intel HD Graphics

  • Fixed donation addresses

  • Fixed error displaying Pool balances, but no wallet address / username was configured

  • Fixed 'ExcludeDeviceName; before it would not exclude more than one device

  • Fixed generated miner objects; pool element is of type [array]

  • Fixed MPM Error message when '-MinerName' was empty

  • Fixed MPM starts mining if only one miner is available

  • Fixed pool balances display formatting (works with any regional setting)

  • Fixed rescanning devices when reconfiguring 'DeviceName' or 'ExcludeDeviceName' while MPM is running

  • Miner overview: Sort algorithms requiring benchmarking alphabetically; print either 'Benchmark pending' or 'Benchmark in progress' depending on status

  • Removed requirement for CpuFeatureDetector.exe, replaced with Get-CpuId (Include.psm1)

  • Start batch files, 'UseFastestMinerPerAlgoOnly' is now enabled by default

  • Updated README: NiceHash pool configuration details

Miner changes

  • Added AMD-JCECryptonote_v0.33b18

  • Added CPU-JCECryptonote_v0.33j

  • Added NVIDIA-GminerEquihash_v1.13

  • Added NVIDIA-MiniZEquihash_v1.0i

  • Changed config file handling of -XmrigCryptonight_ miners

  • Changed NVIDIA-CcminerTpruvot_v2.3; removed monero and graft algos

  • Disabled some AMD miners because they need special environment variable values (which is currently not supported by MPM, see https://github.com/MultiPoolMiner/MultiPoolMiner/issues/2208#issuecomment-432696257) They are all in the folder 'RequireNewLancher_Amd', feel free to move them to 'MinersLegacy'. If they work that's fine :-)

    • AMD-MkxminerLyra2RE2_v3.10
    • AMD-Sgminer_v5.6.1
    • AMD-SgminerAvermore_v1.4.1
    • AMD-SgminerKL_v1.0.9
    • AMD-SgminerLyra2RE2_v5.1.0
    • AMD-SgminerXevan_v5.5.0
  • Enabled AMD_NVIDIA-EminerEthash_v0.6.1rc2 dev fee

  • Fixed AMD_NVIDIA-ClaymoreEthash_v11.9; removed double algo in miner name (when '-UseDeviceNameForStatsFileNaming:true' and single mining)

  • Fixed AMD-XmrigCryptonight_v2.8.6 algo filtering based on minimum memory (CryptonightHeavy requires 4GB)

  • Fixed CPU-ClaymoreCryptonight_v4.0; api port is now in the 4000 range as all other miners

  • Fixed CPU-CryplyAvx_v3.8.8.3 Sha256 hash

  • Fixed CPU-CryplyAvx2_v3.8.8.3 Sha256 hash

  • Fixed CPU-CryplyAvx2Sha_v3.8.8.3 Sha256 hash

  • Fixed CPU-CryplySse42_v3.8.8.3 Sha256 hash

  • Fixed CPU-CryplySse42Sha_v3.8.8.3 Sha256 hash

  • Merged API files for XmRig & XmRigCfgFile

  • Reported graphics memory is rounded to the nearest 1/4 GB (Include.psm1/Get-Device)

  • Updated AMD-CastXmrVegaCryptonight_v1.66; support for algo CryptonightXfh, added support for Baffin chipset

  • Updated AMD-SgminerKL_v1.0.9

  • Updated AMD-SRBMinerCryptonight_v1.7.4

  • Updated AMD-TeamRed_v0.4.2; support for CryptonightR

  • Updated AMD-WildRig_v0.14.0beta; support for Dedal, Lyra2v3, Lyra2vc0ban & X21s algo

  • Updated AMD-XmrigCryptonight_v2.8.6

  • Updated AMD_NVIDIA-lolMinerEquihash_v0.6; support for Equihash 210/9 algo

  • Updated AMD_NVIDIA-PhoenixminerEthash_v4.0b; (support for dual mining Blake2s with AMD cards is not working in 4.0b!)

  • Updated NVIDIA-CcminerAlexis_v1.5; requires CUDA 10.0.0

  • Updated NVIDIA-CcminerTrex_v0.8.9; support for Dedal, Geek, GltAstralHash, GltJeongHash, GltPadiHash, GltPawelHash & X21s algo

  • Updated NVIDIA-CcminerKlausT_vYescryptR16R32.V7

  • Updated NVIDIA-CcminerTpruvot_v2.3; requires CUDA 10.0.0, support for Exosis algo

  • Updated NVIDIA-CcminerZealot_v1.28; remove support for Renesis algo

  • Updated NVIDIA-CryptoDredge_v0.15.1; support for algo Dedal, Lyra2vc0banHash, Lyra2V3, MTP, Pipe & X21s, requires min. 5GB of VRAM

  • Updated NVIDIA-ExcavatorNHMP_v1.5.14a

Pool changes

  • Added *Coins variants for pools that support it

  • Added Ravenminer & RavenminerEU

  • Added StarPool & StarPoolCoins

  • Added Zpool region NA (USA)

  • Fixed BlockMasters.ps1; returned empty data in some scenarios

  • Fixed MiningPoolHub(Coins); changed hosts for Equihash-BTG

  • Fixed NLPool; was using wrong host address (Zpool)

  • Fixed PhiPhiPool URLs, added regions "EU" and "ASIA"

  • Fixed Yiimp balance (message 'no wallet specified')

  • Pool queries are less likely to fail (try 3 times before giving up)

  • Pool objects contain fee information, will be used for profit calculation

New algorithms in Algorithms.txt

  • Dedal
  • Equihash 210/9
  • Geek
  • GltAstralHash
  • GltJeongHash
  • GltPadiHash
  • GltPawelHash
  • Lyra2v3
  • Lyra2vc0banHash
  • MTP
  • Pipe
  • X18
  • X21s

Other changes / Fixes

  • Get-Binaries: Fixed compatibility with miner filename change introduced in 3.1.0
  • Updated README: NiceHash pool configuration details

v3.4.5-beta

4 years ago

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)

v3.4.6-beta

4 years ago

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 (https://github.com/UselessGuru/MultiPoolMiner/issues/18#issuecomment-513575129)
  • 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

v3.4.7-beta

4 years ago

MultiPoolMiner dev version

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

Changelog Version 3.4.7

Core changes

Miner changes

Pool changes

API changes

  • Replaced function calls 'Invoke-RestMethod' with 'Invoke-WebRequest' in an attempt to fix irregular lockups