O Ubuntu 12.04 64bit se recusa a hibernar quando a bateria está criticamente baixa. Em vez disso, ele faz um desligamento completo, desnecessário e pode causar perda de dados.
Habilitei o Hibernate (pm-hibernate) seguindo as instruções comuns que testei no pm-hibernate. Funciona bem quando executado manualmente.
Eu configurei minhas opções de energia para hibernar "Quando a energia estiver criticamente baixa". Isso também foi verificado usando o dconf Editor. Em org> gnome> settings-daemon> plugins> power> critical-battery-action, ele está definido como "hibernar". No mesmo esquema, a ação do tempo é definida como "120".
Eu gostaria de ver o que está acontecendo pouco antes desse desligamento. Gostaria de saber quais logs pesquisar para ver se o pm-hibernate está realmente falhando ou se está sendo totalmente ignorado.
Exceto descobrindo isso sozinho, há uma solução sugerida?
fonte
Respostas:
Encontrei outra solução para o meu sistema Ubuntu 14.04. Talvez funcione para você.
Primeiro, instale as ferramentas do modo laptop
Em seguida, você deve habilitar a função de hibernação automática. Você deve editar um arquivo de texto:
Lá, procure o parâmetro ENABLE_AUTO_HIBERNATION e substitua o 0 por 1:
No mesmo arquivo, você também deseja ajustar a porcentagem de carga da bateria quando o computador hibernar. Por exemplo:
Salve o arquivo e teste a configuração, deixando a bateria descarregar. Se funcionar, você deve definir as ferramentas do modo laptop como padrão, criando um script:
Em seguida, no gedit, copie e cole isto:
Salve o arquivo, reinicie o sistema e teste novamente. Espero que funcione para você.
Na minha opinião, parece que algo está interferindo no gerente de poder do gnomo. Se outra pessoa reproduzir o problema, poderemos relatar um erro.
Referências:
Dicas para economizar energia com o Penalvch https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
Re: Conseguir que o Ubuntu suspenda automaticamente com pouca bateria (linha de comando) por Isamu715 http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451
fonte
/etc/laptop-mode/conf.d/usb-autosuspend.conf
e mudandoAUTOSUSPEND_USBTYPE_BLACKLIST=""
paraAUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
. Instruções detalhadas aqui .Eu tenho / tive o mesmo problema com o monitoramento de energia não preciso 12.04, algumas possibilidades:
(para ir direto ao ponto e evitar a retórica, leia o ponto final - é irritante que uma "correção" seja necessária para restaurar essa funcionalidade comum e comum )
O Unity e o 12.04 não fornecem a funcionalidade do 10.04 que possui confiabilidade mais robusta, especialmente o gerenciamento de energia; portanto, a regressão é a opção que eu uso. A maturação sofisticada de um ambiente de sistema de computação (Debian, GNU, Linux, ...) requer um alto grau de disciplina rigorosa comparável para manter e modificar a funcionalidade de forma consistente. Consequentemente, vários paradigmas de software bem estabelecidos foram degradados e comprometidos, incluindo o gerenciamento de energia.
reference:
Bug # 993440 “Nenhuma opção de suspensão para o estado crítico da bateria em pow ...”: Erros: pacote “gnome-control-center”: Ubuntu:
solução: (trabalho manual intensivo)
lp: ~ jlangvand / ubuntu / quantal / gnome -control-center / fix-for-993440
Escrever um script (de trabalho mais intensivo manualmente) usando
pm-hibernate
(pm-suspend
),watch
,upower
,grep
etc, para monitorar o estado da bateria e tomar medidas quando necessário.resumo do pseudo-código:
use
watch
, a cada poucos minutos, para comparar periodicamente asgrep
upower -d
estatísticas da bateriagsettings get org.gnome.settings-daemon.plugins.power percentage-critical
e quando o limite for excedidosudo pm-hibernate
rascunho bruto (como somente na prototipagem, não executável): (suspenda por qualquer% de bateria <10%)
upower --monitor-detail | grep "percentage[^\d]+\d\.\d*\%" | bash pm-suspend
uma solução elegante
watch
em suspenderrefs:
684186 - gnome-settings-daemon: falha ao executar a ação com pouca bateria - Debian Bug report logs at:
bugs.debian.org/cgi-bin/bugreport.cgi?bug=684186www.google.ca/search?q=org.gnome.settings-daemon.plugins.power%20critical-battery-action%20%27suspend%27&num=50
O desempenho da bateria pode ser examinado com:
upower
watch -d upower -i /org/freedesktop/UPower/devices/battery_BAT0
upower --monitor-detail | grep percentage
gnome-power-statistics
Como verificar o status da bateria usando o terminal?
Como posso encontrar a taxa de descarga da bateria?
fonte
acpi
também obtém o nível da bateria.