Impossible de reprendre à partir de la suspension
L'ordinateur portable est le Dell M5510 Precision
La suspension / reprise fonctionne sous Windows 10 et l'image Ubuntu Live CD / USB. Il a même fonctionné les premiers jours installés. Puis (sans exécuter de mises à jour ni redémarrer), j'ai fait une suspension et le CV a échoué. J'obtiens un écran vide. Il fonctionne: je peux me connecter depuis un autre système.
J'ai essayé un certain nombre de choses sur le Web, bien que ma première série de notes ait été perdue lors de la réinstallation. J'ai commencé à l'origine sur Ubuntu Mint, puis réinstallé sur Ubuntu vanilla. Après une nouvelle installation, la suspension / reprise a très bien fonctionné pendant 2 jours. Le deuxième jour, j'avais repris mon ordinateur portable et commencé à travailler. À la mi-journée, je l'ai suspendu et cela a donné le problème d'écran vide. Je n'avais exécuté aucune commande de mise à niveau ni effectué de redémarrage entre les deux, donc je ne sais pas ce qui a changé là-bas.
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M](rev a2)
Linux 4.4.0-36-generic
Ce que j'ai essayé:
- Création d'un échange non chiffré de 24 Go
- Modifier
/etc/systemd/logind.conf
et décommenterHandleLidSwitchDocked=suspend
763085 - Mise à jour du noyau vers 4.4.8 (également rupture de réseau) 761820
- Noyau Mise à jour 4.6.0 (cela n'a pas d'aide, et a aussi battu docker) bug launchpad
- Passé du pilote open source à Nvidia 361.42
- J'ai vu un article sur la désactivation des graphiques discrets dans le bios, mais je n'ai pas trouvé cette option dans mon bios.
- Certaines réponses suggèrent de faire ctrl-alt-f [12] pour obtenir la console texte et que ctrl-alt-f7. Dans l'écran vide, cela ne fait rien.
- J'ai essayé la bascule de l'écran Fn + F8 (bascule entre l'affichage interne / externe), ainsi que toutes les touches de luminosité. bogue archlinux
Exécutez les paramètres du serveur nvidia x et remplacez gpu par Intel au lieu de nvidia.
pm-suspend --quirk-dpms-on
sans chance.Réponses:
La solution a finalement été trouvée le 18 septembre sur les forums de la communauté Dell . C'est finalement un problème de bios: pendant la suspension, un registre Intel est réinitialisé à tous les 0. Une solution de contournement du correctif du noyau est déjà en préparation, mais peut ne pas être incluse avant 4.9. Cependant, le registre peut être enregistré dans un fichier pendant la suspension et chargé lors de la reprise.
Enregistrez le script suivant sous / lib / systemd / system-sleep / fixbacklight (et chmod 755)
C'est @nloewen qui m'a indiqué le bon chemin.
la source
J'ai eu le même problème. Il s'avère que la mise à jour de votre noyau vers le dernier noyau recommandé dans Ubuntu 16.04.3 a corrigé cela pour moi (après avoir essayé des tonnes de "solutions" alternatives).
Pour effectuer cette mise à jour, exécutez
sudo apt install --install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04
Qui (à l'heure actuelle) installe le noyau 4.10. (cette mise à jour du noyau est également suggérée dans la réponse /ubuntu//a/823523/647310 )
la source
J'aimerais avoir gardé des notes aussi détaillées que toi. La moitié de cette réponse provient de la mémoire, l'autre moitié d'une feuille de calcul LibreOffice Calc qui exécute une longue liste de commandes de terminal / scripts bash et enregistre la sortie d'écran et les extraits de fichiers de configuration.
Les mesures prises
" Création d'un échange non chiffré de 24 Go ". Vous n'avez pas besoin de permuter votre machine à moins que vous hiberniez . Avoir un échange lorsque vous avez beaucoup d'espace disque n'est pas un mal cependant.
" Modifier
/etc/systemd/logind.conf
et décommenterHandleLidSwitchDocked=suspend
". L' option Docked ne s'applique que lorsque votre appareil est branché sur une station d'accueil ou que votre HDMI est connecté à un téléviseur ou à un moniteur externe. La variableHandleLidSwitch
est plus importante pour la plupart des gens. Par défaut, cette ligne est commentée, mais que fait-elle lorsqu'elle est commentée? Mon système faisait des choses étranges comme hiberner quand il aurait dû suspendre, suspendre deux fois ou ne pas suspendre du tout simplement éteindre l'écran. Je recommande de régler l'option sur ce que vous voulez vraiment qu'elle fasse, c'est-à-diresuspend
ouignore
.Msgstr " Mettre à jour le noyau en 4.4.8 (a également cassé la mise en réseau) ". 4.4.8 est ancien et ne doit pas être utilisé.
" Mettre à jour le noyau en 4.6.0 (cela n'a pas aidé, et a également cassé le docker) " 4.6.0 est déconseillé avec le reste de la chaîne 4.6.x. 4.6.3 aurait été mieux car il y avait des mises à jour du noyau pour les ordinateurs portables Dell. Cependant, lorsque j'ai essayé 4.6.3, j'ai eu des problèmes comme indiqué ci-dessous.
" Passé du pilote open source à Nvidia 361.42 ". C'est une bonne idée car beaucoup ont rapporté un succès avec le pilote Noveau sur Nvidia .
" J'ai vu un article sur la désactivation des graphiques discrets dans le bios, mais je n'ai pas trouvé cette option dans mon bios " Les graphiques discrets signifient une puce distincte sur votre carte mère plutôt que des graphiques intégrés . En substance, désactiver les graphiques discrets signifie désactiver le GPU Nvidia , ce que vous avez déjà fait dans Xorg . L'autre façon de le désactiver est de l'
blacklist
utiliser ou d'utiliser le pilote Noveau pour votre puce M100M (ce que vous avez dit avoir déjà fait).Actions recommandées
Mise à jour vers le noyau 4.7.3 qui a amélioré le niveau de processeur et le facteur de charge, moins de chaleur et des pilotes mis à jour. J'ai eu des problèmes avec 4.4 suspendre / reprendre après la mise à niveau vers Ubuntu 16.04. J'ai également des problèmes avec Intel Turbo Boost toujours en cours d'exécution et le système fonctionnant à chaud. J'ai également eu des problèmes avec les "polices fines" dans Nautilus . J'ai mis à jour le noyau en 4.6.3, mais j'ai ensuite eu des problèmes avec la mise en veille prolongée du système au lieu de la suspendre. J'ai donc mis à jour vers 4.7.1 , puis 4.7.2 et enfin 4.7.3 . Avec des ajustements pour suspendre / reprendre les paramètres dans Ubuntu et sytemd, je n'ai eu aucun problème jusqu'à présent sous 4.7.3.
SI cela ne fonctionne pas, il y a plus de choses que je peux partager mais je ne veux pas rendre cette réponse plus longue que nécessaire avec un " Mur de texte ". En cours de route, j'ai développé des scripts pour ma propre suspension / reprise au lieu de la fermeture du couvercle d'Ubuntu ou de systemd et des scripts pour restituer le son à la télévision après la suspension / reprise.
la source
Il s'agit d'un problème de BIOS. Le contrôle de la luminosité est interrompu après la reprise et l'affichage ne fonctionne qu'en pleine luminosité ou éteint.
Une solution de contournement pour ce problème consiste à créer un raccourci clavier qui définit la luminosité de l'affichage au maximum. Les touches de luminosité normale qui règlent la luminosité d'une étape ne fonctionneront pas. (ça marche pour moi)
Vous pourrez peut-être résoudre ce problème en revenant à une ancienne version du BIOS, avec certains compromis décrits ici . (Je n'ai pas essayé ça)
la source
light -S 100
pour régler mon rétro-éclairage à 100%. Je ne sais pas quels outils Ubuntu a installés par défaut.J'ai rencontré le même problème sur mon Dell Inspiron 15 7559. Cela a bien fonctionné pendant quelques jours, puis ce problème s'est produit.
CORRECTIF :
Restaurez votre ubuntu vers une ancienne version du noyau. Croyez-moi cela fonctionne. J'avais installé 4 versions du noyau et deux d'entre elles donnaient ce problème tandis que les 2 plus anciennes ne le faisaient pas.
Redémarrez et accédez aux paramètres avancés dans le menu grub. Vérifiez les différentes versions du noyau dont vous disposez. Essayez de démarrer séparément dans chacune de ces versions et utilisez la fonction de suspension et vérifiez dans quelle version la suspension fonctionne comme il se doit. Vérifiez également l'application de paramètres du serveur nvidia à chaque démarrage car la modification de la version du noyau a désactivé nvidia (mode performance) pour moi. S'il est désactivé, vérifiez le mode nvidia> déconnexion> connexion> puis utilisez à nouveau la suspension pour vérifier si cela fonctionne.
Une fois que vous avez trouvé la version du noyau qui vous convient. Utilisez cette méthode pour supprimer les autres versions de noyau plus récentes. Vous ne rencontrerez plus jamais un tel problème. :)
la source