Contact Sales

Ramping

This document provides an overview of the power management and tuning process in Braiins OS, detailing each phase from initial startup to stable operation. The process is designed to optimize mining performance and efficiency while protecting the hardware from excessive temperatures.

Miner Ramping

The ramping phase is the initial power draw sequence that brings the miner to its target power consumption. Braiins OS utilizes two distinct ramping methods, both of which are calibrated for a hostile ambient environment of 60°C. Ramping also occurs in reverse when a miner is paused or shut down.

  • Normal Ramping: This is the standard power-on sequence used for all general startup scenarios, such as booting up or restarting.

    • Duration: Approximately 10 seconds.
    • Process: The miner gradually ramps up its power consumption to the target hash rate, allowing for a controlled and measured startup.
  • Quick Ramping: This is an accelerated power draw sequence that occurs specifically when the miner is resuming from a paused state. It is designed for a near-instant return to full operation.

    • Duration: Approximately 2 seconds.
    • Process: The miner rapidly draws power to a predefined target, ensuring a swift and safe return to hashing.
  • Ramping Down: Ramping behavior is also applied when a miner is paused or shut down. This gradual reduction in power consumption is a safety feature that prevents stress on the components and helps dissipate heat in a controlled manner. The timing for this process is the same as the respective ramping up timing (e.g., normal ramping down takes approximately 10 seconds).

The timing for Normal Ramping can be adjusted in the experimental features section using the normal_ramping_time_up_s and normal_ramping_time_down_s parameters. For more information, please see the Experimental Features page. The timing for Quick Ramping can be modified via the public API using the quick_ramping_time_up_s and quick_ramping_time_down_s parameters. For more details on the API, please visit the public API documentation.

Pre-heating

Following the ramping phase, the miner enters the pre-heating phase. During this time, the miner gradually increases its power consumption to reach the target temperature.

  • Process: The miner slowly "doses" more power to raise the temperature of the hashboards. The duration of this phase is not fixed and depends on the ambient temperature.
  • Timeout: To prevent indefinite pre-heating in a cold environment, the process has a timeout of approximately 10 minutes. If the hashboards do not reach a suitable temperature within this time, the miner will move to the next step.

Performance Profile Execution & Autotuning

Once the pre-heating phase is complete or times out, the miner proceeds to the core operational phase.

  • Profile Loading: The miner will first check for a pre-configured performance profile for the current power target. These profiles contain optimized voltage and frequency settings for a specific hash rate and efficiency. If a profile is found, the miner will load and run it, ensuring stable and efficient operation.
  • Autotuning: If no suitable performance profile is available, the autotuner will automatically engage. For a detailed explanation of how this advanced feature works, please see our dedicated Autotuning page.

Was this helpful?