A vida útil da bateria do laptop diminuiu drasticamente em comparação com o Windows 7 [duplicado]

17

Estou executando o Ubuntu 10.10 no meu Dell Studio XPS 1640 e tenho cerca de uma hora de duração de bateria, em comparação com cerca de 2,5 horas em execução no Windows 7.

Isto é com wireless e bluetooth, mas a diferença parece incrível.

O que poderia estar causando essa diferença e existe uma maneira de fechar a lacuna sem perder a funcionalidade principal?

EDITAR: aqui estão alguns resultados do powertop . Isso é com o bluetooth desligado e o Wifi ligado. A saída parece bastante normal para mim, mas como indicado, isso é cerca de 1 hora de duração da bateria em uma bateria cheia ...

Wakeups-from-idle per second : 476.2    interval: 10.0s
Power usage (ACPI estimate): 2.5W (1.2 hours)

Top causes for wakeups:
  30.0% (167.2)D  chrome
  21.0% (117.3)   [extra timer interrupt]
  13.9% ( 77.4)   [kernel scheduler] Load balancing tick
   3.4% ( 18.9)D  xchat
   7.1% ( 39.8)   [iwlagn] <interrupt>
   5.9% ( 32.9)   AptanaStudio3
   3.9% ( 21.6)D  java
   2.7% ( 14.9)   [TLB shootdowns] <kernel IPI>
   2.5% ( 14.1)   docky
   1.8% ( 10.0)   nautilus
   1.6% (  9.0)   thunderbird-bin
   1.0% (  5.5)   [ahci] <interrupt>
   0.9% (  5.0)   syndaemon
   0.8% (  4.3)   [kernel core] hrtimer_start (tick_sched_timer)

EDITAR : depois de alterar /proc/sys/vm/laptop_mode para 5 (foi definido como 0 ), os acordes parecem ter diminuído, embora o uso ainda pareça alto demais:

Wakeups-from-idle per second : 263.8    interval: 10.0s
Power usage (ACPI estimate): 2.6W (0.9 hours)

EDIT : parece que descobri a causa principal: eu estava usando os drivers ATI de código aberto. Eu instalei recentemente os drivers oficiais da ATI e a duração da bateria do laptop parece ter dobrado desde então.

EDITAR : última edição. A 'solução' anterior de instalar os drivers oficiais da ATI acaba por ser uma não solução. Embora faça aumentar a duração da bateria, a resolução do meu laptop está no máximo em 1200x800 após a reinicialização. (Por favor, note que este problema não precisa responder a esta pergunta, pois é um caso separado)

EDITAR & amp; SOLUÇÃO:

Depois de mais tentativas e erros, finalmente descobri a PPA personalizado que corrige o kernel 2.6.35 do Maverick. Meus despertares diminuíram de 450-1100 para um máximo de 120 (!).

Wakeups-from-idle per second : 110,2    interval: 15,0s
Power usage (ACPI estimate): 2,7W (0,7 hours)

Top causes for wakeups:
  19,2% ( 25,7)   [extra timer interrupt]
  17,0% ( 22,7)   java
  13,9% ( 18,6)   [kernel scheduler] Load balancing tick
  10,5% ( 14,0)   docky
   8,8% ( 11,7)   [iwlagn] <interrupt>
   7,5% ( 10,0)   nautilus
   4,3% (  5,7)   [kernel core] hrtimer_start (tick_sched_timer)
   3,7% (  5,0)   syndaemon
   3,0% (  4,1)   [ahci] <interrupt>
   3,0% (  4,1)   ksoftirqd/1
   0,1% (  0,2)D  flush-8:0
   1,6% (  2,2)   mysqld
   1,2% (  1,7)   python
   0,7% (  1,0)   [kernel core] iwl_bg_monitor_recover (iwl_bg_monitor_recover)
    
por Aron Rotteveel 26.01.2011 / 19:43

4 respostas

3

O Wiki do Ubuntu Power Management diz que um sistema deve estar acordando cerca de 40 vezes por segundo. Seu é 476!

Dito isto, aqui está minha saída:

Wakeups-from-idle per second : 185.4    interval: 1.8s
Power usage (ACPI estimate): 5.8W (8.9 hours) (long term: 6.4W,/8.1h)

Top causes for wakeups:
  37.5% (137.0)   [kernel scheduler] Load balancing tick
  19.2% ( 70.0)   chromium-browse
  10.4% ( 38.0)   [uhci_hcd:usb5, eth1] <interrupt>
   8.2% ( 30.0)   [kernel core] hrtimer_start (tick_sched_timer)
   7.7% ( 28.0)   [kernel core] add_timer (wl_timer)
   4.9% ( 18.0)   xbindkeys
   4.4% ( 16.0)   [[email protected]:0000:00:02.0] <interrupt>
   2.5% (  9.0)   Xorg
   1.9% (  7.0)   PS/2 keyboard/mouse/touchpad interrupt
   1.1% (  4.0)   [Rescheduling interrupts] <kernel IPI>
   0.5% (  2.0)   gvfs-afc-volume
   0.5% (  2.0)   gnome-terminal

O que eu acho interessante:

  • meus despertares são 185, o que é muito mais baixo que o seu 476, mas maior que o 40 alvo
  • seu uso de energia relatado é de apenas 2.5W - isso parece suspeitamente baixo
  • Estou ganhando 8,9 horas de bateria, o que deve ser

Primeira coisa óbvia para tentar. Execute isso a partir de um prompt bash:

cat /proc/sys/vm/laptop_mode

Deverá imprimir 5.

Depois disso, talvez outros tenham algumas ideias ou leiam o Wiki para ver se isso ajuda.

    
por Mikel 28.01.2011 / 00:04
5

use powertop e veja onde a energia vai

    
por jet 26.01.2011 / 20:30
4

powertop é uma ferramenta incrível, e se você tiver hardware Intel, verifique isso link link

    
por neziric 26.01.2011 / 23:25
3

Parece que o suporte ACPI do seu laptop é ruim. isso acontece quando o fabricante do laptop não documenta todas as peculiaridades dos recursos de economia de energia. O resultado é que o Ubuntu não consegue fazer com que partes do laptop entrem em suspensão e, pior ainda, os núcleos não podem ser desligados quando não são necessários.

O que eu acho que você deve fazer é desligar o bluetooth, ver como isso afeta a bateria e a carga. Em seguida, desligue o wifi e veja se isso afeta. Verifique suas configurações da BIOS para compatibilidade com o suporte da ACPI e veja se você tem alguma coisa em execução que esteja constantemente verificando o disco.

Além disso, verifique se o brilho da tela está definido, pois muita energia é consumida com a tela.

    
por Martin Owens -doctormo- 26.01.2011 / 20:12