web-dev-qa-db-fra.com

Ordinateur portable ne suspend pas le 16.04 (noyau 4.4.8)

J'ai donc eu Kubuntu 16.04 qui avait été mis à jour de 15.10. J'ai toujours bien travaillé et j'ai dormi quand j'ai fermé le couvercle. J'ai installé Ubuntu (passé de Kubuntu) (installation propre, partition racine formatée) 16.04 et maintenant, mon ordinateur portable ne s'endormit pas lorsque je ferme le couvercle ou que je sélectionne Suspendre dans le menu d'alimentation.

J'ai essayé echo mem > /sys/power/state en tant que root, mais il ne fait que fermer mon écran, tout le reste reste allumé et je ne parviens pas à rallumer l'écran.

J'ai un ordinateur portable HP DV7 avec i7, deux graphiques commutables (Intel/AMD Radeon HD 7960M XT). J'ai installé Ubuntu sans pilotes tiers, mais simplement à partir d'un périphérique USB. A noter également que le démarrage dans une session en direct à partir de l'USB n'autorise toujours pas la suspension.

Mon système dispose de 2 disques durs disposés comme suit:

SDA (GRUB boot loader here) Windows 10    
SDB1 (NTFS) Storage drive for both OS'es    
SDB3 /home (ext4)    
SDB5 swap    
SDB6 / (root, ext4)

Windows 10 fonctionne toujours bien. Bottes dans Ubuntu bien, tout fonctionne sauf suspendre.

UPDATE: Je suis toujours désemparé ici. J'ai mis à jour mon noyau à 4.4.8 mais cela n'a pas résolu le problème.

J'ai enlevé le # de HandleLidSwitch=suspend dans le logind.conf et cela n'a pas fonctionné.

J'ai lancé acpi_listen dans le terminal, fermé et ouvert le couvercle. Ce dernier détecte le couvercle fermé et le couvercle ouvert.

Voici le résultat de acpi_listen:

button/lid LID close
button/lid LID open

Vous ne savez toujours pas pourquoi ça ne marche pas ...

6
Dorian

Je l'ai compris alors je poste une réponse pour ceux qui sont coincés comme moi.

Comme pm-suspend fonctionnait parfaitement pour moi, j'ai édité ce fichier:

/ etc/default/acpi-support

A cherché cette ligne:

SUSPEND_METHODS="dbus-pm dbus-hal pm-utils"

Changé pour ceci:

SUSPEND_METHODS="pm-utils"

Maintenant, cela fonctionne comme il se doit!

4
Dorian

Cela pourrait résoudre votre problème. Une fois, j'ai eu ce problème et je l'ai résolu en utilisant cette méthode:

Ouvrez un terminal: Ctrl + Alt + t

Ouvrez logind.conf en exécutant la commande

Sudo vim /etc/systemd/logind.conf

et retirez le # avant HandleLidSwitch=suspend. Vous pouvez également modifier l’option suspend en hibernate ou poweroff.

Correction de Launchpad Bug # 863834, commentaire # :

  1. Ouvrez un terminal: Ctrl + Alt + t
  2. Sudo mkdir /etc/acpi/local
  3. Sudo vim /etc/acpi/local/lid.sh.post
  4. Copiez ce court script:

     #!/bin/bash
     if grep -q closed /proc/acpi/button/lid/*/state
     then
         /usr/sbin/pm-suspend
     fi
    

    ... et collez-le dans vim en tapant: "+p

  5. Enregistrer en tapant ZZ (en majuscules)
  6. Sudo chmod 755 /etc/acpi/local/lid.sh.post (donc, cela fonctionne même lorsque la gestion de l'alimentation est gérée sous l'utilisateur connecté au lieu de root)

J'espère que cela résoudra votre problème.

1
Sinscary