Skip to content

1.1.7

Compare
Choose a tag to compare
@michal-zurkowski michal-zurkowski released this 17 Jun 17:44
· 72 commits to main since this release

Changes

Fixes:

  • Fix stratum reconnection problems if users were not able to reconnect within the 60-120s.
  • Fix problems with displayed share ping. It could be wrong if some stale shares were skipped. (display only bug)
  • Properly detect problems with Large Pages set up on Linux.

Improvements:

  • Include tune_config preset files for many CPU models done with the highest possible tuning options. Thanks again to the community for this amazing contribution.
  • Detect multiple NUMA nodes on the system and allocate Large Pages to individual nodes.
  • Add additional tuning for AVX2+ instruction sets. Users using those binaries are recommended to retune their miner.
  • Default AVX2+ tuning is now extended to 80 minutes. Includes additional tests that should bring more performance (6-18%). Includes options that should benefit most of the CPUs. Use --tune-simple for the previous tuning method (34 minutes).
  • Stop stratum functionality until miner tunes if tuning is enabled. Should lead to more accurate results.
  • --tune-config=FILE It will also now specify a non-default (tune_config) file where the tune configuration will be saved.

Added:

AVX2+ Only!

  • --tune-full - 115 minutes. The tuning process tests all possible Cryptonight variants for 4way. Many mobile or low-end CPUs can benefit from it as they are almost always cache starved. It is possible that a longer time from --tune-full will not bring any additional performance!
  • --tune-simple - 54 minutes. Previous tuning with included 4way implementations of Cryptonight Turtle and Turtlelite variants.

Build:

  • libnuma (libnuma-dev) is now required for building the binaries on Linux.

Notes:

Thanks again to the amazing RTM community for contributing your time and creating configuration preset files for many CPU models that can be used by other users and benchmarking your CPUs!
If you also want to contribute to this project, please contact me on Discord @Delgon (Naen)#1859
All benchmarking results and config files can be found here: https://docs.google.com/spreadsheets/d/1ABYpRGBEOg_OcMdhspS1DfklVjetuUhGca_s3H3gjRI
TLDR;
Improvements
Comparison between best possible tuning/config available.

AVX2    MIN      MAX      AVG
1.0.0   100.00%  100.00%  100.00%
1.1.2   116.47%  160.80%  147.07%
1.1.5.1 146.95%  196.65%  171.68%
1.1.7   154.04%  225.77%  187.94%
			
AVX     MIN      MAX      AVG
1.0.0   100.00%  100.00%  100.00%
1.1.2   116.33%  152.63%  140.33%
1.1.5.1 118.07%  153.13%  141.46%
1.1.7   149.28%  199.55%  171.04%

With the ever-increasing performance of the miner, some users noticed higher than previous CPU temperatures. Reminder to monitor them carefully while mining!

It is highly recommended for users to retune their miner with this new version.

If you want to support us, feel free to donate
Ausminer RTM: RXq9v8WbMLZaGH79GmK2oEdc33CTYkvyoZ
Delgon RTM:   RQKcAZBtsSacMUiGNnbk3h3KJAN94tstvt