Пустой экран после приостановки / гибернации 14.04

30

Я сделал новую установку Ubuntu 14.04. Все отлично работает, кроме как после спящего режима / приостановки, я получаю черный экран. Я могу использовать Alt+ Ctr+, F1затем Ctrl+ Alt+, Delчтобы перезагрузить, и экран возвращается нормально.

Я использую открытый исходный код X.org X-server драйверы .

Мой ноутбук - HP Pavilion G6, APU A8-3520M с Radeon HD 6620G

Что я могу сделать, чтобы экран вернулся после приостановки / гибернации? Я проверил какую-то старую ветку 2010 года, где люди добавляли небольшой фрагмент кода где-то в системе, чтобы заставить экран вернуться или что-то в этом роде.

user268569
источник
1
Кажется, это пустой экран ошибки Bug Ubuntu 14.04 после выхода из спящего режима. Вы пробовали установить установленный «Addidtional Driver» для вашего GPU?
ТуКсн
Ну, под «дополнительным драйвером» вы подразумеваете проприетарный, скачанный с сайта AMD? Проблема с ними заключается в том, что, если я установлю их и открою Scilab Advanced CLI, я получу предупреждение, подобное следующему: «Предупреждение Libegl: DRI2 не удалось аутентифицировать» Но эта тема, которую вы только что разместили, не представляет никакого решения? Я что-то пропустил?
user268569
Извините, я попал в Ubuntu месяц назад, это команда терминала или что?
Еще
1
Да, вы правы syslog, dmesg и xorg.log были бы интереснее.
ТуКсн
2
Проверьте, работает ли это для вас: askubuntu.com/a/436389/16395
Rmano

Ответы:

7

Уничтожение процесса light-locker(обнаружение с помощью xwininfo) помогло нам временно, затем удалениеlight-locker с dpkg --purge light-locker light-locker-settingsисправленным исправлением более навсегда.

Мы используем Gnome 3, поэтому это может быть решением не для всех.

(В общем, возможно, есть процесс, отображающий черный экран, который нужно убить; попробуйте найти его!)

Дракон
источник
Огромное спасибо!! Вы были спасателем. Я прочитал по крайней мере 30 сообщений об ошибках и не смог найти проблему. Я использовал radeonдрайвер с открытым исходным кодом . Но после удаления light-lockerвсе заработало отлично !!
3

Какое ядро ​​вы используете? Проверьте это сuname -r . Я не фанат проприетарных драйверов AMD для Linux. Я нахожу много проблем с ними. Я предпочитаю запускать драйверы с открытым исходным кодом, и в новых ядрах есть много новых исправлений и функций для графики AMD. Вы можете воспользоваться ОТКРЫТЫМ МАРШРУТОМ ИСТОЧНИКА или СОБСТВЕННЫМ МАРШРУТОМ.

ОТКРЫТЫЙ МАРШРУТ ИСТОЧНИКА

Если вы используете 3.13, попробуйте более новое ядро ​​3.16

sudo apt-get install --install-рекомендует linux-generic-lts-utopic

или попробуйте весь Utopic LTS Enableck Stack который лучше ...

sudo apt-get install --install-рекомендует linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Если вы уже используете 3.16, попробуйте удалить Utopic LTS Enableck Stack

sudo apt-get удалить linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Если ничего из этого не помогает, вы можете попробовать новейшее стабильное ядро. Это немного сложнее и может вызвать некоторые проблемы, но я уже некоторое время запускаю ядро ​​linux 4.0 на Ubuntu 14.04 без проблем.

mkdir linux4-0-4
CD linux4-0-4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http: //kernel.ubuntu. com / ~ kernel-ppa / mainline / v4.0.4-wily / linux-image-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/ v4.0.4-коварный / Linux-Headers-4.0.4-040004_4.0.4-040004.201505171336_all.deb
sudo dpkg -i linux-headers-4.0 * .deb linux-image-4.0 * .deb

После установки или удаления любых ядер вам нужно будет перезагрузиться, чтобы протестировать их.

СОБСТВЕННЫЙ МАРШРУТ

Вы можете довольно легко установить проприетарный драйвер Catalyst AMD в Ubuntu 14.04. Просто беги

sudo apt-get установить fglrx
sudo apt-get установить fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig - начальный

Если вы используете несколько видеокарт AMD или двойную графику AMD (например, пользователей ноутбуков), используйте:

sudo amdconfig --adapter = all --initial

После установки или удаления Catalyst вам необходимо перезагрузиться, чтобы протестировать.

HarlemSquirrel
источник
Спасли
2

У меня была проблема, которую Ubuntu не мог загрузить после обновления с 12.04 до 14.04. После запуска startxостался только черный экран. Я исправляю это, переходя в режим восстановления и просто выбирая Восстановление поврежденных пакетов и проверяя все файловые системы , но я думаю, что будет работать только первый вариант.

MAQ
источник
Можете ли вы проверить, сможете ли вы восстановиться после гибернации на графических драйверах с открытым исходным кодом? Я совершенно уверен, что они ужасно неисправны. - - - Также я был бы признателен за более подробную информацию о предложенном вами подходе :)
user268569
2

Вы отключили питание графического устройства Radeon? Потому что я сделал это, и то, что вы описываете здесь, было тем, что я испытал. Я отменил отключение питания VGA, и резервный выход снова работает для меня.

Флорин С
источник
Как вы отменили отключение питания VGA? В биосе?
Питер Мортенсен
@PeterMortensen Я открыл мета вопрос об одном из ваших правок. Я отмечаю вас, потому что правильно сообщить вам об этом.
Андреа Лаззаротто
2

Я совершенно уверен, что это ошибка ядра (у меня та же проблема с Intel, и она началась только 3-4 недели назад).

Попробуйте установить другое (старое) ядро ​​и загрузиться с ним. Прямо сейчас в репозитории я вижу, что это самая старая версия ядра:

sudo apt-get install linux-image-3.13.0-24-generic
Postadelmaga
источник
1
То же самое здесь, на Lenovo Latitude T400 . Это работает после того, как я загрузил прежнее ядро при запуске. (Нажмите левую Shiftклавишу во время загрузки, чтобы активировать Grub .)
JJD
что вы имеете в виду former kernel... в любом случае на моем ноутбуке выглядит работает с последними обновлениями (у меня работает 14.10)
Postadelmaga
Вы можете загрузить свою машину с более ранним ядром, нажав левую Shiftклавишу во время запуска. Это запускает Grub, где вы можете выбрать прежнее ядро . Обратите внимание, что я все еще работаю 14.04.
JJD
1

У меня была та же самая проблема на Xubuntu 14.10 моей Lenovo Yoga.

Я снял флажок «Настроить новые дисплеи при подключении» в диалоговом окне настроек дисплея.

Попробуйте - надеюсь, это поможет.

Сергей Александрович Савенко
источник
Под «диалоговым окном настроек дисплея» вы подразумеваете «Системные настройки» -> «Дисплеи»?
Питер Мортенсен
@ Питер-Мортенсен, да.
Сергей Александрович Савенко
1

Перепробовав много разных предложений, я наконец отказался от 14.04 и установил 15.04, и теперь проблема исчезла.

Я установил 15.04 на Lenovo Yoga 2 pro.

musiton
источник
0

Та же проблема с картой NVidia. Light Locker это не исправил. Решение: Обязательно переключитесь на использование драйверов экрана NVidia, сначала убедитесь, что у вас есть подключение к Интернету , а затем

System Tools->Software Updater ->  (Settings) button
[Additional Drivers]  tab

NVidia Corporation:  Unknown          select radio button:
  (*) Using NVIDIA binary driver--version etc. (tested)
  ( ) Using X.Org X server -- Nouveau
(Apply Changes) button, it takes a while to download & install
**restart your computer**

проверьте вашу установку с помощью System Tools-> NVIDIA X Server Settings, там должно быть и найдите зеленый всплеск пингвина на инструменте.

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

Dragonlord
источник
0

У меня была такая же проблема на Dell Inspiron 3558 с графикой NVIDIA (GK208M (GeForce 920M) с драйвером 340.102) с Ubuntu 14.04 (64-битная Intel i5).

Ранее я делал обновление программного обеспечения и версия ядра была:

linux-image-3.13.0-144-generic 3.13.0-144.193 amd64
Linux kernel image for version 3.13.0 on 64 bit x86 SMP

Всякий раз, когда я приостанавливал (закрывал крышку ноутбука), он никогда не начинался, хотя я слышал, как включился вентилятор. Я видел некоторые сообщения об увеличении спящего режима подкачки памяти, но я не думал, что это может быть проблемой, потому что раньше, когда я покупал ноутбук, он работал и даже после того, как я увеличил свою оперативную память. Я заново установил Ubuntu.

Это произошло сразу после определенного обновления ядра.

Итак, я обновил linux-generic(в настоящее время 3.13.0-160-generic) и протестировал его с программным обеспечением с высокой нагрузкой и подвеской. Теперь работает нормально :)

гаурав арора
источник
Вы обновили ядро, поэтому в вашем случае это была ошибка в ядре. Это отличается от устройства OP, так что это не та же проблема.
Занна
Настройки X-сервера также дезориентировали это однажды, когда я обновил их до новых драйверов для NVIDA (любая версия> 360 не работает). Проблема Lightdm все еще происходит для меня. Не все обновленное ядро ​​решило мою проблему, но версия, которую я упомянул, также опубликовала это в центре разрешения проблем Ubuntu. Надеюсь помочь.
Гаурав Арора