Impossible de reprendre après la suspension

16

J'utilise Ubuntu 12.04 et tout est génial, sauf qu'il ne reprendra pas après la suspension. J'ai essayé les suggestions énumérées dans ce fil Le système entier a gelé après avoir appuyé sur "Suspendre" mais aucun n'a fonctionné. J'utilise Lenovo Y510P. Je suis nouveau sur Ubuntu, ou unix d'ailleurs, alors faites-moi savoir s'il y a plus d'informations que je devrais publier. Merci.

mise à jour

J'ai essayé la suggestion de Dima sur ce post Comment activer l'hibernation? . La machine se réveille de l'hibernation mais immédiatement l'écran donne un écran comme celui-ci

entrez la description de l'image ici

Vous vous demandez s'il s'agit d'un problème avec la carte graphique ou quelque chose.

lecteur d'esprit
la source
1
son problème lenovo évidemment commun, j'ai le même problème avec UBUNTU 14.10 et LENOVO Z50 70
Jiří Doubravský
Peut-être que le problème vient d'un vieux noyau. Vérifiez unix.stackexchange.com/questions/296423/…

Réponses:

14

De nombreux problèmes de reprise graphique peuvent être résolus en effectuant la suspension / reprise à partir de la console virtuelle, de sorte qu'après la reprise, un "rafraîchissement" est forcé par les pilotes graphiques.

Vérifiez si le système se suspend correctement à partir d'une console virtuelle:

  1. passer à une console virtuelle avec CtrlAltF1

  2. connectez-vous avec votre nom d'utilisateur et votre mot de passe

  3. suspendre le système (soit en utilisant la combinaison de touches suspendre pour votre système, soit en émettant la commande sudo /usr/sbin/pm-suspend)

  4. reprendre -> vous devriez avoir une invite de travail (exactement les mêmes écrans qu'auparavant), sinon voir ÉCHEC

  5. passer à la console graphique avec CtrlAltF7

  6. si tout va bien, problème résolu! Vous pouvez suivre les instructions ci-dessous (à partir de cette réponse) pour rendre le commutateur automatique; sinon, voir ÉCHEC

Si quelque chose ne va toujours pas ...

FAIL: Le problème est donc un autre --- je n'ai pas cet ordinateur portable donc je ne peux pas vraiment aider beaucoup plus. Peut-être que l'étude du contenu du fichier /var/log/pm-suspend.logpeut apporter un peu de lumière.


Comment rendre le commutateur automatique

  1. éditer / créer le fichier

    gksudo gedit /etc/pm/sleep.d/01_switchvt

  2. Mettez ce contenu dedans:

    #!/bin/sh
    
    # Switch to a VC before suspending and back after resume
    
    case "$1" in
        resume|thaw)
            chvt 7
        ;;
        suspend|hibernate)
            chvt 1
        ;;
    esac
    
  3. sauvegarder et quitter

  4. rendez-le exécutable:

    sudo chmod 755 /etc/pm/sleep.d/01_switchvt

Remarquez à l'étape 2, la plupart des installations auront besoin de la commande chvt 7--- c'est la même chose que de pousser ctrl- alt- F7pour revenir à l'écran graphique. Si vous avez besoin d'un autre combo de touches, modifiez le "7" en conséquence.

Rmano
la source
3
Ah oui! J'ai réalisé que c'était ce qui me manquait. J'ai maintenant utilisé chmod 755 pour définir les autorisations du fichier et cela fonctionne parfaitement bien! Merci beaucoup :)
mindreader
2
J'ai essayé à la fois de voter et d'ajouter un commentaire, mais je n'ai pas encore assez de réputation sur cette saveur de stackexchange.
mindreader
1
avec LENOVO Z50 70 même problème, mais je ne peux même pas passer à la console ctrl + alt + f1 quand cela se produit ... l'affichage est activé, mais rien ne s'affiche jusqu'à ce que je l'
éteigne
1
Merci beaucoup! Bien que ce script automatique ne fonctionne pas pour moi, la solution ci-dessus fonctionne (LENOVO Z50 70, avec des pilotes propriétaires nvidia). Vous monsieur a fait ma journée
Mathlight
1
Dans les versions plus récentes d'Ubuntu, utilisez / lib / systemd / system-sleep / au lieu de /etc/pm/sleep.d/
cob