Невозможно возобновить после приостановки

16

Я использую Ubuntu 12.04, и все в нем великолепно, за исключением того, что оно просто не возобновится после приостановки. Я пробовал предложения, перечисленные в этой теме Вся система зависла после нажатия «Приостановить», но ни одна из них не сработала. Я использую Lenovo Y510P. Я новичок в Ubuntu или Unix в этом отношении, поэтому, пожалуйста, дайте мне знать, если есть больше информации, которую я должен публиковать. Благодарю.

Обновить

Я попробовал предложение Димы на этот пост Как включить гибернацию? , Машина выходит из спящего режима, но сразу экран дает такой экран

введите описание изображения здесь

Хотите знать, если это проблема с видеокартой или что-то.

телепат
источник
1
это, очевидно, общая проблема с lenovo, у меня такая же проблема с UBUNTU 14.10 и LENOVO Z50 70
Jiří Doubravský
Может быть, проблема в старом ядре. Проверьте unix.stackexchange.com/questions/296423/...

Ответы:

14

Многие проблемы графического возобновления могут быть решены с помощью приостановки / возобновления с виртуальной консоли, так что после возобновления графические драйверы вызывают «обновление».

Проверьте правильность приостановки системы с виртуальной консоли:

  1. переключиться на виртуальную консоль с CtrlAltF1

  2. войдите под своим именем пользователя и паролем

  3. приостановить работу системы (либо с помощью сочетания клавиш suspend для вашей системы, либо введя команду sudo /usr/sbin/pm-suspend)

  4. резюме -> у вас должна быть рабочая подсказка (точно такие же экраны, как и раньше), в противном случае смотрите FAIL

  5. переключиться на графическую консоль с помощью CtrlAltF7

  6. если все в порядке, проблема решена! Вы можете следовать приведенным ниже инструкциям (из этого ответа), чтобы сделать автоматический выключатель; в противном случае, см. FAIL

Если что-то все еще не так ...

FAIL: Итак, проблема в другом - у меня нет этого ноутбука, поэтому я не могу больше помочь. Может быть, изучение содержимого файла /var/log/pm-suspend.logможет пролить свет.


Как сделать автоматический выключатель

  1. редактировать / создавать файл

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

  2. Поместите этот контент в него:

    #!/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. Сохранить и выйти

  4. сделать его исполняемым:

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

Обратите внимание, что на шаге 2 большинству установок потребуется команда chvt 7- это то же самое, что нажать ctrl- alt- F7чтобы вернуться к графическому экрану. Если вам нужна еще одна комбинация клавиш, соответственно измените «7».

Rmano
источник
3
О да! Я понял, что это то, чего мне не хватало. Я теперь использовал chmod 755, чтобы установить права доступа к файлу, и он отлично работает!
Огромное
2
Я попробовал и голосование, и добавление комментария, но у меня пока недостаточно репутации в этом стековом обмене.
читатель разума
1
с LENOVO Z50 70 та же проблема, но я даже не могу переключиться на консоль ctrl + alt + f1, когда это происходит ... дисплей включен, но ничего не отображается, пока я его не
выключу и не включу
1
Огромное спасибо! Хотя этот автоматический скрипт не работает для меня, вышеупомянутое решение работает (LENOVO Z50 70, с проприетарными драйверами nvidia). Вы, сэр, сделали мой день
Mathlight
1
В более поздних версиях Ubuntu использования / Lib / Systemd / система сна / вместо /etc/pm/sleep.d/
початки