J'ai récemment reçu un nouvel ordinateur portable Dell XPS 13 9365 2 en 1, sur lequel j'ai installé Ubuntu 16.04.1 (noyau 4.8.0-34-generic) et je l'ai constaté à chaque fois que je ferme le couvercle de mon ordinateur portable (qui envoie l'ordinateur en mode Suspend) Je ne peux pas revenir de Suspend. Si je passe manuellement en mode Suspend (en utilisant l'interface graphique, pas en fermant le couvercle), je ne peux pas non plus y revenir.
choses que j'ai déjà essayées:
J'ai essayé: Sudo apt-get update Sudo apt-get upgrade
qui, pour ce que ça vaut la peine de le mentionner, avant de terminer (je ne sais pas si c'est un problème ou non) W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
certains ont suggéré qu'il pourrait s'agir d'un problème de luminosité, qui peut être corrigé dans le BIOS, mais si tel était le cas, je supposerais que je serais capable de faire ssh sur ma machine à partir d'un autre ordinateur et que je ne peux pas le faire après la mise en veille. (ce qui me fait penser que ce n'est pas simplement un problème de luminosité, mais est en fait bloqué en mode suspension)
J'ai essayé ce script https://ubuntuforums.org/showthread.php?t=197829 qui n'a pas fonctionné. Il est dit que ctrl + Alt + F1 et Ctrl + Alt + F7 permettent de faire ce que vous pouvez faire manuellement, mais ces touches de raccourci ne me font rien après avoir essayé de revenir de Suspend (elles fonctionnent bien sûr normalement, quand ne suis pas en suspension).
J'ai essayé d'essayer ce correctif https://ubuntuforums.org/showthread.php?t=1866075 quelles références font référence à la réponse n ° 7 ici https://ubuntuforums.org/showthread.php? t = 1444822 mais je ne comprenais pas exactement comment remplacer le "XXXX: XX: XX.X" dans l'exemple, mais vu que cela ressemblait à une variation du script que j'avais déjà essayé (également dans/etc/pm/sleep.d /) je suis passé à essayer la chose suivante
J'ai ensuite essayé celui-ci écran vide après CV - Dell M5510 Ubuntu 16.04 mais cela n'a pas non plus résolu mon problème
J'ai également installé des outils en mode portable comme le suggère quelqu'un, mais je ne savais pas comment l'utiliser pour résoudre le problème.
Je devrais également mentionner que j'avais un problème de carte sans fil lorsque j'ai installé Ubuntu pour la première fois, et que cela a été corrigé de cette façon La connexion sans fil ne fonctionne pas sur Dell XPS 13 9365 Ubuntu 16.04 Je mentionne ce fait car cela impliquait la mise à jour de mon noyau ( qui est encore 4.8.0-34-generic) et dans un post sur les problèmes de suspension, ils ont mentionné que cela pourrait être causé par le changement de statut de la carte sans fil XPS 13 9343: Echec de la reprise de la suspension
j'espère que cela peut être corrigé, merci d'avance!
enfin! une solution! @DenisPitza a posté dans les commentaires de ma question une solution qui fonctionnait pour moi! son post original est ici je republie sa réponse ci-dessous pour plus de commodité:
pour rendre permanent le solution proposée par @ user8211580, vous devez éditer votre fichier de configuration groub avec:
Sudo vi /etc/default/grub
éditer la ligne contenant
GRUB_CMDLINE_LINUX_DEFAULT
et assurez-vous d'inclure "mem_sleep_default = s2idle" comme:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=s2idle"
et ensuite recharger grub:
Sudo update-grub
Ensuite, assurez-vous que vous n'avez aucune action liée à votre bouton d'alimentation. La prochaine fois que vous suspendez votre ordinateur, vous pourrez le réactiver en appuyant sur le bouton d'alimentation pendant 6 secondes.
Le 9365 ne prend en charge que la suspension au repos (également appelée "gel" sous Linux). Il montrera le comportement que vous décrivez lorsque vous essayez d'utiliser suspend to ram, ce qui est malheureusement le cas par défaut.
Cette réponse est similaire à la réponse de Nick qui propose de changer la ligne de commande linux en utilisant grub. En fait, ma proposition a exactement le même effet, mais en modifiant un autre fichier système.
Ajoutez simplement ce qui suit au fichier /etc/systemd/sleep.conf
:
[Sleep]
SuspendState=freeze
Voir le manuel systemd-sleep.conf pour plus d'informations.
J'ai pu réveiller mon 9365 en maintenant le bouton d'alimentation enfoncé jusqu'à ce que l'écran se rallume. J'ai remarqué que je perdais le touchpad quand il se réveillait et que psmouse ne modifiait rien. L'écran tactile reste toutefois réactif. Je vous ferai savoir si je trouve une solution de contournement plus acceptable que de faire un arrêt complet lorsque je veux ranger l'ordinateur portable pendant un certain temps.
Comme vous utilisez une version LTS, vous avez plusieurs options pour essayer de résoudre votre problème. Celui qui est pris en charge est l’installation d’un des noyaux HWE (compatibilité matérielle) qui supporte essentiellement la prise en charge matérielle plus récente des ports.
Utilisez apt search hwe
pour voir vos options. Il existe des versions légèrement optimisées en fonction de votre noyau actuel. Vérifiez cela avec uname -a
.
Une autre option consiste à installer un noyau principal pour voir si l’un des nouveaux noyaux fonctionne mieux. Cela peut être gênant car les noyaux principaux ne disposent pas d’optimisations spécifiques à la distribution, ce qui inclut des corrections matérielles ou des ajustements de la gestion de l’alimentation.
Il existe une solution ici, quelque part sur le moyen le plus simple d’installer les derniers noyaux de la gamme principale.
Resume fonctionne pour moi dans la version 4.10 (vous pouvez en installer une à partir de kernel-ppa - la version 4.10-rc6 est disponible à partir d’aujourd’hui). Elle fonctionne en ce sens que vous pouvez reprendre la veille, mais uniquement en maintenant le bouton 5s +). Tout semble fonctionner après la reprise.
Je suis en cours d'exécution 16.04 avec 4.10 installé à partir de kernel-ppa et le firmware pour le wifi et i915 (kbl_ *) installé manuellement.