Рейтинг:4

Мерцание экрана при движении мыши (Ubuntu 20/21, Lenovo IdeaPad 5i Pro)

флаг cn

Недавно я приобрел Lenovo IdeaPad 5i Pro (16IHU6) со следующей конфигурацией.

  • Процессор: i5-11300H
  • Графический процессор: nVidia MX450
  • Дисплей: 2k при 120 Гц

и мне не удалось запустить Ubuntu 20.04/21.10 (если честно, любой Linux до сих пор) без серьезных проблем с экраном (как с использованием встроенной, так и с выделенной видеокартой).

описание проблемы

Экран мерцает и/или мигает, когда я (1) перемещаю мышь, (2) переключаюсь между окнами, (3) просматриваю YouTube и т. д. Точная причина остается неясной, но частота этих проблем, по-видимому, зависит от общей настройки, то есть от того, какая видеокарта используется, какой менеджер дисплея используется, какое разрешение и частота обновления установлены и так далее.

Вот результат dmesg -l ошибка:

<некоторые ошибки AE_NOT_FOUND>
pci 0000:00:07.0: DPC: размер журнала RP PIO 0 недействителен
i915 0000:00:02.0: [drm] *ОШИБКА* Опустошение канала ЦП A FIFO

а иногда и так:

i915 0000:00:02.0: [drm] *ERROR* Возможный сбой атомарного обновления в канале A
ucsi_acpi USBC000:00: ошибка инициализации PPM (-110)
i915 0000:00:02.0: [drm] *ERROR* Возможный сбой атомарного обновления в канале A
i915 0000:00:02.0: [drm] *ОШИБКА* Ошибка атомарного обновления на канале A (начало = 2109, конец = 2110), время 17 мкс, мин. 1579, макс. 1599, начало строки сканирования 1595, конец 1602

Частичный обходной путь

Мне удалось удалить проблемы при движении мыши (1) в Ubuntu 21.10, удалив xserver-xorg-video-intel и перезагрузка. Настройки nVidia подтверждают, что сейчас используется выделенный графический процессор (драйвер: nvidia 495.44).

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

Попытки разрешения

  • обновить все пакеты
  • использовать Ubuntu на Wayland
  • настройте устройство Intel (режим TearFree и т. д.), как было предложено в другом посте
  • переключить на лайтдм и хдм (субъективно улучшились проблемы)
  • настроить параметр ядра edp_vswing как было предложено в другом посте
  • настройка параметра ядра intel_iommu=выкл. устранены другие ошибки, перечисленные dmesg но не проблемы с отображением
  • настройка параметра ядра i915.enable_rc6=0
  • настройка параметров ядра i915.enable_psr=0 и/или i915.enable_fbc=0
  • создавать и применять пользовательские режимы отображения через xrandr
  • установить нвидиа-драйвер-455|460|490 от ППА
  • используя Fedora 35, имеющую более новое ядро ​​(насколько я понимаю, встроенный графический драйвер Intel является частью ядра)
  • обновить БИОС

Резюме

Там кажется быть проблема с интегрированным драйвером видеокарты.

Эта проблема влияет независимо от того, используется ли встроенная или дискретная видеокарта, и сохраняется в нескольких дистрибутивах Linux, но не в Windows.

Есть ли кто-нибудь, кому удалось запустить Ubuntu на этом устройстве? Что я могу сделать для дальнейшей отладки или решения проблемы?

Рейтинг:2
флаг cn

Решение состояло в том, чтобы установить включить_psr=0 правильно:

Создать файл /etc/modprobe.d/i915.conf со следующим содержанием

параметры i915 enable_psr=0

и примените эту конфигурацию через

sudo update-initramfs -u
sudo update-grub

После перезагрузки мои проблемы с мерцанием и миганием исчезли.

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

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