web-dev-qa-db-fra.com

Pourquoi ne puis-je pas utiliser le sommeil hybride?

Dans Kubuntu 18.04, j'ai créé un espace d'échange déjà opérationnel. Dans le gestionnaire de partitions KDE, il dispose de l'option "Désactiver l'échange", ce qui signifie qu'il est activé.

Aussi, je peux voir ceci:

$ swapon -s
Filename                                Type            Size    Used    Priority
/swapfile                               file            1698080 0       -2
/dev/sda6                               partition       4245500 0       -3

ce qui signifie que j'ai aussi un fichier d'échange à côté de la partition .

Ceux-ci représentent ensemble 5804 Mo de mémoire swap, ce qui est gratuit:

$ free -m
              total        used        free      shared  buff/cache   available
Mem:           3860        1620         247         180        1992        2156
Swap:          5804           0        5804

Mais hybride-sleep ne fonctionne pas:

~$ systemctl hybrid-sleep
Failed to put system into hybrid sleep via logind: Access denied

Il demande un mot de passe, bloque l'ordinateur pendant quelques instants puis échoue (contrairement à systemctl suspend et systemctl poweroff qui ne nécessitent pas de mot de passe et n'échouent pas).


Editez après la réponse. Notez que:

  • J'ai un dual boot avec Windows 10

  • Le démarrage rapide est désactivé dans Windows.

  • Le bios hérité est utilisé, pas UEFI, et je n'ai pas de paramètres UEFI dans Windows.

Mon schéma de partition ressemble à ceci:

enter image description here

2
user47206

Veuillez vérifier si votre système prend en charge la suspension hybride. Dans le terminal, tapez

Sudo pm-is-supported --suspend-hybrid && echo "Hybrid suspend is supported" || echo "Your system doesn't support hybrid suspend"

Si la sortie obtient la suspension hybride est prise en charge , continuez dans le terminal.

Sudo nano /etc/pm/config.d/00-use-suspend-hybrid

Ensuite, collez le code suivant dans la zone vide en utilisant ctrl + shift + v.

if [ "$METHOD" = "suspend" ]; then
METHOD=suspend_hybrid
fi
PM_HIBERNATE_DELAY=900

PM_HIBERNATE_DELAY représente le temps en secondes jusqu'à ce que l'hibernation se produise.

Enregistrez maintenant le fichier en utilisant ctrl + o et quittez-le en utilisant ctrl + x.


Désactive le démarrage rapide de Windows dans une configuration à double démarrage.

Les utilisateurs Windows connaîtront probablement des complications avec le double démarrage et la virtualisation. En outre, certains utilisateurs ont même signalé que les boutons d’alimentation de leur clavier ne fonctionneraient pas et que les ventilateurs de leurs PS continueraient à tourner.

Article complet


Puisqu'il s'agit d'un problème lié au noyau, vous pouvez toujours changer le noyau pour voir s'il fonctionne.


Ceci réponse peut également vous aider.

2
Tomáš Pánik