Ноутбук не будет зависать 16.04 (ядро 4.4.8)

Итак, у меня была Kubuntu 16.04, которая была обновлена ​​с 15.10. Всегда работал нормально и спал, когда закрывал крышку. Я установил Ubuntu (переключено с Kubuntu) (чистая установка, отформатированный корневой раздел) 16.04, и теперь мой ноутбук не будет спать, когда я закрываю крышку или выбираю Suspend из меню питания.

Я попробовал echo mem > /sys/power/state как root, но он только отключает мой экран, все остальное остается включенным, и я не могу заставить экран вернуться.

У меня есть ноутбук HP DV7 с i7, двойной переключаемой графикой (Intel / AMD Radeon HD 7960M XT). Я установил Ubuntu без сторонних драйверов, просто сток от USB. Также отметим, что загрузка в сеанс в реальном времени с USB все еще не позволяет приостановить.

В моей системе 2 жестких диска, расположенных следующим образом:

SDA (GRUB boot loader here) Windows 10    
SDB1 (NTFS) Storage drive for both OS'es    
SDB3 /home (ext4)    
SDB5 swap    
SDB6 / (root, ext4)

Windows 10 по-прежнему работает нормально. Загружается в Ubuntu нормально, все работает, кроме приостановки.

ОБНОВЛЕНИЕ : Я все еще в растерянности. Я обновил свое ядро ​​до 4.4.8, но это не помогло.

Я удалил # из HandleLidSwitch=suspend в logind.conf, и это не сработало.

Я запустил acpi_listen в терминале, закрыл и открыл крышку, и она обнаруживает, что крышка закрыта и крышка открыта.

Вот вывод acpi_listen:

button/lid LID close
button/lid LID open

Все еще не уверен, почему он не работает ...

6
задан 23 January 2017 в 19:33

2 ответа

Я понял это так, я отправляю ответ для тех, кто застревает как я.

С тех пор пополудни - приостанавливают работавший отлично за меня, я отредактировал этот файл:

/etc/default/acpi-support

Разыскиваемый эта строка:

SUSPEND_METHODS="dbus-pm dbus-hal pm-utils"

Измененный это на это:

SUSPEND_METHODS="pm-utils"

Теперь это работает как он, должен!

0
ответ дан 24 January 2017 в 05:33
  • 1
    Я не соглашаюсь. Некоторый пакет устанавливает сервисы, который запускается во время начальной загрузки. Так, замораживание имеет смысл для некоторых из них. Например, приложение базы данных – Anwar 3 November 2017 в 19:21

Это могло решить Вашу проблему. У меня когда-то была эта проблема, и я решил ее с помощью этого метода:

Откройте терминал: Ctrl + Высокий звук + t

Открытый logind.conf путем выполнения команды

sudo vim /etc/systemd/logind.conf

и удалите # прежде HandleLidSwitch=suspend. Можно также изменить опцию suspend кому: hibernate или poweroff

Зафиксируйте от Ошибки Панели запуска № 863834, комментарий № 30:

  1. Откройте терминал: Ctrl + Высокий звук + t
  2. sudo mkdir /etc/acpi/local
  3. sudo vim /etc/acpi/local/lid.sh.post
  4. Скопируйте этот короткий сценарий:

     #!/bin/bash
     if grep -q closed /proc/acpi/button/lid/*/state
     then
         /usr/sbin/pm-suspend
     fi
    

    ... и вставьте его в энергию путем ввода: "+p

  5. Сохраните путем ввода ZZ (в прописных буквах)
  6. sudo chmod 755 /etc/acpi/local/lid.sh.post (таким образом, это работает, даже когда управление питанием обрабатывается под зарегистрированным пользователем вместо корня),

Надежда это решает Вашу проблему.

1
ответ дан 24 January 2017 в 05:33
  • 1
    Тогда отключение сервиса было бы правильным подходом или удалением, но я предполагаю, когда Вы используете приложение базы данных, для которого на самом деле нужна база данных, Вы не могли бы хотеть замораживать базу данных, process/service. – Videonauth 3 November 2017 в 19:27

Другие вопросы по тегам:

Похожие вопросы: