On Tue, 6 Aug 2024 08:14:55 +0100 Ralph Martin <marti...@cardiff.ac.uk> wrote:
> I can confirm this issue on an LG Gram 16Z90Q laptop. A further side
> effect is that keyboard backlight control is affected.

On my LG 17Z90R-K.ADS9U1 (running Linux Mint 21.3) the TLP STOP limit worked up through and including kernel 6.9.6, and failed to work on kernel 6.9.9.  I haven't tested on 6.9.7 or 6.9.8 but as the OP saw the failure on 6.9.7 (or maybe 6.9.8) I would guess that the problem began in 6.9.7.  I can test 6.9.7 and 6.9.8 if that would be helpful.  The keyboard backlighting appears to be functioning on 6.9.9.

Here's the (unsurprising) diff of "tlp-stat -b" on 6.9.6 vs 6.9.9:

5c5
< Supported features: charge threshold
---
> Supported features: none available
7,11c7
< * vendor (lg_laptop) = active (charge threshold)
< Parameter value range:
< * STOP_CHARGE_THRESH_BAT0: 80(on), 100(off) -- battery care limit
<
< /sys/devices/platform/lg-laptop/battery_care_limit          = 80 [%]
---

> * vendor (lg_laptop) = inactive (laptop not supported)

Attached are the output of "tlp-stat -s -b -c" for both 6.9.6 and 6.9.9
--- TLP 1.5.0 --------------------------------------------

+++ Configured Settings:
defaults.conf L0004: TLP_ENABLE="1"
defaults.conf L0005: TLP_WARN_LEVEL="3"
defaults.conf L0006: TLP_PERSISTENT_DEFAULT="0"
defaults.conf L0007: DISK_IDLE_SECS_ON_AC="0"
defaults.conf L0008: DISK_IDLE_SECS_ON_BAT="2"
defaults.conf L0009: MAX_LOST_WORK_SECS_ON_AC="15"
defaults.conf L0010: MAX_LOST_WORK_SECS_ON_BAT="60"
defaults.conf L0011: CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
defaults.conf L0012: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
defaults.conf L0013: SCHED_POWERSAVE_ON_AC="0"
defaults.conf L0014: SCHED_POWERSAVE_ON_BAT="1"
defaults.conf L0015: NMI_WATCHDOG="0"
/etc/tlp.d/01-kevel.conf L0001: DISK_DEVICES="nvme0n1 nvme1n1 sda sdb sdc"
defaults.conf L0017: DISK_APM_LEVEL_ON_AC="254 254"
defaults.conf L0018: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0019: DISK_APM_CLASS_DENYLIST="usb ieee1394"
defaults.conf L0020: DISK_IOSCHED="keep keep"
defaults.conf L0021: SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
defaults.conf L0022: SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
defaults.conf L0023: AHCI_RUNTIME_PM_ON_AC="on"
defaults.conf L0024: AHCI_RUNTIME_PM_ON_BAT="auto"
defaults.conf L0025: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0026: PCIE_ASPM_ON_AC="default"
defaults.conf L0027: PCIE_ASPM_ON_BAT="default"
defaults.conf L0028: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
defaults.conf L0029: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
defaults.conf L0030: RADEON_POWER_PROFILE_ON_AC="default"
defaults.conf L0031: RADEON_POWER_PROFILE_ON_BAT="default"
defaults.conf L0032: WIFI_PWR_ON_AC="off"
defaults.conf L0033: WIFI_PWR_ON_BAT="on"
defaults.conf L0034: WOL_DISABLE="Y"
defaults.conf L0035: SOUND_POWER_SAVE_ON_AC="1"
defaults.conf L0036: SOUND_POWER_SAVE_ON_BAT="1"
defaults.conf L0037: SOUND_POWER_SAVE_CONTROLLER="Y"
defaults.conf L0038: BAY_POWEROFF_ON_AC="0"
defaults.conf L0039: BAY_POWEROFF_ON_BAT="0"
defaults.conf L0040: BAY_DEVICE="sr0"
defaults.conf L0041: RUNTIME_PM_ON_AC="on"
defaults.conf L0042: RUNTIME_PM_ON_BAT="auto"
defaults.conf L0043: RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon"
defaults.conf L0044: USB_AUTOSUSPEND="1"
defaults.conf L0045: USB_EXCLUDE_AUDIO="1"
defaults.conf L0046: USB_EXCLUDE_BTUSB="0"
defaults.conf L0047: USB_EXCLUDE_PHONE="0"
defaults.conf L0048: USB_EXCLUDE_PRINTER="1"
defaults.conf L0049: USB_EXCLUDE_WWAN="0"
defaults.conf L0050: USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN="0"
defaults.conf L0051: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0052: RESTORE_THRESHOLDS_ON_BAT="0"
defaults.conf L0053: NATACPI_ENABLE="1"
defaults.conf L0054: TPACPI_ENABLE="1"
defaults.conf L0055: TPSMAPI_ENABLE="1"
/etc/tlp.d/01-kevel.conf L0002: START_CHARGE_THRESH_BAT0="74"
/etc/tlp.d/01-kevel.conf L0003: STOP_CHARGE_THRESH_BAT0="80"

+++ System Info
System         = LG Electronics 0.1 17Z90R-K.ADS9U1
BIOS           = R1ZH0330 X64
OS Release     = Linux Mint 21.3
Kernel         = 6.9.6-060906-generic #202408061413 SMP PREEMPT_DYNAMIC Tue Aug 
 6 19:25:12 UTC 2024 x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-6.9.6-060906-generic 
root=UUID=56002c36-1ce4-4ef4-bbcc-2fd273e02cca ro quiet splash
Init system    = systemd v249 (249.11-0ubuntu3.12)
Boot mode      = UEFI

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 03:23:26 PM,     63 sec(s) ago
Mode           = battery
Power source   = battery

+++ Battery Care
Plugin: lg
Supported features: charge threshold
Driver usage:
* vendor (lg_laptop) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0: 80(on), 100(off) -- battery care limit

/sys/devices/platform/lg-laptop/battery_care_limit          = 80 [%]

+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer                   =  LG 
/sys/class/power_supply/BAT0/model_name                     = LGC-LGC
/sys/class/power_supply/BAT0/cycle_count                    =    147
/sys/class/power_supply/BAT0/energy_full_design             =  80000 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  72530 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  60780 [mWh]
/sys/class/power_supply/BAT0/power_now                      =   7683 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

Charge                                                      =   83.8 [%]
Capacity                                                    =   90.7 [%]

--- TLP 1.5.0 --------------------------------------------

+++ Configured Settings:
defaults.conf L0004: TLP_ENABLE="1"
defaults.conf L0005: TLP_WARN_LEVEL="3"
defaults.conf L0006: TLP_PERSISTENT_DEFAULT="0"
defaults.conf L0007: DISK_IDLE_SECS_ON_AC="0"
defaults.conf L0008: DISK_IDLE_SECS_ON_BAT="2"
defaults.conf L0009: MAX_LOST_WORK_SECS_ON_AC="15"
defaults.conf L0010: MAX_LOST_WORK_SECS_ON_BAT="60"
defaults.conf L0011: CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
defaults.conf L0012: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
defaults.conf L0013: SCHED_POWERSAVE_ON_AC="0"
defaults.conf L0014: SCHED_POWERSAVE_ON_BAT="1"
defaults.conf L0015: NMI_WATCHDOG="0"
/etc/tlp.d/01-kevel.conf L0001: DISK_DEVICES="nvme0n1 nvme1n1 sda sdb sdc"
defaults.conf L0017: DISK_APM_LEVEL_ON_AC="254 254"
defaults.conf L0018: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0019: DISK_APM_CLASS_DENYLIST="usb ieee1394"
defaults.conf L0020: DISK_IOSCHED="keep keep"
defaults.conf L0021: SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
defaults.conf L0022: SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
defaults.conf L0023: AHCI_RUNTIME_PM_ON_AC="on"
defaults.conf L0024: AHCI_RUNTIME_PM_ON_BAT="auto"
defaults.conf L0025: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0026: PCIE_ASPM_ON_AC="default"
defaults.conf L0027: PCIE_ASPM_ON_BAT="default"
defaults.conf L0028: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
defaults.conf L0029: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
defaults.conf L0030: RADEON_POWER_PROFILE_ON_AC="default"
defaults.conf L0031: RADEON_POWER_PROFILE_ON_BAT="default"
defaults.conf L0032: WIFI_PWR_ON_AC="off"
defaults.conf L0033: WIFI_PWR_ON_BAT="on"
defaults.conf L0034: WOL_DISABLE="Y"
defaults.conf L0035: SOUND_POWER_SAVE_ON_AC="1"
defaults.conf L0036: SOUND_POWER_SAVE_ON_BAT="1"
defaults.conf L0037: SOUND_POWER_SAVE_CONTROLLER="Y"
defaults.conf L0038: BAY_POWEROFF_ON_AC="0"
defaults.conf L0039: BAY_POWEROFF_ON_BAT="0"
defaults.conf L0040: BAY_DEVICE="sr0"
defaults.conf L0041: RUNTIME_PM_ON_AC="on"
defaults.conf L0042: RUNTIME_PM_ON_BAT="auto"
defaults.conf L0043: RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon"
defaults.conf L0044: USB_AUTOSUSPEND="1"
defaults.conf L0045: USB_EXCLUDE_AUDIO="1"
defaults.conf L0046: USB_EXCLUDE_BTUSB="0"
defaults.conf L0047: USB_EXCLUDE_PHONE="0"
defaults.conf L0048: USB_EXCLUDE_PRINTER="1"
defaults.conf L0049: USB_EXCLUDE_WWAN="0"
defaults.conf L0050: USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN="0"
defaults.conf L0051: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0052: RESTORE_THRESHOLDS_ON_BAT="0"
defaults.conf L0053: NATACPI_ENABLE="1"
defaults.conf L0054: TPACPI_ENABLE="1"
defaults.conf L0055: TPSMAPI_ENABLE="1"
/etc/tlp.d/01-kevel.conf L0002: START_CHARGE_THRESH_BAT0="74"
/etc/tlp.d/01-kevel.conf L0003: STOP_CHARGE_THRESH_BAT0="80"

+++ System Info
System         = LG Electronics 0.1 17Z90R-K.ADS9U1
BIOS           = R1ZH0330 X64
OS Release     = Linux Mint 21.3
Kernel         = 6.9.9-060909-generic #202407111135 SMP PREEMPT_DYNAMIC Thu Jul 
11 11:51:02 UTC 2024 x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-6.9.9-060909-generic 
root=UUID=56002c36-1ce4-4ef4-bbcc-2fd273e02cca ro quiet splash
Init system    = systemd v249 (249.11-0ubuntu3.12)
Boot mode      = UEFI

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 03:34:28 PM,     47 sec(s) ago
Mode           = battery
Power source   = battery

+++ Battery Care
Plugin: lg
Supported features: none available
Driver usage:
* vendor (lg_laptop) = inactive (laptop not supported)

+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer                   =  LG 
/sys/class/power_supply/BAT0/model_name                     = LGC-LGC
/sys/class/power_supply/BAT0/cycle_count                    =    147
/sys/class/power_supply/BAT0/energy_full_design             =  80000 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  72530 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  59200 [mWh]
/sys/class/power_supply/BAT0/power_now                      =   8332 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

Charge                                                      =   81.6 [%]
Capacity                                                    =   90.7 [%]

Reply via email to