powerdxx(8) comes with and is designed to work with loadrec(1) and loadplay(1); also compatible with powerd(8). Together with sysutils/stress you have a lot of tooling to setup testing with objective and reproduceable settings. Perhaps not immediately visible is /usr/local/share/doc/powerdxx/refman.pdf or refman.pdf that bundles all the powerdxx info and some more nicely together. For the programmatically inclined, it also comes with a nice overview of its modular internal structures.
On my very old laptop I could see the powerdxx control restraints immediately kicking in when starting a stress(1) session in one virtual console and a continuous output loop of powerdxx running in the foreground (instead of a daemon) in another virtual console.
When looking at C-states and Linux C-states for comparison, the following may be of interest (although I'm not quite sure how much has been superseded by power consumption mechanisms for modern intel CPUs):
If you didn't have it already, then the Inspiron 15 5510 - Service Manual might come in handy (no BIOS setting for disabling the power of the discrete Nvidia graphics card I'm afraid).
___
* from Test and Tune an RT Kernel
On my very old laptop I could see the powerdxx control restraints immediately kicking in when starting a stress(1) session in one virtual console and a continuous output loop of powerdxx running in the foreground (instead of a daemon) in another virtual console.
For 12.4-RELEASE there doesn't seem to be a hwpstate_intel(4), but hwpstate_intel(4) is available in 13.1-RELEASE.[...] "Unlike powerd(8), powerd++ refuses to run if the frequency control driver is known not to allow user control of the CPU frequency (e.g. hwpstate_intel(4) )."
When looking at C-states and Linux C-states for comparison, the following may be of interest (although I'm not quite sure how much has been superseded by power consumption mechanisms for modern intel CPUs):
- What is the C-State? by Dell
- C-States, P-States, S-States – Energieverwaltung erklärt
- Controlling Processor C State Usage in Linux - November 2013*
If you didn't have it already, then the Inspiron 15 5510 - Service Manual might come in handy (no BIOS setting for disabling the power of the discrete Nvidia graphics card I'm afraid).
___
* from Test and Tune an RT Kernel