Ubuntu 22.04.2 - мерцание экрана / глюки
Я боролся с этим последнюю неделю. Я проверял подобные вопросы, и предложенные решения работали только на мгновение или уменьшали сбои, но не устраняли проблему. Кроме того, я переустановил Ubuntu, но это не помогло.
Моя установка
XPS 13 9300
Ubuntu 22.04.2 LTS
Internal monitor
2 external monitors
Проблема возникает только на внутреннем мониторе. 2 внешних не затрагиваются. Что противоположно проблемам других людей, которые я читал. Я обнаружил, что когда я меняю настройки внутреннего монитора с59.99 Hz
к48.00 Hz
, мерцание исправлено. Это происходит только во время регистрации/блокировки экрана.
В тот день я не устанавливал никаких новых пакетов или драйверов. Поэтому я отключил свой ноутбук и пошел к соседу, чтобы помочь ему. Проблема появилась впервые, когда я включил компьютер у него дома. Когда я не прикасался к ноутбуку, экран был черным. Мерцание стало происходить после прикосновения к тачпаду или клавиатуре.
Я также обнаружил новые предупреждения во время загрузки:
x86/cpu: SGX disabled by BIOS
pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
pci 0000:00:07.2: DPC: RP PIO log size 0 is invalid
blacklist: Problem blacklisting hash (-13)
blacklist: Problem blacklisting hash (-13)
blacklist: Problem blacklisting hash (-13)
blacklist: Problem blacklisting hash (-13)
wmi: Failed to parse WDG method
Я могу запустить Ubuntu с этими предупреждениями. Я проверил конфигурацию BIOS, и SGX software enabled
.
КРАТКОЕ СОДЕРЖАНИЕ
Как ни странно, что-то подобное происходит со СТАБИЛЬНЫМ дистрибутивом. До сих пор я был счастливым пользователем Ubuntu по крайней мере три года. Кроме того, этот ноутбук был куплен с установленной Ubuntu 18.04, поэтому я думаю, что у него есть аппаратная поддержка. Спасибо за вашу помощь; надеюсь, я дал всю информацию, необходимую для решения этой проблемы.
ОБЗОР ПОПЫТОК ИСПРАВЛЕНИЯ
- Предложения из этого вопроса - Мерцание экрана после новой установки Ubuntu 22.04
- Проверена ошибка Launchpad — экран [i915] мерцает в Ubuntu 22.04.
- Проверена другая ошибка на Launchpad (та же проблема) — [i915] мерцание экрана в Ubuntu 22.04.
- свежая установка Ubuntu 22.04.2 LTS
Редактировать:
- Я также сделал тест экрана из меню BIOS. Dell предоставляет такой инструмент, и мой экран прошел проверку. Так что я уверен, что это проблема программного обеспечения.
Редактировать 2: я пытался восстановить свою резервную копию. Поэтому я часто запускаю систему с Live USB. Проблема в том, что снимки из таймшифта, к сожалению, не загружаются. Я заметил сейчас на Live-версии Ubuntu; проблема не существует. Опять же, похоже, из-за разных настроек монитора.
6 ответов
Думаю, у вас такая же проблема, как и у многих из нас. Я бы сначала запустил команду:
sudo apt list --installed | grep linux-image
Это вернет все ядра, которые вы установили.
Затем введите:
uname -srm
Это вернет, какое ядро работает
Я подозреваю, что у вас установлена и работает версия 5.19.
Перезагрузите компьютер и нажмите f4, чтобы загрузить GRUB, выберите «Дополнительно», выберите «5.15» и нажмите «Ввод».
Теперь вы загрузились с ядром 5.15.
Проблема все еще актуальна?
У меня недостаточно репутации, чтобы комментировать ваш ответ.
Я подтверждаю, что загрузка Linux 5.15 устраняет проблему. Но у меня все еще случаются случайные зависания экрана, а у вас тоже?
Есть способ загрузить 5.15 по умолчанию?
РЕДАКТИРОВАТЬ: вы можете установить ядро GRUB по умолчанию, следуя этому руководству: Ubuntu: установите ядро и установите ядро GRUB по умолчанию.
По сути, вам нужно найти название меню и имя ядра, которое вы хотите загрузить по умолчанию.
grep submenu /boot/grub/grub.cfg
grep gnulinux-5.15.0 /boot/grub/grub.cfg
Вы должны найти такие строки, как: gnulinux-advanced-75bb64d0-7e42-4fbe-8f6a-a2cfc95c7d6d для меню и gnulinux-5.15.0-60-generic-advanced-75bb64d0-7e42-4fbe-8f6a-a2cfc95c7d6d для ядра.
Наконец, вы можете обновить GRUB_DEFAULT в /etc/default/grub , присоединив строки '>'
то есть
'gnulinux-advanced-75bb64d0-7e42-4fbe-8f6a-a2cfc95c7d6d>gnulinux-5.15.0-60-generic-advanced-75bb64d0-7e42-4fbe-8f6a-a2cfc95c7d6d'
напомните запустить update-grub в конце
У меня были похожие проблемы, когда я был в гостях у друга. После возвращения к себе домой все пришло в норму. Оглядываясь назад, причиной могут быть электромагнитные помехи от его холодильника (или других приборов), лол. Подумайте о возможных физических причинах, помимо программных...
С моей стороны, это была застежка моих новых умных часов с магнитом, и экран ноутбука погас, мне потребовалось несколько дней, чтобы понять, поскольку у меня есть дополнительный экран ...
У меня такая же проблема с Dell XPS 13 9320, который поставлялся с установленной Ubuntu 22.04. Я думаю, что проблема возникла после последнего обновления системы. К:
5.19.0-32-generic
Еще заметил, что глюки срабатывают в какой-то части экрана от курсора. Я также пробовал режим восстановления, и там тоже нет проблемы. До сих пор я изменил свое разрешение на 1680x1050 при 60 Гц, и, похоже, оно работает лучше. Но я видел, как иногда это повторялось. Так что это не окончательное исправление, но оно намного лучше!
У меня тоже раньше было это случайное зависание экрана и кажется, что с этим разрешением их тоже нет.
У меня все еще недостаточно репутации для добавления комментариев, извините за публикацию нового ответа.
У меня есть обновления. Проверив личинку, я увидел, что у меня установлено 6.0.0-1012-oem , это должно означать, что на ПК установлено это ядро, но по какой-то причине, которую я полностью игнорирую, я использовал ядро 5.19 или 5.15.
Я попробовал загрузиться с этим другим ядром, и пока все глюки исчезли. Также кажется, что случайные зависания экрана, о которых я упоминал ранее, тоже исчезли.
Я думаю, что эти проблемы с драйверами могли возникнуть из-за того, что мы использовали более старую версию ядра.