Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

Dynamic Voltage and Frequency Scaling (DVFS)

Hardware

Definition

Dynamic voltage and frequency scaling (DVFS) is the practice of adjusting a chip's supply voltage and clock frequency together to balance performance against power. It exploits the physics of CMOS: dynamic power rises with the square of voltage and linearly with frequency, so lowering both at once cuts power far faster than it cuts work done. DVFS is the formal name for the voltage-and-frequency tuning that mining firmware exposes as power modes.

The voltage-frequency relationship

A faster clock demands a higher supply voltage so transistors can switch in time; a slower clock can run safely at a lower voltage. Because power scales roughly as voltage-squared times frequency, dropping frequency a little lets you drop voltage too, for a multiplied saving in watts. This is exactly why an undervolted, slightly down-clocked miner can reach a better efficiency in joules per terahash than the same chip at stock settings — you give up a modest slice of hashrate to save a larger slice of power. The same physics runs in reverse for overclocking: chasing more hashrate means pushing voltage up, and power climbs faster than the extra hashes you win.

DVFS in mining firmware

DVFS is the mechanism behind autotuning. Crucially, the working values are calculated at runtime, not shipped as fixed presets. A tuner searches the voltage-frequency surface for each miner, walking the operating point until it finds the most efficient stable setting, and it does so per unit because silicon quality varies part to part. Frequency is resolved per chip, out of the range each chip allows, while voltage is delivered per domain — a group of chips that share one DC-DC converter — never per individual chip. Push frequency up for more hashrate without enough voltage and the chip throws hardware errors; raise voltage without need and you simply waste it as heat.

Why per-chip silicon quality matters

No two chips off the same wafer are identical. One may hold a target frequency at a lower voltage than its neighbour, a spread called process variation. A tuner that treated every chip the same would have to feed all of them the voltage the weakest one needs, wasting power on the strong ones. A good autotuner instead characterizes each chip continuously as temperature and load drift, so the whole board settles at the most efficient stable point it can collectively reach rather than a one-size-fits-all guess.

Why it matters for operators

DVFS is the lever that turns a fixed piece of silicon into a machine you can tune for cheap power, hot summers, or a heat-reuse setup. Firmware that treats voltage and frequency as a runtime search — rather than a handful of canned modes — is what lets a home miner chase efficiency on their own terms. It is a core design goal of open firmware such as DCENT_OS, where the tuning logic is yours to inspect rather than a black box.

The reason DVFS pays off so dramatically for miners, compared with general-purpose computing, is that a miner runs one workload at full utilization essentially forever. A laptop uses DVFS to save power during idle moments and ramp up briefly under load, but an ASIC is pinned at maximum useful work every second it is powered, so the operating point the tuner chooses is not a momentary setting but the machine's permanent home. That permanence is what makes the square-law relationship between voltage and power so valuable: shaving a little voltage does not save energy for a few seconds, it saves it continuously for the life of the machine. It is also why chasing the last few megahertz of hashrate is usually a poor trade, since the extra voltage it demands is paid on every single hash, all day, indefinitely.

The voltage half of the trade-off is delivered by the voltage domain, the frequency half is synthesized by the phase-locked loop, and the whole runtime search is what autotuning automates.

In Simple Terms

Dynamic voltage and frequency scaling (DVFS) is the practice of adjusting a chip’s supply voltage and clock frequency together to balance performance against power. It…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Glossaire du minage

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Comparer les mineurs