News: 0001467164

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Performance Limit Reasons For Linux To Report Why Your CPU Is Downclocking

([Intel] 5 Hours Ago Intel Performance Limit Reasons)


Intel Performance Limit Reasons (PLR) can indicate why your CPU is downclocking / limited to a lower performance limit for a given core or die. With some Windows utilities this information this Intel CPU feature has been available there while now Intel is bringing PLR support to Linux too.

Intel Performance Limit Reasons can report why the performance/power is being limited at the die level or for individual CPU cores within a die. With a new set of patches today to the Linux kernel mailing list, Intel PLR hardware performance event reporting is being wired up. The information is they conveyed to user-space via DebugFS for administrators to tap into directly or for other applications wanting to know why their CPU performance may be limited.

[1]

With the proposed Linux patches for Intel Performance Limit Reasons, the information is conveyed via /sys/kernel/debug/tpmi-*/plr/domain*/status . But as typical with DebugFS, "/sys/kernel/debug/" is typically restricted to software with root/administrator privileges.

With these patches there is a new "INTEL_PLR_TPMI" Kconfig option for gating this Intel PLR driver. Hopefully everything will be in shape for getting it mainlined in Linux v6.11. Those interested in the Intel PLR functionality can find the new driver patches for now on [2]the kernel mailing list .



[1] https://www.phoronix.com/image-viewer.php?id=2024&image=intel_plr_lrg

[2] https://lore.kernel.org/lkml/20240527133400.483634-1-tero.kristo@linux.intel.com/



mxan

avis

pWe00Iri3e7Z9lHOX2Qx

coder

coder

NotMine999

EphemeralEft

UNIX Shell is the Best Fourth Generation Programming Language

It is the UNIX shell that makes it possible to do applications in a small
fraction of the code and time it takes in third generation languages. In
the shell you process whole files at a time, instead of only a line at a
time. And, a line of code in the UNIX shell is one or more programs,
which do more than pages of instructions in a 3GL. Applications can be
developed in hours and days, rather than months and years with traditional
systems. Most of the other 4GLs available today look more like COBOL or
RPG, the most tedious of the third generation languages.

"UNIX Relational Database Management: Application Development in the UNIX
Environment" by Rod Manis, Evan Schaffer, and Robert Jorgensen. Prentice
Hall Software Series. Brian Kerrighan, Advisor. 1988.