You are not logged in.

#1 2012-11-30 14:20:00

flockyrocky
Member
From: China
Registered: 2012-09-15
Posts: 76

[Duplicated] short battery life

UPDATE: Please go to this thread for latest update. https://bbs.archlinux.org/viewtopic.php?id=150743&p=1
hi all,
I just did a fresh install several days ago and found that the new system has a very high battery consumption. high enough to use up my 2 batteries in less than 2 hours.
first of all, I've installed all the power saving settings following arch wiki, TLP installed, as well as bumblebee. mine is a T420s by the way. It seems to me that both TLP and bumblebee are working fine because almost everything in powertop says "Good"

>> Bad           Wireless Power Saving for interface wlan0                                                              
   Bad           Enable SATA link power management for /dev/sda
   Bad           Runtime PM for PCI Device Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
   Bad           Runtime PM for PCI Device Intel Corporation 82579LM Gigabit Network Connection
   Bad           Runtime PM for PCI Device Ricoh Co Ltd PCIe SDXC/MMC Host Controller
   Good          NMI watchdog should be turned off
   Good          VM writeback timeout
   Good          Enable Audio codec power management
   Good          Autosuspend for unknown USB device 1-1 (8087:0024)
   Good          Autosuspend for unknown USB device 4-1 (8087:0024)
   Good          Autosuspend for USB device EHCI Host Controller [usb1]
   Good          Autosuspend for USB device xHCI Host Controller [usb3]
   Good          Autosuspend for USB device Biometric Coprocessor [UPEK]
   Good          Autosuspend for USB device Integrated Camera [Chicony Electronics Co., Ltd.]
   Good          Autosuspend for USB device EHCI Host Controller [usb4]
   Good          Autosuspend for USB device xHCI Host Controller [usb2]
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
   Good          Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
   Good          Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5
   Good          Runtime PM for PCI Device NEC Corporation uPD720200 USB 3.0 Host Controller
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
   Good          Runtime PM for PCI Device Intel Corporation QM67 Express Chipset Family LPC Controller
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
   Good          Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
   Good          Wake-on-lan status for device eth0
   Good          Wake-on-lan status for device wlan0
   Good          Using 'ondemand' cpufreq governor

if running on battery, the several "Bad" become to "Good" as well.
from bbswitch, I know that the dedicated card is turned off, too

$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF

I also checked the CPU frequency and unfortunately all 4 cores seems to be running at 800MHz, which is supposed to be a good news.

$ cpupower -c 0,1,2,3 frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 $ cpupower -c 0,1,2,3 frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:8.09%, 2.50 GHz:0.25%, 2.00 GHz:0.14%, 1.80 GHz:0.13%, 1.60 GHz:0.13%, 1.40 GHz:0.18%, 1.20 GHz:0.28%, 1000 MHz:0.40%, 800 MHz:90.39%  (4033)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:8.93%, 2.50 GHz:0.27%, 2.00 GHz:0.13%, 1.80 GHz:0.27%, 1.60 GHz:0.40%, 1.40 GHz:0.22%, 1.20 GHz:0.65%, 1000 MHz:0.82%, 800 MHz:88.31%  (2226)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores
analyzing CPU 2:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:10.67%, 2.50 GHz:0.12%, 2.00 GHz:0.07%, 1.80 GHz:0.06%, 1.60 GHz:0.16%, 1.40 GHz:0.29%, 1.20 GHz:0.29%, 1000 MHz:0.76%, 800 MHz:87.60%  (3082)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores
analyzing CPU 3:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:9.60%, 2.50 GHz:0.27%, 2.00 GHz:0.12%, 1.80 GHz:0.23%, 1.60 GHz:0.36%, 1.40 GHz:0.35%, 1.20 GHz:0.46%, 1000 MHz:1.60%, 800 MHz:87.00%  (2744)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores3
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:8.09%, 2.50 GHz:0.25%, 2.00 GHz:0.14%, 1.80 GHz:0.13%, 1.60 GHz:0.13%, 1.40 GHz:0.18%, 1.20 GHz:0.28%, 1000 MHz:0.40%, 800 MHz:90.39%  (4033)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:8.93%, 2.50 GHz:0.27%, 2.00 GHz:0.13%, 1.80 GHz:0.27%, 1.60 GHz:0.40%, 1.40 GHz:0.22%, 1.20 GHz:0.65%, 1000 MHz:0.82%, 800 MHz:88.31%  (2226)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores
analyzing CPU 2:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:10.67%, 2.50 GHz:0.12%, 2.00 GHz:0.07%, 1.80 GHz:0.06%, 1.60 GHz:0.16%, 1.40 GHz:0.29%, 1.20 GHz:0.29%, 1000 MHz:0.76%, 800 MHz:87.60%  (3082)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores
analyzing CPU 3:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz, 1.80 GHz, 1.60 GHz, 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.50 GHz:9.60%, 2.50 GHz:0.27%, 2.00 GHz:0.12%, 1.80 GHz:0.23%, 1.60 GHz:0.36%, 1.40 GHz:0.35%, 1.20 GHz:0.46%, 1000 MHz:1.60%, 800 MHz:87.00%  (2744)
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores

now the weird part is, if I restart the laptop several times, maybe it'll go back to normal. which I can tell from the temperature (65 degree to 45 degree), as well as powertop (25w to 10w).
I'm still unfamiliar with Linux, so anyone has any idea what is burning my laptop?

Last edited by flockyrocky (2012-12-01 08:30:54)

Offline

#2 2012-12-01 04:52:44

Hspasta
Member
Registered: 2011-12-24
Posts: 189
Website

Re: [Duplicated] short battery life

There's a bug in the kernel that's been messing with intel chips (usually thinkpad owners). Supposedly there is a fix coming in the 3.8 kernel.

See this thread

Offline

#3 2012-12-01 08:29:34

flockyrocky
Member
From: China
Registered: 2012-09-15
Posts: 76

Re: [Duplicated] short battery life

Oh, I saw that thread before, I thought it was 2 different issues because before this installation, I only got problem after suspend. A fresh restart always solves the problem for me.
But now I got this problem 80% of the time even when I restart my system. Got to pray every time before I restart my laptop sad
Anyway, I went through most posts in the thread you mentioned, as well as the bug report, and now I believe they are the same issue.
I'll mark this thread as duplicated. Thanks a lot.

Offline

Board footer

Powered by FluxBB