Pop_os 19.10 não suspende

Pop_os 19.10 não suspende

Não importa qual método de suspensão eu uso (desktop, sudo systemctl suspendetc. pm-suspend), ele não funciona. Apenas mostra uma tela em branco (às vezes completamente preta, dependendo do método de suspensão usado) e não responde a nenhum evento de teclado ou mouse. Estou tendo que desligar o laptop mantendo pressionado o botão liga / desliga por algum tempo.

Computador portátil: HP ENVY-13-aq1006ur

SO:

NAME="Pop!_OS"
VERSION="19.10"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Pop!_OS 19.10"
VERSION_ID="19.10"
HOME_URL="https://system76.com/pop"
SUPPORT_URL="http://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan
LOGO=distributor-logo-pop-os

journalctl -b -1 | tail -100:

Mar 22 13:35:43 pop-os gnome-shell[2004]: JS WARNING: [/usr/share/gnome-shell/extensions/[email protected]/extension.js 205]: assignment to undeclared variable gnomeShellVersion
Mar 22 13:35:43 pop-os NetworkManager[949]: <info>  [1584869743.6509] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Mar 22 13:35:43 pop-os NetworkManager[949]: <info>  [1584869743.6511] device (p2p-dev-wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Mar 22 13:35:43 pop-os NetworkManager[949]: <info>  [1584869743.6520] manager: NetworkManager state is now ASLEEP
Mar 22 13:35:43 pop-os gnome-shell[1298]: Screen lock is locked down, not locking
Mar 22 13:35:44 pop-os systemd[1]: systemd-localed.service: Succeeded.
Mar 22 13:35:44 pop-os systemd[1]: systemd-hostnamed.service: Succeeded.
Mar 22 13:35:44 pop-os systemd[1]: systemd-timedated.service: Succeeded.
Mar 22 13:35:45 pop-os blueman-mechanism[2396]: Exiting
Mar 22 13:35:46 pop-os systemd[1]: Reached target Sleep.
Mar 22 13:35:46 pop-os systemd[1]: Starting Suspend...
Mar 22 13:35:46 pop-os systemd-sleep[2669]: Suspending system...
➜  ~ journalctl -b -1 | tail -100

Atualmente usando Nvidia. Tentei mudar para Intel e Hybrid Graphics, mas o problema permaneceu o mesmo.

Também tentei

sudo kernelstub -a "button.lid_init_state=open"

sugerido em outro lugar sem resultado.

Notei um problema semelhante de um tipo ou de outro online, mas nada de muito útil. O que mais posso verificar para depurar o problema?

O bloqueio de tela funciona bem.

Responder1

Acho que é um problema de hardware, você pode descobrir tentando o seguinte: -

Listar dispositivos: -

sudo grep enabled /proc/acpi/wakeup

Você deve obter uma lista como esta: -

insira a descrição da imagem aqui

Você precisa passar por eles e desativá-los, mude para sudo: –

sudo su

Tentando desabilitar o primeiro da lista com o seguinte comando: –

 echo GP12  > /proc/acpi/wakeup

Agora tente suspender... se ele reiniciar a partir da suspensão, tente o próximo, talvez tente alguns de cada vez para aumentar a velocidade. Depois de localizar o(s) item(s), você precisará persistir as alterações após uma reinicialização. Crie o seguinte arquivo: -

/etc/systemd/system/disable-hardware-wakeup.service

Adicione o seguinte código nele ...

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/disable-hardware-wakeup.sh

[Install]
WantedBy=multi-user.target

agora crie outro arquivo: -

/usr/local/disable-hardware-wakeup.sh

Adicione o seguinte código nele, com base no dispositivo que não permitirá que seu computador hiberne, no meu casoGPP0

#!/bin/sh

for device in GPP0
do
    if grep -q "$device.*enabled" /proc/acpi/wakeup
    then
        echo $device > /proc/acpi/wakeup
    fi
done

Torne o script de shell executável: -

sudo chmod +x /usr/local/disable-hardware-wakeup.sh

Habilite o serviço:-

sudo systemctl enable disable-hardware-wakeup.service

Vá e agradeça a Vegard Skjefstad ->https://www.vegard.net/how-to-suspend-pop-os/

informação relacionada