Периодическое мерцание экрана после обновления до 24.10

Вопрос или проблема

Это почти 6-летний ноутбук, изначально установленный с Ubuntu 18.10, и после этого обновлявшийся каждые шесть месяцев до последней “нормальной” версии Ubuntu.

С этой проблемой я не сталкивался ранее. После вчерашнего обновления с 24.04 на 24.10 у меня начали появляться случайные мерцания экрана (один раз или несколько раз подряд почти на протяжении секунды экран на несколько миллисекунд становится черным).

В момент мерцания в системном syslog у меня следующее:

2024-11-17T19:12:36.160592+03:00 _myhostname_ kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun

В настоящее время я использую драйвер nvidia-driver-560, но я также пробовал другие (X.Org X server и 535-server), с тем же результатом.


Не знаю, совпадение это или нет, однако после обновления до 24.10 стало требоваться слишком много времени (почти две минуты с пиковым использованием ЦП), чтобы отобразить вкладку Дополнительные драйверы в Программном обеспечении и обновлениях:

вставьте описание изображения сюда

То же самое для следующей команды:

# time ubuntu-drivers devices 
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001D05sd00001042bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Mobile]
driver   : nvidia-driver-560 - рекомендованный драйвер от дистрибутива
driver   : nvidia-driver-535-server - драйвер от дистрибутива
driver   : xserver-xorg-video-nouveau - встроенный бесплатный драйвер

real    1м52.061с
user    0м36.741с
sys 1м15.267с

Я пробовал сначала установить i915.modeset=0, а затем i915.modeset=1 в /etc/default/grub, после чего выполнил

$ sudo update-grub

и перезагрузил систему, но это тоже не помогло.


Выбор Wayland или Xorg (GNOME) при входе в систему не дает никакой разницы.


Отчет о деталях системы


Детали отчета

  • Дата генерации: 2024-11-17 19:58:33

Информация о железе:

  • Модель оборудования: MONSTER ABRA A5 V13.2
  • Оперативная память: 24.0 GiB
  • Процессор: Intel® Core™ i7-8750H × 12
  • Графика: Intel® UHD Graphics 630 (CFL GT2)
  • Графика 1: NVIDIA GeForce GTX 1050
  • Емкость диска: 756.2 GB

Информация о программном обеспечении:

  • Версия прошивки: N.1.10
  • Название ОС: Ubuntu 24.10
  • Сборка ОС: (null)
  • Тип ОС: 64-бит
  • Версия GNOME: 47
  • Система окон: X11
  • Версия ядра: Linux 6.11.0-9-generic

Ответ или решение

Проблема с мерцанием экрана после обновления до Ubuntu 24.10 может иметь несколько причин, связанных как с драйверами видеокарт, так и с ядром системы. Ниже приведены возможные пути решения, а также анализ ситуации.

1. Анализ ошибки в системных логах

Запись в журнале ошибок, указывающая на «CPU pipe A FIFO underrun» от драйвера Intel (i915), может сигнализировать о проблемах с графическим выводом. Это может происходить из-за несовместимости между драйвером видеокарты и используемой версией ядра, либо из-за конфликта между интегрированной графикой Intel UHD Graphics 630 и дискретной NVIDIA GeForce GTX 1050.

2. Драйверы графических карт

Вы упомянули использование драйвера nvidia-driver-560, который является рекомендуемым, но проблемы с мерцанием экрана проявляются и при переключении на другие драйвера (X.Org и 535-server). Вам стоит рассмотреть следующие действия:

  • Обновление драйвера NVIDIA: Убедитесь, что у вас установлена последняя версия драйвера от NVIDIA, так как более новые версии могут содержать исправления для известных проблем.

  • Переустановка драйверов:

    sudo apt remove --purge '^nvidia-.*'
    sudo apt install nvidia-driver-560
  • Использование Nouveau: Рассмотрите возможность переключения на открытый драйвер Nouveau, чтобы проверить, будет ли проблема сохраняться:

    sudo apt install xserver-xorg-video-nouveau

3. Настройки GRUB

Вы пробовали настройку i915.modeset в GRUB. Это правильный шаг, учитывая, что конфликт может происходить как с драйвером Intel, так и с его настройками. Убедитесь, что изменения сохранены и корректно применены. Попробуйте также указать режимы дополнительно, например:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"

Не забудьте обновить GRUB:

sudo update-grub

4. Проверка установки дополнительных драйверов

Долго загружающаяся вкладка "Дополнительные драйверы" может указывать на проблему с зависимостями или конфигурацией системы. Попробуйте выполнить обновление пакетов и проверить наличие установленных обновлений:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

5. Обновление системы

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

sudo apt autoremove
sudo apt clean

6. Проверка аппаратного обеспечения

Так как ноутбук достаточно старый, возможные проблемы с аппаратным обеспечением также могут приводить к мерцанию экрана. Убедитесь, что не происходит перегрева компонентов, и при необходимости проверьте ноутбук на наличие физических повреждений.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...