Bug 201679
Summary: | Macbook Air 6,1: No battery detected with acpi_osi=; package c state no lower than pc3 without acpi_osi= boot parameter | ||
---|---|---|---|
Product: | Power Management | Reporter: | David Purton (dcpurton) |
Component: | Other | Assignee: | Rafael J. Wysocki (rjw) |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | rui.zhang |
Priority: | P1 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 4.18.10 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
David Purton
2018-11-13 11:43:43 UTC
Please confirm the patch in bug #199981 fixes the issue for you. *** This bug has been marked as a duplicate of bug 199981 *** here is the latest patch, https://patchwork.kernel.org/patch/10753143/ please apply it on top of 5.0-rc1 and check if it works or not. Sorry for late reply. I can confirm this patch does improve things. I built 5.0-rc3 (which I gather includes this patch). Battery now appears with and without acpi= command line parameter. And the system now does drop to pc7 both with and without acpi. However, my system is still running hotter and is more power hungry than with 4.16. Perhaps this is to do with Thunderbolt devices being detected with and without acpi= which was not formally the case. Oh well. Close this bug for now. Slight adjustment from above comment. I realise I accidentally passed acpi= instead of acpi_osi= to 5.0-rc3 when I tested. With acpi_osi=, 5.0-rc3 still does *not* detect my battery. Without acpi_osi=, 5.0-rc3 does detect my battery and system drops to pc6 (so this is fixed at least). But battery life still isn't as good as it was with 4.16 with acpi_osi= Battery is more or less comparable to what I got with 4.16 without acpi_osi=. I still preferred what I had with 4.16 when no thunderbolt was detected (if indeed this is what causes the power usage difference.) Is there a way I can return to 4.16 behaviour? The difference is in the wakeups/second reported by powertop. With my good 4.16 set up wakeups/second is consistently below 100. With 4.16 and 5.0-rc3 without acpi_osi wakeups/second fluctuates a lot and is often over 200. |