4 ms·
No. None of what you're writing is accurate. No processor made in the last decade will ever idle at the base clock. Any modern processor idles far, far lower th
by coder543 3y ago
No. None of what you're writing is accurate. No processor made in the last decade will ever idle at the base clock. Any modern processor idles far, far lower than that, approximately 1Ghz, maybe even lower. Idling at multiple gigahertz would be a huge waste of energy. The minimum clock speed is not correlated to the "base clock" at all.
It takes tens of milliseconds to reach the boost clock: https://stackoverflow.com/a/64254459 https://stackoverflow.com/a/64254459
The base clock is entirely irrelevant to everything you are talking about. Please reference my earlier comment for the meaning of "base clock": https://news.ycombinator.com/item?id=37980293 https://news.ycombinator.com/item?id=37980293
- Racing0461 3y agoInteresting, i'l l have to do more research here since the reason i went with my current setup is based on this thinking.
- StillBored 3y agoWhile technically correct for longer time frames, setting a performance governor on both windows and linux basically means that it comes out of idle at the max allowable frequency. In order to achieve this it basically means that idle isn't adjusting the clock rates (to avoid the transition latencies) for idle times less than 2x those latencies. Depending on the core/firmware/etc it may be gating the clock, or clock skipping, which can save some power And yes it can waste energy you can measure with the your battery monitor (or UPS/PDU) but its also possible to measure the interrupt handling latency/etc, and for some cores it can make a very noticeable difference to desktop latency if you happen to be sensitive to such things. While I've posted elsewhere about clamping the clock rate to save power, I also do the converse when plugged in by cutting off the bottom 2/3rds of the frequency range. This results in a far more responsive desktop in linux and even windows to a lesser extent.