Intel Platform Environment Control Interface (PECI)
PECI is Intel's single-wire management interface that lets a server's baseboard management controller (BMC) read CPU temperatures, power telemetry, and other health data directly from Xeon processors. It is used in essentially every modern Intel server platform, from older Xeon Scalable generations through current parts like Emerald Rapids.
recommendation
It should stay because Intel servers still ship with PECI today and the subsystem received fresh upstream work through late 2025, including support for the latest Emerald Rapids Xeons. There is no alternative driver covering the same interface, and BMC-style management on Intel servers depends on it.
repository signals
sources
- git.kernel.org
Mainline PECI code saw continuing upstream activity after introduction, including 2025 updates and new CPU support rather than retirement.
- git.kernel.org
`drivers/peci` is a real in-tree hardware-driver subsystem with core, CPU-device, and platform-controller drivers.
- intel.com
Intel ARK still lists Emerald Rapids Xeon products, indicating PECI-attached server CPUs remained market-current beyond 2025.
- intel.com
Intel support documentation still covers 5th Gen Xeon Scalable (Emerald Rapids), supporting the conclusion that PECI-backed server platforms are still active in current deployments.
codex reasoning notes (technical)
`exec_command` inspection of the local tree showed module entry points in `drivers/peci/core.c`, `cpu.c`, and controller drivers, so this is an active driver subsystem, not helper code. `exec_command` local git history (using `git -c safe.directory=... log`) showed substantive PECI changes through 2025-10, including Intel Emerald Rapids support and controller maintenance; a separate local `git log --grep='remove|deprecat|obsolete|orphan' -- drivers/peci` found no PECI-specific removal/deprecation signal. The two kernel.org URLs are canonical recall used to anchor those local-history findings. The Intel ARK/support URLs were obtained via `web.search_query` and show relevant Xeon server families still current, so PECI remains needed for Intel server/BMC management. This is specialized server-management hardware rather than mass-market client hardware, so deployments are medium and there is no natural replacement driver for the same interface.