Рейтинг:2

Резюме Ubuntu 21.10 выдает пустой экран

флаг dj

После обновления с Ubuntu 20.10 до 21.10 (через 21.04, которое я не проверял на поведение приостановки/возобновления), приостановка/возобновление больше не работает должным образом.

Если я использую проприетарный метапакет драйверов NVIDIA из nvidia-driver-470, система, кажется, приостанавливается нормально — с помощью кнопки питания (эквивалентно systemctl приостановить) --, но при возобновлении работы дисплей остается черным, и мне приходится выключать питание, чтобы избежать этого.

(Если я использую драйвер X.Org X Server, система не может приостановить работу после временного отключения дисплея.)

Раньше, 20.10, приостановка/возобновление работало нормально. IIRC, я использовал проприетарный драйвер NVIDIA.

Графическая карта — GK106GL [Quadro K4000] (кодовое название NVE6), а ПК — Dell Precision T5500. инкси -G вывод:

Графика: Устройство-1: NVIDIA GK106GL [Quadro K4000], драйвер: nvidia v: 470.74 
           Устройство-2: Веб-камера SHENZHEN EMEET HD eMeet C960 Тип: USB-драйвер: hid-generic, snd-usb-audio, usbhid, uvcvideo 
           Дисплей: сервер x11: драйвер X.Org 1.20.13: загружено: nvidia выгружено: fbdev,modesetting,nouveau,vesa 
           разрешение: 2560x1440~60 Гц 
           OpenGL: рендерер: Quadro K4000/PCIe/SSE2 v: 4.6.0 NVIDIA 470.74

я следил за некоторыми инструкции по отладке приостановки ядра, отметив, что pm-приостановить (часть pm-utils) воссоздает тот же сбой восстановления, что и выше, и обнаружил следующее в выводе dmesg:

[ 1.322162] PM: Магическое число: 0:486:890
[ 1.322167] PM: хеш совпадает с drivers/base/power/main.c:905
[ 1.322237] pci 0000:00:1f.3: хеш-совпадения

lspci показал:

00:1f.3 SMBus: Контроллер SMBus Intel Corporation 82801JI (семейство ICH10)

Поиск "smbus 82801ji" привел меня к Драйвер ядра i2c-i801. исходный код для этого драйвера включен исправить ошибку резюме. Последнее ядро ​​с исправлением — 5.15-rc7.

После установки ядра 5.15-rc7 с помощью эти инструкции, восстановить по-прежнему не удается после systemctl приостановить. Однако резюме работает нормально после sudo pm-приостановить. В 5.13 возобновить работу не удается после sudo pm-приостановить.

(Я также пробовал редактировать /etc/systemd/sleep.conf чтобы увидеть, помогли ли более ограниченные параметры приостановки, но они не помогли.)

Рейтинг:1
флаг pl

Мои два цента...

Используя Ubuntu 20.04.1, я настроил Настройки -> Сила -> Действие кнопки питания к Спящий режим. Это не сработало, создав пустой экран.

Поэтому я настроил Настройки -> Горячие клавиши -> Пользовательские ярлыки с командой спящий режим systemctl. Это работает отлично.

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

В противном случае просто игнорируйте его.

glyn avatar
флаг dj
`systemctl hibernate` не удалось перейти в спящий режим, экран погас, и для восстановления потребовалось отключение питания. Спасибо за предложение. ;-)
sancho.s ReinstateMonicaCellio avatar
флаг pl
@glyn - Так что это может быть симптомом того, что в вашем случае тоже не работает. Вы можете использовать это как еще один вход для веб-поиска.
Рейтинг:0
флаг th

I had the same problem after upgrade to 21.10. Graphics card GTX 970. Driver 470.74

I installed server driver 450. With this suspend is not working. Back to 470 driver. Now the system resumes.

glyn avatar
флаг dj
Вы действительно получили 470,74? Кроме того, вы пробовали версию 470.82, выпущенную вчера?
glyn avatar
флаг dj
Хорошо, просто удивительно, что понижение версии, а затем восстановление 470.74 решает проблему, но я предполагаю, что произошли более странные вещи.
mario avatar
флаг th
да, для меня это работа с 470.74 за последние 3 дня и около 20 приостановок/возобновлений
mario avatar
флаг th
Старая проблема вернулась. Пробую 470.82 от графики-ппа. Такое же поведение. Взорви его, я устанавливаю nouveau-driver. Это работает. А затем sudo apt-get purge "nvidia*"
glyn avatar
флаг dj
Я не уверен, что следую. Вы говорите, что проблема воссоздана с 470.82? Вы также говорите, что у вас есть фикс с драйвером nouveau? Если да, то не могли бы вы написать отдельный ответ с подробностями.
Рейтинг:0
флаг cn

I also had the same problem with Ubuntu 21.10, but my graphic card is Amd Radeon instead. I just installed mainline to upgrade kernel to 5.15.22, because I had 5.13.0. This fixed the error, I can lock and unlock the screen and shows again login window without problem. I wonder why only some devices present that problem.

mainline link: https://github.com/bkw777/mainline

thanks.

Рейтинг:0
флаг in

На Legion 5 Pro 16ACH6 (Ryzen 5800H + RTX 3050 Ti) я установил последнее ядро ​​(5.15) и использую встроенный графический процессор AMD. Потому что я хочу воспользоваться последними улучшениями для AMD, и потому что драйвер NVidia еще не совместим с ядром 5.15.

Моя проблема была:
Когда я просыпаюсь от приостановки, внешний экран черный. Мой обходной путь

  • Ctrl+Альт+F1, чтобы получить доступ tty1 консоль, затем
  • Ctrl+Альт+F7 переключиться обратно на tty7/ где работает X-сервер

Таким образом, внешний монитор возвращается к жизни.

glyn avatar
флаг dj
Я попробовал этот обходной путь (хотя и с разными сочетаниями клавиш (Ctrl+Alt+F3 для консоли, Ctrl+Alt+F1 или F2 для Xserver), но монитор не вернулся к жизни, и мне пришлось резко отключить питание.
Рейтинг:0
флаг dj

Обходной путь, по-видимому, заключается в установке ядра 5.15-rc7 и приостановке использования sudo pm-приостановить, хотя это может иметь некоторые недостатки.

Для этого я связал /bin/sh -c "sudo pm-suspend" на клавишу (клавиша «Пауза», «Shift» + «Разрыв» казалась подходящей) и добавил следующую строку в конец /etc/sudoers:

%yourusername ALL = NOPASSWD: /usr/sbin/pm-suspend

Например.

%glyn ALL = NOPASSWD: /usr/sbin/pm-suspend

Кажется, это работает нормально. Только один раз при использовании терминала файловая система, содержащая мой домашний каталог, самопроизвольно стала доступна только для чтения, и для восстановления потребовалась перезагрузка. Неясно, было ли это побочным эффектом pm-приостановить, проблема в ядре 5.15-rc7 или еще что-то.

glyn avatar
флаг dj
Проблема с файловой системой, которая становится доступной только для чтения, не воспроизводилась, поэтому меня устраивает обходной путь (хотя, конечно, я бы предпочел исправление).
glyn avatar
флаг dj
Тот же обходной путь применим к ядру 5.16.11, хотя исходная проблема не исправлена ​​этим ядром.
Рейтинг:0

Ubuntu 21.10 NVIDIA 470/510 nv_restore_user_channels ошибка

Полная информация по адресу: 18.04 Экран остается пустым после выхода из режима ожидания но TLDR, если вы видите:

nv_restore_user_channels

на:

журналctl -b-1

попробуйте запустить:

sudo systemctl остановить nvidia-suspend.service
sudo systemctl остановить nvidia-hibernate.service
sudo systemctl остановить nvidia-resume.service

sudo systemctl отключить nvidia-suspend.service
sudo systemctl отключить nvidia-hibernate.service
sudo systemctl отключить nvidia-resume.service

sudo mv /lib/systemd/system-sleep/nvidia ~/nvidia.bak

и перезагрузиться.

флаг bv
К сожалению, (для меня) отключение заданий systemd больше не работает в Ubuntu 21.10 и последнем ядре, поставляемом с ним (5.13.0-28-generic). Он отлично работал на Ubuntu 21.04. p.s Пробовал и другие версии драйвера, в том числе серверные.
Ciro Santilli 新疆再教育营六四事件法轮功郝海东 avatar
@Max_Payne, похоже, это сработало для меня на ядре Ubuntu 21.10 5.13.0-28-generic BTW, и я запускаю его прямо сейчас.
флаг bv
Santilli Если я приостанавливаю на пару минут, а затем возобновляю, он работает, но не работает, если я пытаюсь возобновить работу на следующий день. В Ubuntu 21.04 с исправлением systemd я мог приостановить работу ПК на несколько дней, а затем возобновить работу без каких-либо проблем. Вернулся к драйверу Nouveau с ускоряющей прошивкой Nvidia. На самом деле сейчас все работает быстрее и лучше. Я чувствую, что мой компьютер очень отзывчив. Даже шрифт в консоли TTY отображается лучше. Очень разочарован Nvidia...
Ciro Santilli 新疆再教育营六四事件法轮功郝海东 avatar
@Max_Payne Кстати, у меня было точно такое же поведение, как упоминалось по адресу: https://askubuntu.com/questions/1032633/18-04-screen-remains-blank-after-wake-up-from-suspend/1391917#1391917 приостановка не удалась только для более длительных приостановок. Затем я отсоединил шнур питания от своего ноутбука, и мне удалось воспроизвести его даже при короткой приостановке, и это исправление, похоже, сработало и при короткой приостановке. Конечно, в наших системах может быть что-то еще, что приводит к другому поведению. Также стоит `apt очистить` все пакеты nvidia, если вы когда-нибудь попробуете это снова.
флаг bv
Я думаю, что это совместимость драйвера и ядра. Некоторые люди говорят, что на ядре 5.15 он должен работать, но я предпочитаю оставаться с драйвером Nouveau, так как я не играю в игры, и он отлично подходит для моих нужд. Спасибо за ваше время.
флаг bv
прямо под нами пользователь описывает такое же поведение, которое возникает после обновления до 21.10, и решает его с помощью драйвера Nouveau. https://askubuntu.com/questions/1371055/ubuntu-21-10-resume-produces-blank-screen/1391920?noredirect=1#comment2361275_1371937

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.