Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Зависание ноутбука при уходе в спящий режим или закрытии крышки  (Прочитано 4988 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Ну можно и обойтись конечно спящим, но хочется полноценности :) Гибернацию уже попробовал и шутдаун тоже, это уже было написано на форумах раскомментирование в /etc/systemd/logind.conf и замена suspend на hibernate. Это хорошо помогло владельцам HP и Dell как и замена ядра на 4.4.8, почему с айсером не работает не понятно. Еще есть вариант с
sudo gedit /etc/default/grub

replace the line

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash'"

With

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'"

но тоже не помогло.

Morisson

  • Гость
vladimir r, GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'"
)) Там еще куча вариантов, если погуглить..

Пользователь добавил сообщение 06 Декабря 2016, 16:47:37:
vladimir r, Судя по логам тебе уснуть не дает сетевая, вроде, но могу ошибаться. Попробуй ее вытащить и проэкспериментировать. При зависании попробуй набрать: Зажать левый Alt+PrtSc, затем не отпуская Alt по очереди R,E,I,S,U,B Должен перезагрузиться
« Последнее редактирование: 06 Декабря 2016, 16:47:37 от Morisson »

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Опа интересно, может тогда её сразу на старте убунты вырубить в tlp? Щас испробуемс :)

Morisson

  • Гость
vladimir r, Лучше физически) Я у себя Broadcom на Atheros сменил.

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Всмысле сейчас вытащить модуль и попробовать без него запуститься?

Morisson

  • Гость
vladimir r, Ну да)

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Эксперимент провел, успехом не увенчался :2funny: Может это модель такая кривая на уровне железа, специально проверил,нажимаю suspend черный экран, все продолжает работать шумит, клавиатура мертвая...выдергиваю питание и снова втыкаю, сразу же уходит спать, как  должен. Мне кажется тут 2 варианта или дергать все время кабель или не задействовать спящий  :2funny:

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Итак, после долгих поисков накнулся на ссылку по данной модели http://jfcarter.net/~jimc/hardware/acer-e5-573g/hacking.shtml

Удалось заставить его со 100% вероятностью нормально заснуть написав скрипт в /lib/systemd/system-sleep/asleep

#!/bin/bash

case "$1" in
    pre)
   for c in /sys/devices/system/cpu/cpu*/online; do echo 0 >$c; done
        ;;
    post)
   for c in /sys/devices/system/cpu/cpu*/online; do echo 1 >$c; done
        ;;
esac

Но теперь появился второй баг, просыпается с долей вероятности, этакий китайский рандом может просыпаться нормально раз 10, но поймать фриз на 11-ом. А может и сходу. Может кто с таким сталкивался? Есть идеи?

Morisson

  • Гость
https://wiki.archlinux.org/index.php/Pm-utils_(Русский)
здесь нормально написано. Настроил, работает.

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Проблема обнаруженна, вытащил сидюк и все прекрасно стал выходить из спячки. Видимо дело в опросе на выходе, слышен щелок и сразу идет во фриз. Варианта 2, либо выкинуть его к чертям, либо отключить программно в убунте и включать только по надобности, которая бывает раз в 2 года :) Есть какая нибудь команда на отключение сидюка или может запретить опрос на выходе из suspend?

Morisson

  • Гость
vladimir r, по ссылке есть пример скрипта, который перед спячкой отключает устройство программно, а после выхода включает) Можно самописный скрипт сделать и ярлык на рабочий стол

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Придумали же модель, столько костылей надо делать  :2funny: Еще в 16.04 вайфи отваливается после спячки надо, тоже скрипт делать на рестарт network manager. Щас все как оттестирую сразу напишем решено и для будущих поколений пригодится  :2funny:

Morisson

  • Гость
vladimir r, А под арчем все работает :P

Оффлайн vladimir r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
После 2-х дней тестов удалось все таки заставить нормально работать все. Самое сложное в этом было это рандомное зависание из спящего режима. Он мог 15 раз нормально выйти, но на 16-й зависнуть. Сидюк был не причем, повис на 18 раз без него  ;D
В данный момент 35 выходов и все окей. Костылей на этой модели хватает, начнем по порядку.

uname -a
Linux bubunya 4.4.45-040445-generic #201701260331 SMP Thu Jan 26 08:33:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

1. Не мог зайти в ждущий режим (suspend), экран тухнет, клава не доступна, вентиляторы крутятся, спать не хочет. Решение отключаем ядра скриптом, но далее нас ждет вторая проблема. При выходе их ждущего отваливается wifi (qualcomm atheros 9377). Поэтому рестартим network manager на выходе их спячки.
Создаем файл:

$ sudo gedit /lib/systemd/system-sleep/asleep

Записываем в него:

#!/bin/sh

case $1 in
  pre)
   for c in /sys/devices/system/cpu/cpu*/online; do echo 0 >$c; done
    ;;
  post)
   for c in /sys/devices/system/cpu/cpu*/online; do echo 1 >$c; done;
   service network-manager restart
    ;;
esac

Сохраняем и:

$ chmod +x /lib/systemd/system-sleep/asleep

2.Далее нас ждет проблема с рандомным фризом при выходе из suspend.
https://www.reddit.com/r/elementaryos/comments/382e76/how_to_fix_cannot_wake_up_from_suspend_issue/

Решается:

$ sudo add-apt-repository ppa:netext/netext73
$ sudo apt update
$ sudo apt install netext73
$ sudo netext73

Заходим APM-powermanagement and perfomance, ставим галочку на hibernate

$ reboot

Теперь спящий работает идеально.
Вот такие вот костыли для этой модели :) Надеюсь поможет тем, кто столкнулся с данной проблемой.

Проблема решена.
« Последнее редактирование: 31 Января 2017, 19:21:00 от vladimir r »

Morisson

  • Гость
acpi_backlight=vendor acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'"
 :o :idiot2: :o

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.