Рейтинг:0

Ubuntu 20.04 не просыпается (или экраны не просыпаются) после блокировки экрана или любого длительного отсутствия

флаг pt

Спецификации:

  • 5.13.0-30-generic #33~20.04.1-Ubuntu SMP Пн, 7 февраля, 14:25:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  • Ядро i5 11600K
  • 64 ГБ ОЗУ
  • Нвидиа ГТХ 1070
    • Текущий драйвер nvidia-driver-510 (проприетарный, проверенный):

Эта проблема:

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

Подробнее:

  • У меня отключена автоматическая приостановка.
  • Судя по индикатору активности на вышке, кажется, что он все еще горит.
  • Кроме того, если я запускаю journalctl после перезагрузки, журналы показывают, что он активен, более того, в журналах есть тысячи строк следующих ошибок.
    • гном-оболочка [39085]: [4182106:4182106:0220/185219.040851:ОШИБКА:gl_utils.cc(314)] [.RendererMainThread-0x2e44004c2a00] GL_INVALID_FRAMEBUFFER_OPERATION: буфер кадра неполный: драйвер не поддерживает эту конфигурацию буфера кадра.
    • gnome-shell [39085]: [4182106:4182106:0220/185219.040771:ОШИБКА:gl_utils.cc(314)] [.RendererMainThread-0x2e44004c2a00] GL_INVALID_FRAMEBUFFER_OPERATION: буфер кадра отрисовки неполный
  • Эта ошибка встречается гораздо реже, но может быть связана
    • gnome-shell [39085]: [4182106:4182106:0219/201038.983575:ОШИБКА:angle_platform_impl.cc(44)] renderergl_utils.cpp:188 (ClearErrors): Существовавшая ранее ошибка GL 0x00000506 от ../../ Third_party/angle/ src/libANGLE/renderer/gl/TextureGL.cpp, setImageHelper:256.
  • А эта ошибка еще реже, я ее всего пару раз видел, но тоже возможно относительная
    • gnome-shell[38502]: программа 'gnome-shell' получила системную ошибку X Window. Это, вероятно, отражает ошибку в программе. Ошибка была «BadMatch (недопустимые атрибуты параметра)». (Подробности: серийный номер 19467846 error_code 8 request_code 134 (SYNC) minor_code 16) (Примечание для программистов: обычно об ошибках X сообщается асинхронно; то есть вы получите ошибку через некоторое время после ее возникновения. Чтобы отладить вашу программу, запустите ее в среде GDK_SYNCHRONIZE. переменная, чтобы изменить это поведение. Затем вы можете получить осмысленное отладчик, если вы сломаете функцию gdk_x_error().)

Что я сделал, чтобы попытаться исправить это:

  • Я переключился между всеми основными драйверами Nvidia, начиная с 450. У меня все еще есть проблема.
  • Я полностью отключил функцию приостановки.
  • Я не отключал пустой экран, потому что мне нужно, чтобы мои экраны гасли через некоторое время, чтобы они не горели, а также не тратили электроэнергию.

Во всяком случае, это сводит меня с ума. Любая помощь будет принята с благодарностью.

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

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