Не вдалося відновити після призупинення


16

Я використовую Ubuntu 12.04 і все про нього чудово, за винятком того, що він просто не відновиться після призупинення. Я спробував пропозиції, перелічені в цій темі, вся система заморожується після натискання на "Призупинити", але жодна не працювала. Я використовую Lenovo Y510P. Я в цьому питанні не знайомий з Ubuntu або unix, тому, будь ласка, повідомте мене, чи є більше інформації, яку я повинен публікувати. Спасибі.

оновлення

Я спробував пропозицію Діми в цій публікації Як увімкнути сплячку? . Машина прокидається від сплячки, але негайно екран видає такий екран

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

Цікаво, чи це проблема з відеокартою чи щось таке.


1
її очевидно загальна проблема леново, у мене ж проблема з UBUNTU 14.10 та LENOVO Z50 70
Jiří Doubravský

Можливо, проблема - це старе ядро. Перевірте unix.stackexchange.com/questions/296423/…

Відповіді:


14

Багато проблем із графічним резюме можна було б вирішити, зупинивши / відновивши з віртуальної консолі, щоб після резюме графічні драйвери примусили "оновити".

Перевірте, чи правильно призупиняється система з віртуальної консолі:

  1. перейти на віртуальну консоль з CtrlAltF1

  2. увійдіть зі своїм користувачем та паролем

  3. призупинити роботу системи (використовуючи призупинення клавіш-комбо для вашої системи або видачу команди sudo /usr/sbin/pm-suspend)

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

  5. перейти на графічну консоль за допомогою CtrlAltF7

  6. якщо все гаразд, проблема вирішена! Ви можете слідувати інструкції нижче (з цієї відповіді), щоб зробити перемикач автоматичним; інакше див. 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".


3
Ага так! Я зрозумів, що це мені не вистачало. Зараз я використовував chmod 755 для встановлення дозволів на файл, і він працює чудово! Дякую тонну :)
mindreader

2
Я спробував проголосувати і додати коментар, але у мене ще недостатньо репутації щодо цього аромату stackexchange.
mindreader

1
з LENOVO Z50 70 та ж проблема, але я не можу навіть переключитися на консоль ctrl + alt + f1, коли це відбувається ... дисплей увімкнено, але нічого не з’являється, поки я не вимикаю його та
вмикаю

1
Дуже дякую! Хоча цей автоматичний скрипт не працює для мене, вищевказане рішення робить (LENOVO Z50 70, з власними драйверами nvidia). Ви, сер, зробили мій день
Mathlight

1
В останніх версіях Ubuntu використовуйте / lib / systemd / system-sleep / замість /etc/pm/sleep.d/
cob
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.