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

5

Итак, у меня был 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

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

    
задан Dorian 14.05.2016 в 07:35
источник

2 ответа

4

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

Поскольку pm-suspend отлично работал для меня, я редактировал этот файл:

/ etc / default / acpi-support

Посмотрел эту строку:

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

Изменено:

SUSPEND_METHODS="pm-utils"

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

    
ответ дан Dorian 17.05.2016 в 22:57
источник
1

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

Откройте терминал: Ctrl + Alt + t

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

sudo vim /etc/systemd/logind.conf

и удалите # до HandleLidSwitch=suspend . Вы также можете изменить параметр suspend на hibernate или poweroff

Исправить из Ошибка Launchpad # 863834, комментарий # 30 :

  1. Откройте терминал: Ctrl + Alt + 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
    

    ... и вставьте его в vim, набрав: "+ p

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

Надеюсь, что он решает вашу проблему.

    
ответ дан Sinscary 17.05.2016 в 18:34