* [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD)
@ 2022-08-10 9:08 bugzilla-daemon
2022-08-10 14:41 ` [Bug 216347] " bugzilla-daemon
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: bugzilla-daemon @ 2022-08-10 9:08 UTC (permalink / raw)
To: platform-driver-x86
https://bugzilla.kernel.org/show_bug.cgi?id=216347
Bug ID: 216347
Summary: ACPI power profile keeps switching to "low-power" on
ThinkPad T14 Gen1 (AMD)
Product: Drivers
Version: 2.5
Kernel Version: 5.19
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Platform_x86
Assignee: drivers_platform_x86@kernel-bugs.osdl.org
Reporter: madcatx@atlas.cz
Regression: No
Hi,
I recently discovered this annoying behavior. I use an udev script to toggle
between "low-power" and "performance" ACPI power profiles based on whether the
laptop is plugged into a wall. By cat'ing "/sys/firmware/acpi/platform_profile"
I observe the power profile always dropping to "low-power" a few seconds after
I manually change it to something else.
The machine has a 4750U Ryzen chip and the latest 1.41 firmware (DMI: LENOVO
20UDS02D00/20UDS02D00, BIOS R1BET72W(1.41 )). I run the latest 5.19 kernel.
I tried to toggle between S3 and S2idle sleep modes but that doesn't seem to
make any difference.
Is there anything I can do to help track this down?
Thanks!
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 216347] ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD)
2022-08-10 9:08 [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD) bugzilla-daemon
@ 2022-08-10 14:41 ` bugzilla-daemon
2022-08-10 15:02 ` bugzilla-daemon
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2022-08-10 14:41 UTC (permalink / raw)
To: platform-driver-x86
https://bugzilla.kernel.org/show_bug.cgi?id=216347
Mario Limonciello (AMD) (mario.limonciello@amd.com) changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mario.limonciello@amd.com
--- Comment #1 from Mario Limonciello (AMD) (mario.limonciello@amd.com) ---
Do you have power-profiles-daemon installed? That's the most likely cause to
this behavior I would expect. In general it's probably better to change the
profile using the d-bus API with PPD if you have PPD installed so you don't
have two things fighting over the same file.
FYI - technically there are different profiles for Lenovo AMD systems on AC
adapter or battery but thinkpad_acpi doesn't export them right now. If this
changes in the future you may want to keep an eye on it because your udev rules
won't make sense anymore.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 216347] ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD)
2022-08-10 9:08 [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD) bugzilla-daemon
2022-08-10 14:41 ` [Bug 216347] " bugzilla-daemon
@ 2022-08-10 15:02 ` bugzilla-daemon
2022-08-10 15:06 ` bugzilla-daemon
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2022-08-10 15:02 UTC (permalink / raw)
To: platform-driver-x86
https://bugzilla.kernel.org/show_bug.cgi?id=216347
--- Comment #2 from madcatx@atlas.cz ---
I don't have PPD installed and a quick look around didn't reveal anything that
would mess with the power profile. What's the expected power_profile value
after boot when nothing touches it? I can try to boot off a lean Live distro
and check.
I tried to remove the power_profile toggle from the script I trigger through
udev rules to check that it wasn't somehow misbehaving but it made no
difference.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 216347] ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD)
2022-08-10 9:08 [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD) bugzilla-daemon
2022-08-10 14:41 ` [Bug 216347] " bugzilla-daemon
2022-08-10 15:02 ` bugzilla-daemon
@ 2022-08-10 15:06 ` bugzilla-daemon
2022-08-11 8:41 ` bugzilla-daemon
2022-08-11 12:19 ` bugzilla-daemon
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2022-08-10 15:06 UTC (permalink / raw)
To: platform-driver-x86
https://bugzilla.kernel.org/show_bug.cgi?id=216347
--- Comment #3 from Mario Limonciello (AMD) (mario.limonciello@amd.com) ---
If PPD isn't the cause maybe it's the firmware causing it?
If you can modify the kernel driver, can you please add some debugging
statement here to see if a related event is coming through:
https://github.com/torvalds/linux/blob/master/drivers/platform/x86/thinkpad_acpi.c#L11023
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 216347] ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD)
2022-08-10 9:08 [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD) bugzilla-daemon
` (2 preceding siblings ...)
2022-08-10 15:06 ` bugzilla-daemon
@ 2022-08-11 8:41 ` bugzilla-daemon
2022-08-11 12:19 ` bugzilla-daemon
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2022-08-11 8:41 UTC (permalink / raw)
To: platform-driver-x86
https://bugzilla.kernel.org/show_bug.cgi?id=216347
--- Comment #4 from madcatx@atlas.cz ---
I modded the driver to log the events, here's the output. Note that I log all
events and have an extra output for the THM event so the output is a bit
noisier that necessary.
[ 110.307214] TPACPI event id 24626
* Manual switch to performance
[ 110.307221] TPACPI event THM_CSM_COMPLETED
[ 110.308287] TPACPI event id 4114
* Drop to low power
[ 125.374888] TPACPI event id 24626
[ 125.374894] TPACPI event THM_CSM_COMPLETED
* Manual switch to performance
[ 178.560859] TPACPI event id 24626
[ 178.560862] TPACPI event THM_CSM_COMPLETED
* Drop to low power
[ 321.588092] TPACPI event id 24626
[ 321.588100] TPACPI event THM_CSM_COMPLETED
* Manual switch to performance
[ 340.418211] TPACPI event id 24626
[ 340.418215] TPACPI event THM_CSM_COMPLETED
* Manual switch to performance
[ 344.953610] TPACPI event id 24626
[ 344.953614] TPACPI event THM_CSM_COMPLETED
* Drop to low power
[ 350.357321] TPACPI event id 24626
[ 350.357328] TPACPI event THM_CSM_COMPLETED
* Manual switch to performance
[ 352.865566] TPACPI event id 24626
[ 352.865573] TPACPI event THM_CSM_COMPLETED
* Drop to low power
[ 362.030351] TPACPI event id 24626
[ 362.030355] TPACPI event THM_CSM_COMPLETED
There doesn't seem to be anything hammering the toggle, it just switches itself
back to "low-power".
There doesn't seem to be any apparent pattern that would provoke this. All I
can tell is that the power profile seems to switch itself back from
"performance" to "low-power" after some time. It can take anywhere from 5 to 70
seconds for this to happen.
It also looks like the "balanced" profile seems to stick but I need to verify
this better.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 216347] ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD)
2022-08-10 9:08 [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD) bugzilla-daemon
` (3 preceding siblings ...)
2022-08-11 8:41 ` bugzilla-daemon
@ 2022-08-11 12:19 ` bugzilla-daemon
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2022-08-11 12:19 UTC (permalink / raw)
To: platform-driver-x86
https://bugzilla.kernel.org/show_bug.cgi?id=216347
Mario Limonciello (AMD) (mario.limonciello@amd.com) changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |markpearson@lenovo.com
Assignee|drivers_platform_x86@kernel |markpearson@lenovo.com
|-bugs.osdl.org |
--- Comment #5 from Mario Limonciello (AMD) (mario.limonciello@amd.com) ---
> There doesn't seem to be anything hammering the toggle, it just switches
> itself back to "low-power".
Well it at least proves this is happening from firmware/hardware and not
(obviously) from your own doing in software. I think it still needs further
characterization.
> There doesn't seem to be any apparent pattern that would provoke this.
Just as a guess; could this be related to lap mode? There is a lap mode value
stored in `dytc_lapmode`. Can you add that to your output?
@Mark maybe you can help explain this?
If nothing else I think it would be good to extend some dev_info messaging when
this is happening.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-08-11 12:20 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-10 9:08 [Bug 216347] New: ACPI power profile keeps switching to "low-power" on ThinkPad T14 Gen1 (AMD) bugzilla-daemon
2022-08-10 14:41 ` [Bug 216347] " bugzilla-daemon
2022-08-10 15:02 ` bugzilla-daemon
2022-08-10 15:06 ` bugzilla-daemon
2022-08-11 8:41 ` bugzilla-daemon
2022-08-11 12:19 ` bugzilla-daemon
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.