NPU FREQUENCY CONTROL AND INFORMATION(9)
NPU frequency control and information(9)
Kernel API Manual check, bestie β you've landed on the NPU frequency control and information page, and it's genuinely useful. π
Hardware frequency capabilities β these are the NPU hardware's own limits, no cap:
freq/hw_min_freqβ the minimum frequency supported by the NPU hardware. The floor, the bare minimum, the "please don't go lower" line. π«Άfreq/hw_max_freqβ the maximum frequency supported by the NPU hardware. The ceiling, the main character top speed. π₯freq/hw_efficient_freqβ the most efficient operating frequency for the NPU. The sweet spot, the "works smart not hard" vibe. β¨
Configurable frequency limits (50XX devices and newer) β only 50XX devices and newer get these knobs:
freq/set_min_freqβ configured minimum operating frequency. Your chosen floor. πfreq/set_max_freqβ configured maximum operating frequency. Your chosen ceiling. π
Clamping behavior β okay so values written to set_min_freq and set_max_freq are clamped to hardware limits. If set_min_freq exceeds set_max_freq, the driver clamps set_min_freq to set_max_freq when selecting the operating frequency. That's the rule, fr fr. π
Current operating frequency β watch this one:
freq/current_freqβ current frequency inMHz. Valid only when the device is active; returns0when idle. May be lower than the requested range due to power or thermal constraints. So if it's not hitting the range, it's not being shady β it's power or thermal constraints. π
Legacy attributes (backward compatibility) β old names still in the group chat, because backward compatibility is a love language:
npu_max_frequency_mhzβ alias forfreq/hw_max_freq. πnpu_current_frequency_mhzβ alias forfreq/current_freq. π
β¨ SEE ALSO β¨
Kernel file ./drivers/accel/ivpu/ivpu_sysfs.c, plus npu_busy_time_us(9), npu_memory_utilization(9), and sched_mode(9). Go read those next, bestie. π«Ά
Cute sign-off: from ./drivers/accel/ivpu, October 2026 β the NPU frequency control and information(9) page, Kernel API Manual edition. Slay. π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms