Dicas para prolongar a vida da bateria de laptops e notebooks

180

Esta questão está presente como uma questão de interesse histórico. Enquanto você é incentivado a ajudar a manter suas respostas, por favor, entenda que as perguntas da "grande lista" geralmente não são permitidas no Ask Ubuntu e serão fechadas pelas Perguntas frequentes .

É possível estender bastante o tempo de uso de um laptop ou netbook funcionando com bateria desativando vários serviços e instalando vários pacotes.

Que truques ou dicas as pessoas têm para obter uma ou duas horas extras de suas baterias?

Niall Murphy
fonte

Respostas:

80

Use o powertop para ver quais programas estão processando desnecessariamente em segundo plano, como beagle / rastreador, notificações meteorológicas, gnome-do e (se você não precisar da Internet), gerenciador de rede, notificações por email.

Execute sudo powertop --auto-tunepara definir todas as opções ajustáveis ​​para suas configurações de BOM.

Niall Murphy
fonte
37
Uma dica sobre Powertop. Se você estiver usando um mouse usb externo e o powertop perguntar sobre usb com suspensão automática, não faça isso. Seu mouse será suspenso e o deixará louco. Pelo menos fez isso comigo.
Javier Rivera
1
@ javier infelizmente, eu li isso tarde demais e estou tendo exatamente o mesmo problema. Tentei alterar o poder / suspensão automática para 0 e -1, mas sem efeito (ainda não tentei reiniciar). Como você resolveu esse problema?
Aron Rotteveel
6
Ótimo aplicativo, mas como posso tornar as alterações mais permanentes, em vez de fazer o mesmo sempre que faço login?
precisa saber é o seguinte
1
Acho isso pouco útil se for necessário aplicar as configurações sempre que reiniciar. Como posso aplicar configurações personalizadas no powertop automaticamente?
1
@AronRotteveel Consegui voltar minhas configurações com powertop: sudo powertop, depois navegue com a seta direita para "Tunables" e navegue para baixo com downarrow e pressione "Enter" na linha relevante, para retornar ao valor anterior (Deveria dizer "Ruim" "na coluna da esquerda quando é normal, para a linha do mouse, pelo menos para mim).
Samuel Lampa 26/06
32

Instale o pacote laptop-mode-tools .

Este pacote não é necessário nas versões mais recentes do Ubuntu:

Niall Murphy
fonte
1
Um recurso do kernel que economiza energia girando o HDD por períodos mais longos e também gerenciando daemons, dependendo do modo de energia, hibernação automática e terminal de ajuste e apagamento do X11.
Invert
O GNOME já usa o modo laptop do kernel sem instalá-lo?
Ryan Thompson
14
Essas ferramentas são discutíveis ao usar um SSD? Eles afetarão o desempenho negativamente?
Dmitriy Likhten 13/08/10
1
@DmitriyLikhten Acho que sim. Porque, de acordo com a descrição ", ele também suporta vários outros recursos de gerenciamento de energia, como iniciar e parar daemons, dependendo do modo de energia , hibernando automaticamente se os níveis de bateria estiverem muito baixos e ajustando o apagamento de terminal e o apagamento de tela X11".
26

Consegui mais que dobrar a vida útil da bateria do meu netbook, desativando vários serviços de que não preciso e descarregando os drivers do kernel.

Use service --status-allpara ver o que está em execução no seu sistema e service <service-name> stopdesligá-lo.

Use lsmodpara ver quais módulos do kernel estão carregados e rmmod <module>para descarregá-lo.

Se / quando você quiser trazer as coisas de volta, a maneira mais fácil é simplesmente reiniciar.

Às vezes, você também precisa matar daemons ou programas que estão usando o serviço ou o driver antes que eles possam ser desligados. Observe a saída de ps auxpara ver o que está sendo executado e kill -9 <pid>para finalizá-la.

Os serviços que normalmente desligo incluem: Ubuntu One, ssh, apache, bancos de dados, avahi, pulseaudio, cups, apparmor, acpi-daemon, bluetooth. Módulos que descarrego: Toda a pilha de áudio, armazenamento_ USB, drivers de webcam, sem fio, bluetooth. (Alguns serviços como o áudio não morrem facilmente.)

Eu cheguei ao ponto de desligar x ( service gdm stop) e trabalhar inteiramente apenas com consoles, o que me permitiu aumentar minha vida útil da bateria do netbook para quase 8 horas.

Bryce
fonte
25

Aqui estão algumas idéias:

  • Desative o WiFi e o Bluetooth
  • Reduzir o brilho da tela
  • Reduzir efeitos da área de trabalho (Sistema-> Preferências-> Aparência-> Efeitos Visuais-> Nenhum)
  • Use o Hibernate em vez de suspender os recursos de energia (Sistema-> Preferências-> Gerenciamento de Energia-> Com Energia da Bateria)
eugenemarshall
fonte
Opa! Vejo que Marco Ceppi postou um comentário semelhante no momento em que eu estava enviando o meu! Desculpe pela duplicação.
Eugenemarshall 29/07
Não se preocupe - você tocou em algumas configurações que eu não fiz!
Marco Ceppi
7
A ativação ou desativação dos efeitos da área de trabalho geralmente não afeta o consumo da bateria (consulte codon.org.uk/~mjg59/power/good_practices.html ). Em testes empíricos, o consumo de energia do Compiz vs Metacity foi o mesmo, dentro dos limites da precisão da medição (0,1W).
RAOF
2
Esta é a pior solução, com win77 64bit e win8 64, posso ativar o birghtness de meia tela wifi bluetooth ativado, cerca de 3 horas navegando na internet, ouvindo música no youtube em hd, navegando no facebook, fazendo outras coisas. Quando eu faço isso no ubuntu ou elementaryos ou qualquer outra distribuição Linux, independentemente do DE e seus efeitos. Eu não consigo mais de 2 horas.
Erik Kubica
Reduzir a resolução da tela ajuda?
Orion
13

Além de usar Júpiter, eu estava usando TLP e isso ajudou um pouco. Além disso, é meu conselho não usar o Wubi, pois às vezes consome a bateria mais rapidamente do que a instalação padrão.

Além disso, manter as atualizações dos drivers e instalar os drivers proprietários mais estáveis ​​ajuda.

De qualquer forma, para instalar o TLP, use este:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
Chetan Bhasin
fonte
10

Como digo a todos os meus clientes com laptops - se você tiver um laptop, verifique se está descarregando e recarregando adequadamente a bateria. Isso aumenta muito a vida útil da sua bateria.

O Ubuntu possui ótimas opções de economia de energia (Sistema> Preferências> Gerenciamento de Energia), que permitem configurar funções para ajudar a economizar a vida útil das baterias, longe do A / C

Outras coisas a serem levadas em consideração - se você não estiver usando Bluetooth ou Rede, desative esses serviços (alguns vendedores incluem botões de hardware para isso) Reduzir a tela do laptop também é uma boa maneira de economizar energia da bateria. Por fim, afastar-se (quando possível) das operações intensivas de CPU / GPU ajudará a economizar energia da bateria.

EDIT :

Normalmente, diz-se que a bateria de íons de lítio não tem efeito de memória. Eu li isso várias vezes em vários lugares diferentes e escolhi acreditar e carregar a bateria do meu notebook aleatoriamente. Não sei se é esse o motivo, mas em dois anos acabei com uma bateria ruim (não dura mais que 10/20 minutos). Por outro lado, para o meu smartphone, quase recarrego quando a bateria está em torno de 5% e, após dois anos, quase não consigo notar nenhuma diferença no estado da bateria. Eu diria que é uma boa sorte com o telefone, mas depois tropeço neste artigo . É uma publicação da Nature e, embora eu não tenha lido tudo, diz que a bateria de íon de lítio apresenta um efeito de memória. Esteja ciente de que é importante poupar sua bateria de ciclos de carga desnecessários.

Marco Ceppi
fonte
2
O que você quer dizer com descarregar e recarregar adequadamente? Diferentes tipos de baterias exigem coisas diferentes, mas o tipo mais comum, íon de lítio, não exige nada além de usá-lo por um tempo, pelo menos uma vez por mês.
Ryan Thompson
1
Bem, como você mencionou, cada bateria é diferente. Portanto, o Lithium Ion geralmente recomenda descarregar a bateria até 0 uma vez por mês. Como exemplo
Marco Ceppi
4
Eu acho que você pode estar confundindo tipos de bateria aqui. O que você disse é verdade, eu acho, para baterias de níquel-cádmio, não para baterias de íon-lítio. Você deve pesquisar o tópico e (se necessário) editar sua resposta.
Stefano Palazzo
9

Além de escurecer a tela, desligar o bluetooth, etc. Às vezes, uso o CPU Frequency Scaling Monitor para limitar a energia que meus núcleos de processador usam. Você pode adicioná-lo a um painel clicando com o botão direito do mouse em um painel, selecionando Adicionar ao painel e localizando-o na lista.

DLH
fonte
2
Vale a pena notar que o governador “economizador de energia” contra-intuitivamente não será necessariamente o mais eficiente em termos de energia. Confira codon.org.uk/~mjg59/power/good_practices.html
RAOF
5

Você pode usar o aplicativo do terminal chamado powertoppara descobrir o que está fazendo a CPU "acordar". basta instalar fazendo sudo apt-get install powertope depois executar fazendosudo powertop

LassePoulsen
fonte
Eu tentei o powertop, mas no momento em que corro "sudo powertop", minha tela fica sem resposta.
Gaurav Butola
Parece que você pode ter alguns problemas com o módulo acpi que o kernel controla, mas não sei ao certo o que e por quê.
LassePoulsen
3

O Ubuntu fornece gerenciamento de energia simples em Sistema -> Preferências -> Gerenciamento de Energia. A partir daí, você pode configurar o que acontece quando funciona com bateria versus energia CA, incluindo os modos de brilho da tela e suspensão / hibernação. Ajustar essas configurações pode aumentar a vida útil da bateria sem precisar instalar ou configurar nenhum pacote extra.

O Kubuntu tem opções semelhantes em Configurações do sistema -> Avançado -> Gerenciamento de energia.

ImaginaryRobots
fonte
3

Para acessar as configurações de energia, clique no ícone da bateria no indicador de status e você pode alterar as preferências de energia.

Existem também outras ferramentas, como o applet gnome cpu-throttler, se o seu cpu suportar escala dinâmica. O power-top pode fornecer uma visão sobre quais são os aplicativos / serviços que consomem mais energia ...

Também ouvi rumores de que os drivers de gráficos de código aberto da nvidia / ati não suportam o modo de economia de energia, o que levaria a uma menor duração da bateria. Nesse caso, pode fazer sentido (embora eu geralmente não o recomende) usar os drivers gráficos proprietários para o seu sistema, pois eles podem economizar mais energia.

nathwill
fonte
3

Pode ser um pouco tarde, mas eu mesmo descobri isso. Basta pesquisar quiet splashno /boot/grub/grub.cfge adicione pcie_aspm=forcepor trás dele. Aumentou minha vida útil da bateria de 45 minutos para 1 hora e meia! : D

Esteja avisado

Em alguns sistemas (incluindo o meu), o pcie_aspm=forceparâmetro mata a bateria a longo prazo, a ponto de tornar-se praticamente inútil (10 minutos com carga total).

RobinJ
fonte
Esteja ciente de que pcie_aspm = force pode causar o bloqueio de alguns sistemas e deixar de responder. Nem todo o hardware suporta aspm. Ref: docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/...
Dumbledore
Veja o artigo brilhante do phoronix para obter informações sobre isso: phoronix.com/…
belacqua
A partir desse arquivo: NÃO EDITE ESTE ARQUIVO É gerado automaticamente pelo grub-mkconfig usando modelos de /etc/grub.d e configurações de / etc / default / grub. Se for por volta das 11.04;)
Rinzwind 04/04
1
Ou você poderia realmente fazê-lo em /etc/default/grube executar update-grubxD Wich fato pode ser uma idéia melhor xDGRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
RobinJ
2

Se você estiver usando uma placa de vídeo ATI, mude para o driver FLGRX. Ele roda muito mais frio com esse driver e, portanto, usa muito menos energia. Há um bug para isso na barra de ativação.

vagabundo
fonte
2

Diminua o brilho e desligue a conexão sem fio, deixe o protetor de tela em branco e diminua o tempo quando a tela desligar no modo inativo.

antman1380
fonte
2

Você pode instalar o zangão se tiver um laptop da tecnologia Optimus com uma GPU nVidia. Isso prolongará sua vida útil da bateria em uma extensão muito boa. Para instalá-lo, acesse https://wiki.ubuntu.com/Bumblebee

Ele estendeu minha vida útil da bateria de 2,00 para 4,30 horas.

Durgesh Suthar
fonte
1

Você poderia fazer algo assim para limitar a velocidade da CPU

sudo -i
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

O applet lê constantemente estatísticas, não muito, mas ainda usa energia;) costumo fazer isso no verão não porque estou longe do plugue, mas por não superaquecer meu computador.

LassePoulsen
fonte
1

Eu tenho 2 discos rígidos - um SSD que armazena /e um eixo maior para armazenamento.

Eu configurei o hdparm para diminuir a unidade de armazenamento após 10 minutos de inatividade. Por /etc/hdparm.confexemplo:

/dev/sdb {
    spindown_time = 60
}

Isso funciona bem porque eu mantenho principalmente músicas e filmes na unidade de armazenamento, portanto, quando estou no modo de trabalho hardcore, não consigo acessá-lo.

Além de economizar energia, isso torna o laptop visivelmente mais frio e, muitas vezes, o ventilador desliga completamente se eu não estiver fazendo algo muito árduo, oferecendo uma execução completamente silenciosa !

scottl
fonte
1

Você está executando o wubi? Acho que isso faz com que o Ubuntu corra mais devagar, fique mais lento e cause o esgotamento mais rápido da bateria. Resolvi isso mantendo a tela o mais escura possível, permitindo que ele economizasse energia, mantendo o wifi desligado frequentemente e fechando os programas em segundo plano.

Acey
fonte
0

Você também pode usar (por exemplo, na barra de menus do Gnome) o widget da CPU, que oferece opções de agendamento, dependendo da sua CPU.

wishi
fonte
0

Aqui estão algumas dicas simples que eu uso para economizar minha bateria:

  1. Instale o TLP:

    sudo add-apt-repository ppa:linrunner/tlp
    sudo apt-get update
    sudo apt-get install tlp tlp-rdw
    sudo tlp start
    
  2. Desativar Bluetooth na inicialização

    Usando TLP

    sudo nano /etc/default/tlp
    

    Remova o comentário da seguinte linha:

    DEVICES_TO_DISABLE_ON_STARTUP=“bluetooth”
    

    Usando Rc.local

    sudo nano /etc/rc.local
    

    Adicione o seguinte antes da linha com exit 0:

    rfkill block bluetooth
    
  3. Desativar brilho do teclado

  4. Reduzir o brilho da tela

  5. Desative a rede quando não a estiver usando (assistindo filme, etc ...)

hg8
fonte
0

Para laptops com duas ou mais placas gráficas, o uso da integrada pode economizar uma quantidade significativa de energia.

Para placas NVIDIA, acessar o PRIME Profiles e alternar para Intel (Modo de economia de energia) nvidia-settingsreduziu meu consumo de energia pela metade e dobrou a duração da bateria.

qwr
fonte
-2

se você quiser economizar bateria. clique no ícone da bateria na barra de tarefas e pressione economia de energia. funciona mesmo. se você for a algum lugar, não usará o seu switch de internet, se o wifi e a sua conexão com a internet. diminuir o brilho da tela. mudo o volume se você não vai usar o volume. abaixe ou mude. não coloque o laptop em algo que seja como uma mesa de cama suja, etc. espero que isso funcione !!! :)

john
fonte