Tela preta após a hibernação

12

Estou com o seguinte problema: após a hibernação (usando o comando sudo systemctl hibernate em um terminal ou o menu no canto superior direito 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 reiniciar o SO porque o currículo falhou e não consigo voltar a um "estado salvo". O conteúdo em 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ção 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 continuação falha? Agradeço antecipadamente por sua ajuda.

    
por michele_ub 15.01.2018 / 16:40

3 respostas

5

Este parece ser um bug com o kernel 4.13.0-26-generic . Veja o relatório de erros aqui: link

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

    
por Steve 15.01.2018 / 21:58
2

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

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

    [Habilite novamente o hibernate em up up] Identidade = usuário-unix: * Ação = org.freedesktop.upower.hibernate ResultActive = yes

    [Reative o hibernate por padrão no logind] Identidade = usuário-unix: * 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- inibir ResultActive = yes

  • confirmado cat /sys/power/disk output shutdown 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+F1 ou voltar para exibir com CTRL+ALT+F7 comandos ou ssh na máquina de outro computador.

Selecionando um kernel antigo ( 4.10.0-28-generic ) na inicialização, como sugerido aqui funcionou para mim, mas eu estava preocupado a segurança. Então eu tentei usar a ferramenta ukuu para facilitar a instalação de kernels mainline e ser capaz de reverter facilmente. Eu tentei 4.14-21 (parte do LTS) e funciona sem problemas até agora.

Problemas semelhantes aqui .

    
por jtlindsey 28.02.2018 / 01:17
1

Estou usando o Ubuntu 17.10 e depois de atualizá-lo a partir de 17.04 eu tive esse problema (tela preta após a suspensão / hibernação).

Eu tento alterar o kernel do Linux com o ukuu, mas não tenho sucesso.

Depois de passar muito tempo com este problema, resolvo-o instalando ferramentas no modo laptop.

sudo apt-get install laptop-mode-tools

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

A versão do meu kernel é 4.15.13-041513-generic

    
por henrique 28.03.2018 / 22:46