Two stage performance tuning for S9 / S9i (include version for immersion cooling)
I present the firmware with two-step optimization of performance (
https://drive.google.com/drive/folders/1YQavbX5RV7zqco4KKJAqPLmv1-N-CQgr?usp=sharing):
1) At the first stage, the optimal frequency and voltage parameters are auto selected for each board depending on the profile. For example, to achieve maximum performance, different frequencies are set
(600, 612, 625, 637, 650, 656, 662, 668, 675, 681, 687, 693, 700, 706, 712, 718, 725, 731, 737, 750, 756, 762, 768, 775, 781, 787, 793, 800)
at a voltage of 0.88, the analysis is performed for 150 seconds, the amount of hardware error (HW), hash rate is analyzed. The measurements are repeated for the voltage of 0.89 and 0.9 (0.9 nominal voltage for 13.5 Th). Thus, the optimal frequency and voltage parameters for each board are obtained and recorded in the configuration file
2) To further improve performance, the hash rate of each chip is analyzed every 10 minutes. If the performance of the chip is lower by 15% or too high, then the frequency is individually selected for this chip in automatic mode.
With a standard power supply (1.8kW), a performance of 16.5-17 Th is achieved with a minimum amount of HW and no increase in power consumption.
After installing the firmware, the chip setup and correction mode starts at 750 frequency.
Autotuning profile changes and manual setup for each board are performed on the MinerConfigaration web page. The results of optimization work can be seen on the System -> Kernel Log page
Version for immersion cooling (does not check for fans!) (
https://drive.google.com/drive/folders/1lLeA3DCAOpyJUBi1zIBe2fslFto7_ckt?usp=sharing)