power management - Undervolting Ivy bridge core i7 laptop with Ubuntu 16.04 - TLP & PHC not suitable - Ask Ubuntu


linux noobe exploring possibilities of ubuntu.

my question is, how undervolt dell e6530 core i7-3720qm? i'm running ubuntu 16.04lts (loving it!) , read posts on here relevant question. suggest installing tlp, have done. reading tlp documents, undervolting tlp requires installing phc. running through phc install apparent there not version suitable later model core intel cpus use p-states. phc not install kernel version (4.4)

from phc wiki page "note: current intel core cpus use intel p-states instead of acpi_cpufreq , therefor not compatible phc."

so if phc (and therefore tlp?) can't used undervolt, how do on more current generations of intel cpus? (or ivy bridge gen)

to clear i'm looking @ pure undervolt, not changing frequencies (although flexibility both desirable).

thanks in advance , help, nigel

so if phc (and therefore tlp?) can't used undervolt

… no 1 working support , can't done – yet, never. knowledge phc , tlp independent projects complement each other in setups.

here description arch wiki phc:

phc acpi-cpufreq patch built purpose of enabling undervolting on processor.

also note there has never been guaranteed result, according phc website:

this possible because utilize production tolerance of cpu. cpus have different production qualities vendor defines voltages every cpu -even low quality- work with. if cpu of higher quality can run lower voltages without getting unstable.

wikipedia explains p-states are: range of states define clock frequency , power consumption, includes voltage scaling, e.g. under or overvolting (boost).

these states implementation-dependent.

read like: when intel introduced "p-states" implemented design take more control on dynamic frequency , voltage scaling, handing on control os or user cpu. implementations of technology – if remember – allowed os tell "dumb" processor not run @ full clock speed time. intel went further skylake introducing speed shift , taking away more control on processor os/user in order minimize delays , squeeze performance , energy consumption out of current designs state of art.

edit: sounds praise of intel , might argue user should still have control on these parameters. consider intel's perspective: absolute control on product. removed option choose cpu clock multiplier on mainstream models , enable on expensive models.


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User

sql server - "Configuration file does not exist", Event ID 274 - Super User