Skip to content

util based monitoring always enabled after power_supply change? #69

@octomike

Description

@octomike

I'm playing around with intel-lpmd on my new Framework 13 (Core Ultra). I have disable all hints, except WLT hardware hints (on kernel 6.10).

This sort of works (although I only see messages when increasing verbosity). But I am confused as why, after plugging in and removing my power supply, lpmd claims to enter low-power mode because of utl changes. Is that a bug?

Example log:

Nov 06 21:43:09 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:09 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:09 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:09 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:09 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:12 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:13 leslie intel_lpmd[16954]: [4/4]  WLT_BURSTY : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:13 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:13 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:14 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:15 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:15 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:25 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:25 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: ------ Enter Low Power Mode ( utl enter) --- Wed Nov  6 21:43:26 2024
Nov 06 21:43:26 leslie intel_lpmd[16954]: Ignore IRQ migration
Nov 06 21:43:26 leslie intel_lpmd[16954]: Ignore Task migration
Nov 06 21:43:26 leslie intel_lpmd[16954]: ----- Done (1509514 ns) ---
Nov 06 21:43:26 leslie intel_lpmd[16954]: [4/4]  WLT_BURSTY : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   4, itmt  1, interval 2000
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 1
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:26 leslie intel_lpmd[16954]: ------ Exit Low Power Mode (  usr exit) --- Wed Nov  6 21:43:26 2024
Nov 06 21:43:26 leslie intel_lpmd[16954]: Ignore Task migration
Nov 06 21:43:26 leslie intel_lpmd[16954]: Process IRQs ...
Nov 06 21:43:26 leslie intel_lpmd[16954]: ----- Done (1331458 ns) ---
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:26 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:26 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:26 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:27 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:27 leslie intel_lpmd[16954]: [4/4]  WLT_BURSTY : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:27 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:27 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:27 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:27 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:27 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:27 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:27 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:27 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:28 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:28 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:28 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:28 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:28 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:28 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:28 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:29 leslie intel_lpmd[16954]: [2/4]  WLT_BATTERY_LIFE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb   6, itmt  1, interval 2000
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:29 leslie intel_lpmd[16954]: upower event: on-battery: 0
Nov 06 21:43:30 leslie intel_lpmd[16954]: ------ Enter Low Power Mode ( utl enter) --- Wed Nov  6 21:43:30 2024
Nov 06 21:43:30 leslie intel_lpmd[16954]: Ignore IRQ migration
Nov 06 21:43:30 leslie intel_lpmd[16954]: Ignore Task migration
Nov 06 21:43:30 leslie intel_lpmd[16954]: ----- Done (2160889 ns) ---
Nov 06 21:43:30 leslie intel_lpmd[16954]: [1/4]    WLT_IDLE : bsys:   0.-1, bcpu:   0.-1, epp              default, epb  15, itmt  1, interval 2000
Nov 06 21:43:30 leslie intel_lpmd[16954]: ------ Enter Low Power Mode ( utl enter) --- Wed Nov  6 21:43:30 2024

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions