Firmware (LuxOS)
Advanced Thermal Management

Advanced Thermal Management (ATM)

Advanced Thermal Management, is designed to adjust a miner's operating parameters (frequency & voltage) based on environmental conditions and user-defined settings and boundaries.

In high-heat environments, ATM will provide a smooth underclock as temperatures rise to prevent miners from shutting down due to high temperatures. Entering into the evening as heat dissipates ATM will drive the miners back to stock settings (or into overclock if user-configured). ATM does not require integrations, triggers, or human intervention to operate.

Additionally, ATM can be used as a lifespan-extending tool as with the right setting miners can decide to operate their equipment at a lower temperature which translates to lower failures and increased lifetime of the mining equipment.

ATM differentiates from Bitmain's Lower Power Mode as it provides a progressive underclock/overclock of the machine as needed throughout the day. For example, ATM might underclock a miner 3% between 10 AM and 11 AM, then 5% until 12 PM, then 10% until 4 PM then 5% until 6 PM and back to stock settings afterwards. While Bitmain's LPM will result in a 25% underclock from start to end. Additionally, Bitmain's LPM might not be enough to prevent miners from overheating in certain scenarios and LuxOS ATM can underclock as much as needed to keep a miner hashing.

ATM settings

  • Minimum Profile: The minimum profile sets the minimum boundary profile ATM can decrease to. By default the minimum profile is unbounded, meaning ATM will drop to the lowest profile available if required.

    If a relatively high power consumption (voltage & frequency) profile is configured as the minimum boundary ATM might not be capable of preventing the machine from overheating in high heat scenarios.

  • Maximum Profile: The maximum profile sets the top-end boundary profile ATM can increase to. By default, the EEPROM profile (stock settings) is used. Users can increase this setting but acknowledge that miners will draw more power.

    The maximum profile can not be unbounded. A maximum profile needs to be selected for ATM to operate. ATM will increase up to the maximum boundary if the temperature allows it to.

  • Temperature Buffer: This buffer refers to how many degrees C from Hot Temperature are required before increasing a profile.

    For example, if the observed hashboard maximum temperature is 59C, the temperature buffer is 5C and the Hot Temperature is 65C then ATM will increase a profile within its boundaries. However, if the observed maximum temperature is 63C then ATM will not increase a profile as it risks overshooting temperature by reaching the Hot Temperature and having to come back down again.

    Default value is 5C. If you want to recover nameplate hashrate quicker during hot days recommend setting this value closer to 2 or 3C.

  • Startup time: This parameter specifies the duration before ATM becomes active following a miner's startup. We suggest a 1-minute delay, enabling ATM to commence temperature assessments as soon as heat generation starts.

  • Post Ramping time: This parameter determines how frequently ATM reviews the temperature following any adjustment to the operational profile. To ensure the ATM receives accurate and timely temperature data after a profile change, we recommend setting this period at 1 minute.