Support for throttling the CPU is enabled in GENERIC kernels by default, and available on a range of architectures, including evbarm, amd64, macppc, and i386. CPU speed can be changed by adjusting the sysctl variable or using sysutils/estd to do so dynamically depending on system load.

Please refer to the relevant power management section in the NetBSD Guide.