Hello fellow miners. Some of you can remember me from
HSRMINER Neoscrypt Fork by Justaminer. I've updated that miner, added new features and fixed bugs without access to source code.
I like Claymore's Eth miner much and used it many times in 2019/2020, so it was sad for me to see how it stopped working because it only supported up to 384 DAG epoch. I decided to see what can be done to solve the problem. After weeks of researching and hard work, the solution is ready:
More Epochs Mod for Claymore Eth Miner v15
If you are unable to run the miner after August Win10 updates, please read this to solve the issue with couple of mouse clicks.If you are using -rxboost/-strap command-line options and have problems with strap driver not starting after latest Windows updates, please read this to solve the issue.Features of the mod:- lowest in the industry 0.6% devfee! (it means that every 95 minutes the miner will mine devfee for 35 seconds).
- command line option "-strap" now works for AMD Polaris GPUs on video drivers 20.5.1+, so now you can get speed increase over Phoenixminer! (check video from "The mod in action" section below)
- support of DAG epochs up to 600 so you can continue to use legendary Claymore ETH miner!
- fixed bugs of the original miner: it was unable to access nvml.dll on Windows 10, so temperature monitoring, fan control and power draw stats were unavailable.
- added support of new Nvidia drivers 460.89+, miner initializes NVML properly with these drivers, so temperature monitoring, fan control and power draw stats are available.
- now miner shows AMD GPUs power draw stats on newer AMD drivers (tested with 20.12.1)
- now miner shows AMD driver version at startup and warns if driver's version is not supported (i.e. lower than 20.5.1)
- now miner saves AMD Polaris GPUs' core and memory clocks/voltages at startup (before applying custom ones with -cclock,-mclock,-cvddc,-mvdcc) and restores it during exit.
- now miner is able to apply -cclock values to Navi GPUs on new video drivers.
- now miner saves AMD Navi GPUs' core clocks/voltages and memory clocks at startup (before applying custom ones with -cclock,-mclock,-cvddc) and restores it during exit.
Currently this mod supports only Windows version of the miner,
Nvidia GPUs with at least 6 GB of video memory, and several AMD GPUs with at least 8 GB of video memory: Polaris RX 470,480,570,580,590, Navi RX 5500XT, 5600, 5600XT, 5700, 5700XT, Vega. Please read "
AMD GPUs support" section below for details.
Latest mod's version: 2.7
~ Increased maximum number of supported DAG epochs to
600.
The mod in action:
You can see that my mod works on this video:
https://vimeo.com/495752694If you have 8GB AMD Polaris GPU (RX470/480/570/580/590), you can get
speed increase over Phoenixminer (+0.6 MH/s per gpu) by using -strap and -rxboost options, example of hashrate you can get for RX580 with my mod
https://vimeo.com/533071364 vs Phoenixminer
https://vimeo.com/533072304See full details and screenshots
in this msg.
Downloads:
Warning! MEGA.NZ closed many accounts with miners, including my one. I've reuploaded my mod to github:
https://github.com/just-a-miner/moreepochs/releasesChecksum for
MoreEpochs_Mod_of_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.7.zipSHA256:
97cc16d88282d05f7c086d8c4d384750bd9163bc1c2e411cec041b19e1f318e1Checksum for
MoreEpochs_Mod_of_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.6.zipSHA256:
f2006f4803566bd11cea99cf731844ae7e499d2154db8b3c015ecc76b226e6f0Checksum for
MoreEpochs_Mod_of_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.5.zipSHA256:
aa45e98b92a8299da9f5e0dede7cb1ad42a0cc88520ca18404619ed63e9e5baeChecksum for
MoreEpochs_Mod_for_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.4.zipSHA256:
6ca9487932702f0c6911a0c45bca21d7babd70ecef479f79e6113a646e042e3aChecksum for
MoreEpochs_Mod_for_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.3.zipSHA256:
06cf9c4cddde88fda8011989ee868b763c4be00306c9b6925ae758e679a06f2aChecksum for
MoreEpochs_Mod_for_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.2.zipSHA256:
631a8152fbe9ecf1fd6b0ad0fcde93b8e1822a871ba05894720b6b3d5af7f109Checksum for
MoreEpochs_Mod_for_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.1.zipSHA256:
1dac907f65aaca8088077c665bc690fecf4d8ab0a25989ae4383d8086642b8bcChecksum for
MoreEpochs_Mod_for_Claymore_ETH_Miner_v15Win_by_JustAMiner_v2.0.zipSHA256:
c0a852529fd9dc6a36b728d89bd4b73e91751debd85f7e2a785cd23efc4c30fbChecksum for
MoreEpochs_Mod_for_Claymore_ETH_Miner_v15Win_by_JustAMiner_v1.9.zipSHA256:
5523631e49f09160499a1ecdcb861f4633fd935c5e76f22e925a573a52b36a6d
How to use:
Unpack the archive and run the miner as you usually do. If the mod will complete its job successfully, you will see green colored message below Claymore's logo:
and now the miner is able to work with DAG epochs up to 600.
If you don't see this message, make sure you are using my original mod from my download link. If it still doesn't work for you, contact me and I will try to help you.
AMD GPUs support:
Video drivers:You should use AMD video driver 20.5.1 or newer (most tests were done on driver 20.12.1), because older drivers can't allocate 4+ GB video buffer
in single chunk and that will prevent the miner from creating 4+ GB DAG.
Issues:- 8 GB R9 390 doesn't work.
This issue can be fixed in next versions of the mod.
List of working GPUs:AMD GPUs that work fine (tested on AMD video driver 20.12.1)
- 8 GB AMD Polaris: RX 470, 480, 570, 580, 590
- 8 GB AMD Navi: RX 5500XT, 5600, 5600XT, 5700, 5700XT
- 8+ GB AMD Vega GPUs
"-strap" and "-rxboost" options:Command line options "
-rxboost" and "
-strap" (since v2.0 of the mod) works with AMD Polaris GPUs on video drivers 20.5.1+ (tested on AMD video
drivers 20.5.1 and 20.12.1). These options apply fast memory timings and
greatly increase mining speed.
If you are going to use these options first time, you will need to do next steps once:
1) run miner as administrator once with "-rxboost 1" option. Miner should automatically uninstall old strap driver and install new one. If miner was unable to do auto uninstall/install of new strap driver, see step 2) and 3).
2) in miner folder go to "
\strap_driver" subfolder and run as
admin "
uninstall_strap_driver.cmd". This will stop and uninstall old strap
driver if it was installed.
3) run miner as
admin with "
-driver install" option.
If miner successfully installed new strap driver, you will see next message:
Driver installed successfully.
After that you don't need to run miner as administrator anymore and you can use -rxboost and -strap options.
Note that rxboost/straps now apply after DAG generation to avoid possible DAG corruption. When DAG generation is finished and if rxboost/strap applied
successfully, you will see next messages :
GPU #x strap "..." is applied successfully
GPU #x -rxboost option is applied successfully
where x is GPU index that rxboost/strap applied to and "..." is specific strap.
Please be aware that some software can stop straps from working. For example, monitoring tool
HwInfo does that, if you started that software then straps won't have effect on mining speed, and you have to completly reboot rig to make them work.
Please note that both "
-rxboost" and "
-strap" can crash/freeze your rig because not every GPU is able to work with faster timings especially at high memory
clocks. Refer to "
Readme!!!.txt" to get more information about how to use -strap and -rxboost.
Compute Mode:If after installing new AMD driver your AMD GPUs hash at very low speed, e.g. RX 580 shows like 9 MH/s instead of 27-33 MH/s, you need to enable Compute Mode in AMD Drivers. To do this, you need to run the miner as administrator once and after you see message:
Press "y" to set Compute Mode and disable CrossFire in AMD drivers for all cards
press
y key. After that you should see next message:
All AMD cards use Compute Mode now, please reboot the system to apply it.
Exit the miner and reboot your rig. Now you can run miner as usual and your
AMD GPUs should work at full speed.
Cuda 8 and 10:
By default, there is Cuda 8 vesion of file
EthDcrMiner64.exe in the root folder of the miner. If you want to use Cuda 10 version of Claymore ETH Miner (it can give some speed increase), copy
cudart64_100.dll and
EthDcrMiner64.exe from the
cuda 10 subfolder to the root folder of the miner and overwrite
EthDcrMiner64.exe there.
Then you can run the miner as usual and you should see:
CUDA Driver Version/Runtime Version: xx.x/
10.0As you can see, Runtime Version is 10.0. It means miner uses Cuda 10.0 API.
If you want to get back to Cuda 8, unpack file 'EthDcrMiner64.exe' from the mod's archive root folder, and copy it to the root folder of the miner, overwriting 'EthDcrMiner64.exe' there.
After that if you'll run the miner you should see:
CUDA Driver Version/Runtime Version: xx.x/
8.0As you can see, Runtime Version is 8.0. It means miner uses Cuda 8.0 API.
Cuda 8 can be slightly faster on some rigs, and Cuda 10 can be slightly faster on others. You can test both versions on your rig and choose fastest one.
Changelog:
Version: 2.7~ Increased maximum number of supported DAG epochs to 600.
Version: 2.6~ Added unsigned version of strap driver that can work with Windows Update
KB5004237. Unsigned driver requires Windows Test Mode.
To enable Windows Test Mode make sure that "
Secure Boot" is disabled in UEFI BIOS, then run "
Enable_Windows_TestMode.cmd" from
"strap_driver" folder in miner's archive as admin and reboot rig.
To install unsigned strap driver run "
install_Unsigned_strap_driver.cmd" (don't run as admin, it will ask for elevation after run).
You can also install unsigned strap driver manually by running miner as admin with "
-driver install_test" option.
Version: 2.5~
Devfee is reduced to lowest in the industry 0.6% ! (it means that every 95 minutes the miner will mine devfee for 35 seconds).
~ Now miner applies straps only once after first DAG generation at start, and doesn't reapply straps again in case of epoch's change during mining to
increase stability.
Version: 2.4~ Improved straps apply method for Polaris GPUs. Most issues when miner reports that strap was applied successfully but hash speed doesn't increase are solved. Custom memory timing level that was set in AMD Software (Wattman) doesn't affect straps apply success anymore.
~ Now miner warns if Compute Mode is not enabled for AMD GPUs.
Version: 2.3~ Now miner saves AMD Navi GPUs' core clocks/voltages and memory clocks at startup (before applying custom ones with -cclock,-mclock,-cvddc)
and restores it during exit.
~ Fixed bug that can occur during save/restore of clocks/voltages for AMD Polaris GPUs.
Version: 2.2~ Now miner saves AMD Polaris GPUs' core and memory clocks/voltages at startup (before applying custom ones with -cclock,-mclock,-cvddc,-mvdcc)
and restores it during exit.
~ Now miner shows AMD driver version at startup and warns if it's not supported (i.e. lower than 20.5.1).
~ Fixed bug of original miner with applying -cclock values to Navi GPUs on new video drivers.
~ Several minor fixes.
Version: 2.1~ Changed behavior of "-driver uninstall" option. By default, miner also tries to disable testsigning mode during strap driver uninstall. This
often leads to error on systems with SecureBoot enabled and prevents miner from uninstalling strap driver. Now when miner started with
"-driver uninstall" option, it only uninstalls strap driver without trying to disable testsigning mode.
~ Command line option "-mode" now has default value of 1, which means that if this option is not specified, dual-mining mode is disabled by default
and miner works in ETH-only mining mode. This is usefull for AMD GPUs (Polaris), because allow miner to get best mining speed by either automatic or
manual fine-tuning of -dcri values.
~ Added messages that straps/rxboost will be applied after DAG generation if strap/rxboost options used. Remade several messages that miner
displays in case of error during installing/uninstalling strap driver to give user more clear instructions.
~ Several small fixes.
Version: 2.0~ Command line option "
-strap" now
works for AMD Polaris GPUs with video drivers 20.5.1+ (most tests were done on 20.5.1 and 20.12.1).
Read "
AMD GPUs support" section for details.
Version: 1.9~ Fixed issue with incorrect shares on 8+ GB Vega AMD GPUs.
Version: 1.8~
Fixed issue with incorrect shares on 8 GB Polaris AMD GPUs: RX 470, 480, 570, 580 (tested on AMD video driver 20.12.1).
~ Command line option "-rxboost 1" works fine with Polaris AMD GPUs (tested on AMD video driver 20.12.1). For now avoid using "-strap" command line
option for AMD GPUs, it will crash rig. This problem will be fixed in next versions of the mod.
Version: 1.7~ now miner shows AMD GPUs power draw stats on newer AMD drivers (tested with 20.12.1)
Version: 1.6~ Improved devfee connection handling. Reduced retry delay to 1 second between connection attempts to other devfee pools if miner can't connect to default devfee pool when devfee starts.
Reduced retry delay to 1 second between connection attempts to other devfee pools if miner lost connection to devfee pool during mining devfee.
~ several minor bug fixes and improvements
Version: 1.5~ Fixed issue with incorrect shares on Navi AMD GPUs. Other AMD GPUs will be addressed in next versions of the mod.
Version: 1.4~ Added support for Nvidia drivers 460.89+, now the miner initializes NVML properly with these drivers, so temperature
monitoring, fan control and power draw stats are available.
Version: 1.3~ Fixed Claymore's bug that lead to error "NVIDIA NVML library not found, temperature monitoring for NVIDIA GPUs disabled" on Windows 10.
Nvidia driver 456.71 is tested on Windows 10 and shows temperature, fan speed, power draw of Nvidia GPUSs, and allow to control GPUs fans.
Nvidia driver 460.89 still gives the error "NVML API: Init Error 1" - this will be fixed in next releases of the mod.
Version: 1.2~ Several AMD GPUs are now enabled to work with DAG epochs 385+ :
R470/R480, Vega, Navi. This is test support, please report any problems.
Version: 1.1~ added support of Cuda 10 EthDcrMiner64.exe
~ fixed bug with buffer allocation for DAG epochs 388+
Version: 1.0~ First version, supports only Cuda 8 EthDcrMiner64.exe and Nvidia GPUs.
My reward:
Several people asked me about devfee in this mod, and I want to explain what is my reward for creating and supporting it. In this mod I've done huge amount of unique work from the start and even more work afterwards as I continue to suport and improve it for several months, so people can continue to use legendary Claymore miner. As a reward for that hard work which as I hope will help many people, I pointed devfee to my eth wallet. This will support me and let me to invest more time into development of future versions of this mod. I think this is fair, because for some reason original developer disappeared, his miner stopped working and so devfee mining to his wallets stopped too anyway. Size of devfee is reduced, it's now
lowest in the industry 0.6% ! It means that every 95 minutes the miner will mine devfee for 35 seconds.
Future plans:
Feature versions of this mod will have support of Linux version of the miner.
Enjoy!