Dell XPS 13 9365 2-en-1 ne reprendra pas après la suspension (Ubuntu 16.04)

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 (kernel 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 ce qui vaut la peine d’être mentionné avant de terminer (je ne sais pas s’il s’agit d’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=1978290 qui ne fonctionnait pas. Il est dit que ctrl + Alt + F1 et Ctrl + Alt + F7 permettent de faire manuellement ce que vous pourriez faire manuellement, mais ces touches de raccourci ne me permettent pas non plus de tenter de revenir de Suspend (elles fonctionnent bien ne suis pas en suspension).

  • J’ai essayé d’essayer ce correctif https://ubuntuforums.org/showthread.php?t=1866075 qui fait référence à la réponse n ° 7 ici https://ubuntuforums.org/showthread.php?t=1444822 mais je ne savais pas comment Je devrais remplacer “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é cet écran vide après CV – Dell M5510 Ubuntu 16.04 mais cela n’a également pas résolu mon problème

  • J’ai également installé des outils en mode portable comme suggéré par 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é résolu de cette manière. Wireless ne fonctionne pas sur Dell XPS 13 9365 Ubuntu 16.04. Je le mentionne car cela impliquait la mise à jour de mon kernel (qui est à nouveau 4.8.0- 34-generic) et dans un article sur la suspension des problèmes, ils ont mentionné que cela pourrait être causé par le changement de statut de la carte sans fil. XPS 13 9343 Échec 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 article original est ici, je republie sa réponse ci-dessous pour plus de commodité:

pour rendre permanente la solution proposée par @ user8211580, éditez 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.

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 rest toutefois réactif. Je vous ferai savoir si je trouve une solution de contournement plus acceptable que de procéder à un arrêt complet lorsque je souhaite ranger l’ordinateur portable pendant un certain temps.

systemd-sleep

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 

Consultez le manuel systemd-sleep.conf pour plus d’informations.

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 votre activité en mode veille, mais uniquement en maintenant le bouton de mise sous tension enfoncé ( 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.

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 kernelx HWE (compatibilité matérielle) qui supporte essentiellement la prise en charge matérielle 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 kernel actuel. Vérifiez cela avec uname -a .

Une autre option consiste à installer un kernel principal pour voir si l’un des nouveaux kernelx fonctionne mieux. Cela peut être gênant car les kernelx principaux ne disposent pas d’optimisations spécifiques à la dissortingbution, 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 kernelx de la gamme principale.