Tela preta após a hibernação


16

Estou com o seguinte problema: após a hibernação (usando o comando sudo systemctl hibernateem um terminal ou no menu na parte superior direita da área de trabalho do Ubuntu), recebo uma tela preta (embora todos os dispositivos pareçam funcionar. O ventilador funciona!) E sou forçado a reinicie o sistema operacional porque o currículo falhou e não consigo voltar ao "estado salvo". O conteúdo etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pklaé:

    [Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

Informações adicionais: Versão do Ubuntu: 16.04LTS

Versão do kernel:

uname -r
4.13.0-26-generic

Informação gráfica:

udo lspci | grep -E 'VGA|Display'
[sudo] password di michele: 
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT] (rev ff)
michele@michele-ubuntu:~$ sudo lshw -c display | grep driver
       configuration: driver=i915 latency=0

Informações da CPU:

sudo lscpu
[sudo] password di michele:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Model name: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
Stepping: 7
CPU MHz: 1995.561
CPU max MHz: 2900,0000
CPU min MHz: 800,0000
BogoMIPS: 3991.12
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-7
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts

Por que a retomada falha? Agradeço antecipadamente por sua ajuda.

Respostas:


5

Isso parece ser um bug no kernel 4.13.0-26-generic. Veja o relatório de erros aqui: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1743094?comments=all

A solução é fazer o downgrade do kernel para 4.10.0-42-generic, mas lembre-se de que você perderá o patch para o Meltdown e algumas mitigações do Spectre. Os kernels da linha principal também corrigem o problema.


Obrigado. Nesse caso, é melhor para mim se eu desativar a hibernação. Você pode me sugerir como fazer isso, por favor?
Michele_ub

5
A hibernação é uma funcionalidade absolutamente crítica versus a simples "suspensão na RAM" do ponto de vista da segurança. Todos os afetados, por favor, clique no link que diz "Este bug afeta pessoas xx. Este bug afeta você?" no topo do relatório de erros , caso contrário, este erro pode sentar lá sem vigilância por meses, se não anos ...
sxc731

Está bem. Eu fiz isso! @ sxc731
michele_ub 22/01

@michele_ub: Você poderia abrir uma nova pergunta se tiver uma pergunta nova ou de acompanhamento? A seção de comentários não é adequada ou destinada a novas perguntas ou discussões prolongadas. Você pode enviar um comentário com uma notificação para chamar minha atenção. Obrigado.
David Foerster

Mesmo problema com 4.13.0-36-generic. Esta resposta resolveu o meu problema.
Jtlindsey # 27/18

2

Acabei de instalar o xUbuntu 16.04LTS em um novo LG Gram Laptop e tive o mesmo problema. Estou executando o Kernel 4.13.0-36-generic. Para confirmar que não havia outra coisa, fiz o seguinte para garantir a configuração da hibernação:

  • desativar inicialização segura
  • crio /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  • Coloque o seguinte no arquivo e salve:

    [Reativar o modo de hibernação por padrão no upower] Identidade = usuário unix: * Ação = org.freedesktop.upower.hibernate ResultActive = yes

    [Reativar o hibernar por padrão no logind] Identidade = usuário do unix: * Ação = org.freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1 .hibernate-multiple-sessions; org.freedesktop.login1.hibernate-ignore-inibit ResultActive = yes

  • cat /sys/power/disksaída confirmadashutdown reboot suspend test_resume

Agora o sistema hiberna, mas eu tenho uma tela preta como se estivesse congelada no currículo. Não consegui chegar ao terminal com CTRL+ALT+F1ou voltar para exibir com CTRL+ALT+F7comandos ou ssh na máquina a partir de outro computador.

Selecionar um kernel mais antigo ( 4.10.0-28-generic) na inicialização, como sugerido aqui, funcionou para mim, mas eu estava preocupado com a segurança. Então, tentei usar a ferramenta ukuu para facilitar a instalação dos kernels da linha principal e poder reverter facilmente. Eu tentei 4.14-21(parte do LTS) e funciona sem problemas até agora.

Questões semelhantes aqui .


Você pode encontrar a solução aqui: askubuntu.com/questions/1165233/… ; é provável que a energia da tela não seja restaurada após a hibernação.
xubuntu 16/08/19

1

Estou usando o ubuntu 17.10 e após atualizá-lo a partir do 17.04, tive esse problema (tela preta após suspender / hibernar).

Eu tento mudar o kernel do linux com o ukuu, mas sem sucesso.

Depois de passar muito tempo com esse problema, resolvo-o instalando as ferramentas do modo laptop.

sudo apt-get install laptop-mode-tools

Após a instalação, use lmt-config-gui para configurá-lo. Trabalhando perfeito agora.

Minha versão do kernel é 4.15.13-041513-generic


9
E qual foi a configuração? Você poderia explicar mais?
Khalil Laleh

1

Talvez mudar o armário possa valer uma chance no xubuntu, você pode usar o xfce4-screensaver em vez do armário de luz.

Como mudar:

sudo apt-get remove light-locker
sudo apt-get install xfce4-screensaver

E depois reinicie.

Em vez do xfce4-screensaver, você também pode tentar outro armário.


funciona para mim! Obrigado! Lembre-se de reiniciar :) Agora eu abri meu laptop e pressione enter, aparece de login
ianaz

0

Acabei de reinstalar e, lentamente, reconstruí meu Ubuntu-18.04. E depois de cada nova coisa que eu reinstalo, estou testando novamente minha hibernação.

Até agora, com uma nova instalação e mesmo com o ppa acima ...

sudo add-apt-repository ppa: drivers gráficos ...

e instalei novamente o driver Nvidia-396 (a maioria atual (não testada)) e a hibernação ainda não é um problema - por isso estou corrigido.

Eu encontrei 2 lugares onde encontrar logs que mostram um conjunto de tarefas e erros ... e pateticamente não sabiam que eles existiam. Ótimo para solucionar problemas. Para sua informação, eles são:

/ var / log / syslog ... e /var/log/pm-suspend.log

Eles podem ajudar outros com esse problema peculiar,

tentando ajudar, Mark

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.