Custom NiceHash Miner Plugins
On February 17, 2022, NiceHash announced that they will no longer support unsigned and unverified miners (https://www.nicehash.com/blog/post/nicehash-miner-ceases-support-for-unsigned-and-unverified-miners). This is my attempt to create custom NHM plugins to replace popular miners like GMiner and T-Rex.
- Follow the NHM instructions to create a new empty user plugin: https://github.com/nicehash/NiceHashMiner/tree/master/doc/UserPlugins
- Name your plugin the same as it is here (
GMinerCustom
,TRexCustom
, etc). This isn't required but just for ease of use. - When editing the
Devices.json
file, make sure theminer_device_id
matches correctly. This is not always the case when you have multiple GPUs. This will cause incorrect benchmarks, otherwise.- Enable
Show GPU PCIe Bus IDs
in NHM Advanced Settings to help verify.
- Enable
- STOP after editing the
Devices.json
file. The rest will be taken care of by this repo.
- Name your plugin the same as it is here (
- Copy the contents over for the appropriate miner plugin.
- Update each miner's
bins
directory with the latest version of the miner (README in plugin folder has the download link). - Start NiceHash Miner.
- If getting "Unstable" miner statuses, try editing your
General.json
file with:"SwitchSmaTicksUnstable": { "Lower": 15, "Upper": 23 },
- GMiner (https://github.com/develsoftware/GMinerRelease)
- T-Rex (https://github.com/trexminer/T-Rex)
- PhoenixMiner (https://bitcointalk.org/index.php?topic=2647654.0)
- miniZ (https://github.com/miniZ-miner/miniZ) - is this useful??
- NHM Algorithm IDs: https://github.com/nicehash/NiceHashMiner/blob/master/src/NHM.Common/Enums/AlgorithmType.cs
- NHM GMiner code before removal: https://github.com/nicehash/NiceHashMiner/tree/0213790ad647e43ef89b7ee22457be9f3c586c2c/src/Miners/GMiner
- NHM TRex code before removal: https://github.com/nicehash/NiceHashMiner/tree/0213790ad647e43ef89b7ee22457be9f3c586c2c/src/Miners/TRex
- NHM Phoenix code before removal: https://github.com/nicehash/NiceHashMiner/tree/fd6d42a42d1ba79bcaa733c4ba3647c4f65f0c30/src/Miners/Phoenix
- Best Ethereum Miner: https://2miners.com/blog/best-ethereum-mining-software-for-nvidia-and-amd/