intel_lpmd(8)
π intel_lpmd β Intel Energy Optimizer (LPMD) Daemon π
okay bestie, sit down, hydrate, and let me tell you about intel_lpmd from the System Manager's Manual section 8 (that's the sysadmin-girlies section, iykyk). this is the whole page, nothing skipped, pinky promise π«Ά
β¨ SYNOPSIS β¨
intel_lpmd [ OPTIONS ]
literally that's it. that's the whole vibe. π
πΈ DESCRIPTION πΈ
intel_lpmd is a Linux daemon that does energy optimization on Intel hybrid systems. like, it's the friend in the group chat who's like "okay everyone, we're being β¨efficientβ¨ today" and actually means it. π
it reads a config file called intel_lpmd_config.xml. and listen β the other installed config files? those are just best practice templates, no cap. they're the inspo board, not the assignment. the main config file is the one you (yes, you) are supposed to edit to enable LPMD and all the functionalities you want from it.
so based on the config + how much the system is actually being used, LPMD can:
- choose the best set of CPU cores to enable for a given moment in time π
- choose the best EPP (that's energy performance preference) and EPB value (that's energy performance bias, ok keep up π)
- pick the best SoC power slider settings
also there's a little control utility that ships alongside this daemon β it's called intel_lpmd_control, and you use it to change modes on a running LPMD instance. so it's not just set-and-forget, you can walk up and be like "hey bestie, new mode" mid-run. iconic. π¦
π OPTIONS π
-h,--helpβ prints the help message. the "what do i do here" button. π--versionβ prints theintel_lpmdversion and then exits. quick lil flex and dip. β¨--no-daemonβ don't run as a daemon. heads up tho: the default is daemon mode, so this flag is you actively choosing chaos (affectionate). π--systemdβ assumes the daemon was started by systemd. letting the machine handle it, main character energy. π--loglevel=β log severity. the options areinfoordebug. pick your gossip level. π’--dbus-enableβ enables the Dbus server so it can receive requests via Dbus. it's giving "open for business". π₯--ignore-platform-checkβ ignores the platform check. it's just gonna yolo past that. π
π EXAMPLES π
run it with logs going straight to stdout:
intel_lpmd --loglevel=info --no-daemon --dbus-enable
Run intel_lpmd with log directed to stdout. yes, info level, yes, no daemon, yes, dbus on. all three, together, slay. β¨
run it as a service with logs going to the system journal:
intel_lpmd --systemd --dbus-enable
Run intel_lpmd as a service with logs directed to system journal. π«Ά
enable + start it as a persistent systemd service:
sudo systemctl enable intel_lpmd.service --now
Enable and run intel_lpmd as a systemd service that's persistent after system reboot. set it and forget it, bestie. that's the dream. πΈ
π¦ SEE ALSO π¦
go read those too, they're the sequels and they ate. ππ
π AUTHOR π
Written by Zhang Rui <rui.zhang@intel.com>. thank you for your service, legend. π«‘β¨
okay so real talk for a sec: this page is from intel_lpmd(8), System Manager's Manual, and the footer date on the original is 08 Apr 2026. that's the whole thing, every option, every example, every reference β no skips, no shortcuts, fr fr. now go optimize something. ππ π
π¦ where this page comes from
- centos-stream 10: intel-lpmd 0.1.0-1.el10 Β· GPL-2.0-or-later
- centos-stream 9: intel-lpmd 0.1.0-1.el9 Β· GPL-2.0-or-later
- fedora 43: intel-lpmd 0.1.0^git20260608.40d18a6-1.fc43 Β· GPL-2.0-or-later
- fedora 44: intel-lpmd 0.1.0^git20260608.40d18a6-1.fc44 Β· GPL-2.0-or-later
- nixpkgs unstable: intel-lpmd 0.1.0-unstable-2026-09-23
- π the page's license: GPL-2.0-or-later
- Copyright (C) 2026 Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms