Чорний екран після сплячки


16

У мене виникає наступне питання: після сплячки (за допомогою команди sudo systemctl hibernateв терміналі або меню в правій верхній частині робочого столу Ubuntu) я отримую чорний екран (хоча всі пристрої, здається, працюють. Вентилятор працює!), І я змушений перезавантажте ОС, оскільки відновлення не вдалося, і я не можу повернутися до "збереженого стану". Вміст у etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla:

    [Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

Додаткова інформація: версія Ubuntu: 16.04LTS

Версія ядра:

uname -r
4.13.0-26-generic

Графічна інформація:

udo lspci | grep -E 'VGA|Display'
[sudo] password di michele: 
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT] (rev ff)
michele@michele-ubuntu:~$ sudo lshw -c display | grep driver
       configuration: driver=i915 latency=0

Інформація про процесор:

sudo lscpu
[sudo] password di michele:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Model name: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
Stepping: 7
CPU MHz: 1995.561
CPU max MHz: 2900,0000
CPU min MHz: 800,0000
BogoMIPS: 3991.12
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-7
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts

Чому відновлення не вдається? Заздалегідь дякую за вашу допомогу.

Відповіді:


5

Здається, це помилка з ядром 4.13.0-26-generic. Дивіться звіт про помилки тут: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1743094?comments=all

Рішення полягає в тому, щоб повернути ядро ​​до версії 4.10.0-42-generic, але майте на увазі, що ви втратите патч для Meltdown та деяких пом'якшень Spectre. Основні ядра також усувають проблему.


Спасибі. У цьому випадку для мене краще, якщо я відключаю сплячку. Чи можете ви запропонувати мені, як це зробити, будь ласка?
michele_ub

5
Зимова сплячка - це абсолютно важлива функціональність порівняно з простим "призупиненням оперативної пам'яті" з точки зору безпеки. Усі, хто постраждав, будь ласка, переконайтесь, що ви натискаєте на посилання, на якому написано "Ця помилка впливає на xx осіб. Чи впливає ця помилка на вас?" вгорі звіту про помилку , інакше ця помилка може сидіти там без нагляду місяцями, як не роками ...
sxc731

Добре. Я це зробив! @ sxc731
michele_ub

@michele_ub: Чи можете ви, будь-ласка, відкрити нове запитання, якщо у вас є нове або подальше запитання? Розділ коментарів не підходить і не призначений для нових питань або розширеного обговорення. Ви можете надіслати мені коментар із повідомленням, щоб звернути на мене мою увагу. Спасибі.
Девід Фоерстер

Така ж проблема і з 4.13.0-36-generic. Ця відповідь виправила мою проблему.
jtlindsey

2

Щойно я встановив xUbuntu 16.04LTS на новий ноутбук LG Gram і зіткнувся з тією ж проблемою. Я бігаю Кернел 4.13.0-36-generic. Щоб підтвердити, що це не щось інше, я зробив наступне, щоб переконатися, що сплячка була налаштована:

  • відключити безпечне завантаження
  • творити /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  • Помістіть у файл та збережіть:

    [Повторно включити сплячий режим за замовчуванням у upower] Identity = unix-user: * Action = org.freedesktop.upower.hibernate ResultActive = так

    [Повторно увімкнути сплячий режим за замовчуванням увійти] Ідентифікатор = unix-користувач: * Дія = org.freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1 .hibernate-кілька сеансів; org.freedesktop.login1.hibernate-ignore-інгібувати ResultActive = так

  • підтверджений cat /sys/power/diskвихідshutdown reboot suspend test_resume

Тепер система зимує, але у мене з'явився чорний екран, ніби його заморожено під час резюме. Я не зміг дістатися до терміналу з CTRL+ALT+F1або назад, щоб відобразити з CTRL+ALT+F7командами або ssh в машину з іншого комп’ютера.

Вибір старого ядра ( 4.10.0-28-generic) під час завантаження, як було запропоновано тут, працював на мене, але я був стурбований безпекою. Тому я спробував скористатися інструментом ukuu , щоб дозволити просту установку ядер основної лінії та мати можливість легко повертати назад. Я спробував 4.14-21(частина LTS) і це працює без проблем до цих пір.

Подібні питання тут .


Ви можете знайти рішення тут: askubuntu.com/questions/1165233/… ; ймовірно, що енергія екрану не буде відновлена ​​після сплячки.
xubuntu

1

Я використовую ubuntu 17.10 і після оновлення з 17.04 у мене була ця проблема (чорний екран після призупинення / сну).

Я намагаюся змінити ядро ​​Linux на ukuu, але успіху немає.

Провівши довгий час з цією проблемою, я вирішую її, встановлюючи ноутбуки-режим-інструменти.

sudo apt-get install laptop-mode-tools

Після встановлення використовуйте lmt-config-gui для його налаштування. Працює ідеально зараз.

Моя версія ядра 4.15.13-041513-загальна


9
А яка була конфігурація? Не могли б ви пояснити більше?
Халил Лалех

1

Можливо, зміна шафки може бути вартим знімання на xubuntu, ви можете використовувати заставку xfce4 замість світло-шафки.

Як змінити:

sudo apt-get remove light-locker
sudo apt-get install xfce4-screensaver

А потім перезапустити.

Замість заставки xfce4 ви також можете спробувати інший шафка.


працює для мене! Спасибі! Не забудьте перезапустити :) Тепер я відкриваю свій ноутбук і натискаю Enter, з'являється логін
ianaz

0

Я щойно перевстановив і повільно переробив свій Ubuntu-18.04. І після кожної нової речі, яку я переустановлюю, я перевіряю сплячку.

Поки що зі свіжим встановленням і навіть із вищезгаданими Ppa ...

sudo add-apt-repository ppa: графічні драйвери ...

і я знову встановив драйвер Nvidia-396 (найсучасніший {не перевірений}), а сплячий режим ще не є проблемою - тому я виправданий.

Я знайшов 2 місця, де можна знайти журнали, які показують робочий набір завдань, і помилки ... і патетично не знали, що вони існують. Чудово підходить для зйомки неприємностей. Для вашої інформації вони:

/ var / log / syslog ... та /var/log/pm-suspend.log

Вони можуть допомогти іншим у цій химерній проблемі,

намагаючись допомогти, Марк

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.