Ubuntu 19.04: A suspensão falha no HP Spectre x360 (com NVIDIA GTX 1050Ti)

Ubuntu 19.04: A suspensão falha no HP Spectre x360 (com NVIDIA GTX 1050Ti)

Não consigo suspender, hibernar ou qualquer tipo de espera para trabalhar com umHP Spectre x360 (15-df012ng)com um adaptador de vídeo Nvidia GTX 1050 Ti integrado.

  • na versão Ubuntu 19.04 Live, suspender parece fazer alguma coisa, mas acorda imediatamente. Não é o ideal, mas acho que isso seria solucionável.
  • em uma versão 19.04 recém-instalada, onde apenas o driver nvidia 418.56 foi instalado por meio de drivers do Ubuntu, o sistema entra em suspensão e nunca mais volta. Preciso pressionar o botão liga / desliga por 10 segundos para fazer uma reinicialização forçada.
  • em desespero tentei fazer pelo menos hibernar para funcionar para ter pelo menos algum tipo de espera. Criei um arquivo de troca de 32 GB e o ativei como troca. Também não funciona (reinicia normalmente apesar da entrada explícita em /etc/default/grub)

Colocar nouveau na lista negra não ajuda, já que NVIDIA é o mod.

Devido ao fato de funcionar no modo ao vivo, tenho quase certeza de que o problema está centrado no driver NVIDIA.

Qualquer ajuda ou ideia de como depurar seria muito apreciada. Todos os artigos que encontrei tinham vários anos e eram, na melhor das hipóteses, referentes aos kernels 4.x.

Editar: agora tentei suspender com 6 distribuições diferentes (versões ao vivo), cada versão mais recente: MX, Manjaro Gnome + KDE, Mint, Suse, Fedora. Curiosamente, nenhuma das versões live carrega módulos NVIDIA. Suspender não funciona em um único. O BIOS não oferece uma única opção de configuração sobre isso.

Responder1

Eu descobri isso ontem à noite e funciona para mim,

systemctl suspend -i

Recebi isso de uma mensagem de erro executando 'systemctl suspend' no terminal e me disse que havia processos ocupados (ou ininterruptos) e para tentar a opção -i.

atualização: retirada como solução, mantida como dica... não funcionou mais. Preciso desconectar o hub USB antes de suspender, não preciso do -i e, em seguida, conectar o hib USB novamente depois de sair da suspensão com o botão liga / desliga

como você emite o comando antes de desconectar o teclado USB?

sleep 5 ; suspend

informação relacionada