Essayez de créer /etc/systemd/sleep.conf:
[Sleep]
SuspendMode=
SuspendState=mem
Et redémarrez. Cela semble fonctionner pour moi, bien que je ne sois pas sûr de ne pas avoir aussi amélioré avec le /etc/systemd/logind.confchangement que j'ai fait en premier. Dans tous les cas, aucun bruit de chaleur ou de ventilateur n’est observé pendant la suspension avec le couvercle fermé, et il ne répond pas non plus au ping sur wifi, ce que j’avais eu , de façon intermittente, auparavant.
La durée de vie de la batterie diminue quand elle est suspendue, probablement parce que la méthode de suspension en cours est tout simplement moins efficace que la méthode par défaut, idéale, qui apparemment ne fonctionne pas correctement, mais elle semble meilleure que le comportement par défaut.
Essayé sur mon XPS 13 9370, je ne connais pas les modèles plus anciens, même s’il semble probable qu’ils seront similaires.
J'avais essayé d'installer pm-utilset d'utiliser pm-suspendet cela semblait suspendre assez efficacement, alors je voulais voir si je pouvais faire systemd-suspendla même chose.
J'ai parcouru les scripts pm-utilspour comprendre ce qu'il faisait réellement, et il semble que dans cette situation, ça se passait echo -n "mem" > /sys/power/state. J'ai donc créé le /etc/systemd/sleep.conffichier comme indiqué ci-dessus pour le faire correspondre.
Le comportement par défaut n’est pas tout à fait clair. La page de manuel for systemd-sleep.confindique que la distribution devrait inclure /etc/systemd/sleep.confles valeurs par défaut compilées et commentées afin que vous puissiez voir cette information, mais ce fichier est manquant dans Ubuntu. J'ai remarqué cependant que si cat /sys/power/statevous obtenez:
freeze mem
Donc, je suppose que c'est ce qu'il fait par défaut. Je pense que freezepeut - être être accepté, en ce qu'elle ne jette pas une erreur, ce qui causeraient autrement systemd de passer à mem, mais ne peut - être pas réellement fonctionner correctement ou de manière fiable, pour des raisons complexes , nous semblent incapables de déterminer. Par conséquent, le simple fait d’envoyer à la memplace est un bon espoir d’éviter cela et de faire ce qu’il pm-suspendfait.
Je soupçonne que le paramètre SuspendMode est en réalité superflu et ne fait rien de toute façon. Je le soupçonne parce cat /sys/power/diskque ça vous amène:
[disabled]
Suis nouvel utilisateur, donc incapable de commenter avec une observation, obligé de la présenter comme une réponse, comme si j'étais super confiant en elle! Mais je pense que ça marche.