Não consigo acordar da suspensão

11

Meu notebook com placa Intel + Nvidia não pode continuar após a suspensão. Eu tenho o Kubuntu 17.04 instalado com o kernel 4.10.0-19. Estou usando o Intel GPU (o driver da Nvidia nem está instalado). Esse problema já existia com o 16.10.

Quando tento retomar após a suspensão, tudo fica congelado na tela de login semivista. Mesmo o teclado não funciona (quando pressiono o CapsLock ou o NumLock, os LEDs não acendem)

Qualquer ajuda para examinar o problema é bem-vinda.

Editar: o log de suspensão pode ser encontrado aqui: link

Editar: dmesg | less output pode ser encontrado aqui: link

    
por farukdgn 23.04.2017 / 01:30

2 respostas

4

Solução: Atualize para o kernel 4.13.1.

Eu estava lutando com esse problema no meu laptop Lenovo G40 desde 2 anos. Recentemente eu atualizei para o último kernel 4.13.1. O problema resolveu 100%. Funciona perfeitamente. Testado com o Ubuntu 16.04, Ubuntu 17.04, CentOS 7, Fedora 26, Linux Mint 18.2, OpenSuse 42.3. Todos os sistemas operacionais funcionam perfeitamente com o kernel 4.13.1. Quando eu fecho e abro a tampa do laptop, ele acorda suavemente.

ukuu --- Utilitário de atualização do kernel do Ubuntu:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu

link

    
por R.Alamsha 16.09.2017 / 20:38
1

Como primeiro passo, para diagnosticar problemas com a suspensão, você vai querer ver os detalhes no log-file /var/log/pm-suspend.log

Se o log-file /var/log/pm-suspend.log não existir, apenas execute sudo PM_DEBUG=true pm-suspend em uma janela de terminal. OBSERVAÇÃO: Isso suspenderá seu computador, então você provavelmente verá o problema novamente, no entanto, o pm-suspend.log log-file deverá estar lá quando você eventualmente reiniciar.

O arquivo deve conter uma série de

[...] service [servicename] suspend suspend 

declarações (junto com mensagens de status de gancho e outras coisas úteis), seguidas por uma série de

[...] service [servicename] suspend resume success

declarações.

No entanto, em algum ponto do caminho, um ou mais deles provavelmente retornarão um erro e nesse ponto a suspensão será inibida. Você pode ver uma série de alterações de suspensão sendo revertidas. Para localizar o problema, você normalmente só precisa identificar qual chamada de serviço gera o erro.

Nesse caso, o arquivo de log não parece ter nenhum serviço [servicename] suspend resume , então, como próximo passo, você pode suspender o notebook novamente e tentar continuar pressionando o botão liga / desliga. Dê um par de minutos, e se ele falhar em reiniciar a reinicialização, mantenha o botão liga / desliga pressionado por 5 segundos. Quando você reiniciar, abra um terminal e run dmesg | less . Por favor, atualize a pergunta original para incluir a saída de dmesg | less .

Eu também sugeriria verificar se sua partição swap está configurada corretamente e, em particular, que ela é pelo menos tão grande quanto a sua RAM instalada. Esta é uma FAQ útil sobre Swap .

UPDATE: A saída de dmesg | less que você publicou inclui a linha:
[    1.197601] PM: Hibernation image not present or could not be loaded.

(linha 574 no arquivo) Novamente, isso sugere um problema com a hibernação (suspender para o disco), mas se você tem certeza de que o problema está na suspensão (ou seja, suspender na RAM), então isso pode seja isso. Eu também não consigo ver nenhum problema relatado com seus gráficos Intel / NVIDIA.

    
por sempaiscuba 06.05.2017 / 18:20

Tags