Skip to content

202502 Release

Latest
Compare
Choose a tag to compare
@rdementi rdementi released this 26 Feb 18:32

Release Notes

New Features

  • Xeon 6 SoC (GNR-D) support (@antonovalexnn @rdementi)
  • add Grand Ridge (GRR) support (@antonovalexnn @rdementi)
  • pcm-power: support tpmi perf limit reason telemetry for Granite Rapids (GNR) and Sierra Forest (SRF)
  • add ARL (Arrow Lake) support
  • add basic support for Elkhart Lake and Jasper Lake CPUs
  • pcm-raw: implement support for tpmi registers
  • pcm-raw: add PMT XML lookup
  • support SYS energy API
  • add scripts/bhs-power-mode.ps1 (GNR/SRF Latency Optimized Mode script for Windows)

Improvements

  • pcm-sensor-server: change protocol to IPv6, this should work fine on Linux dual stack systems (@ogbrugge-work)
  • refactor ccr class (@antonovalexnn)
  • introduce socketUniqueCoreID to again create a unique Core ID for the JSON and Prometheus output (@ogbrugge-work)
  • pcm-numa: enable support for GNR
  • pcm-tsx: support GNR
  • introduce and use PCM_DEBUG_LEVEL env variable to print debug messages
  • support >2 socket GNR systems on Windows/BSD
  • support pcm-iio inside docker container
  • pcm: make --color default on UNIX-like OSes
  • pcm: introduce --no-color option
  • pcm: add csv output for system power
  • make c-state output more compact
  • use a relative path in LINUX_SYSTEMD_UNITDIR (@hexchain)
  • perf optimization for accumulating socket CStateResidency

Fixes

  • create unique core ids and fix threads_per_core (@ogbrugge-work)
  • pcm-tpmi: fix multiple bugs
  • fix getThreadsPerCore function on non-Linux OSes
  • disable libasan by default due to bugs in libasan
  • fix PCICFG register misaligned read