Skip to content

Releases: intel/intel-lpmd

v0.0.8 release

15 Oct 05:54
0415f11
Compare
Choose a tag to compare

This release includes

  • Introduce workload type proxy support.
  • Add support for model/sku specific config file.
  • Add detection for AC/DC status.
  • Honor power profile daemon default EPP when restoring.
  • Introduce MeteorLake-P platform specific config file.
  • Minor fixes and cleanups.

v0.0.7 release

24 Sep 05:16
a3284d0
Compare
Choose a tag to compare

This release includes below changes:

  • Change lpmd description from "Low Power Mode Daemon" to "Energy
    Optimizer (lpmd)" because it covers more scenarios.

  • Fix invalid cgroup setting during probe, in case lpmd doesn't quit
    smoothly and cleanups are not done properly, in the previous run.

  • Introduce a new parameter "--ignore-platform-check". With it, the
    platform check is skipped so lpmd can be launched on unvalidated
    platforms.

  • Provide more detailed information when lpmd failed to probe on an
    unvalidated platform.

  • Various of fixes for array bound check, potential memory leak, etc.

  • Autotool improvements.

v0.0.6 release

15 Jul 14:39
54b2037
Compare
Choose a tag to compare

This release

  • removes the automake and autoconf improvements because a regression is found.
  • deprecates the dbus-glib dependency.

v0.0.5 release

15 Jun 03:51
1a8e74a
Compare
Choose a tag to compare

This release only includes a series of fixes/cleanups for v0.0.4.

  1. Fix compiling warnings with -Wall.
  2. Remove unintended default config file change to keep it unchanged since v0.0.3.

v0.0.4 release

12 Jun 07:46
330c71d
Compare
Choose a tag to compare
  1. Enhance HFI monitor so that it can handle back-to-back HFI LPM
    hints. Previously it only handles first HFI LPM hints and ignore
    the subsequential HFI LPM hints until it exits Low Power mode.

  2. Enhance HFI monitor to handle HFI hints for banned CPUs.

  3. Introduce support for multiple Low Power states.
    With this, intel_lpmd can define multiple Low Power states that
    have different requirements for EPP/EPB/ITMT setting, IRQ migration,
    and task migration. And enter different Low Power state based on
    different utilization threshold.

  4. Introduce support for work load type hint.
    Intel firmware is able to predict workload type and expose this hint
    to userspace. Add support to define Low Power states and switch
    between them based on workload type hint.

  5. Allow change EPP during Low Power modes transition.

  6. Minor fixes and cleanups.

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4

v0.0.3 release

08 Feb 09:08
54ca02b
Compare
Choose a tag to compare
intel_lpmd 0.0.3 release
    
1. Conversion from glib-dbus to GDBus.

2. Add handling for CPU hotplug.

3. Use strict CPU model check to allow intel_lpmd running on
   1.1 validated platforms only. Including ADL/RPL/MTL for now.
   1.2 CPUID.7 Hybrid bit is set
   1.3 /sys/firmware/acpi/pm_profile returns 2 (mobile platform)

4. Use cpuid() to detect Lcores instead of using cache sysfs.

5. Enhance Ecore module detection

6. Fix pthread error handling, suggested by ColinIanKing.

7. Werror Fixes from aekoroglu.