Bug 35996 - Ошибки драйвера i915
Summary: Ошибки драйвера i915
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-un-def (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL: https://cgit.freedesktop.org/drm-inte...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-29 17:53 MSK by Aleksei Nikiforov
Modified: 2022-10-05 14:58 MSK (History)
3 users (show)

See Also:


Attachments
kernel-journalctl.log (4.48 KB, text/x-log)
2019-01-29 17:53 MSK, Aleksei Nikiforov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksei Nikiforov 2019-01-29 17:53:11 MSK
Created attachment 7974 [details]
kernel-journalctl.log

Периодически возникают проблемы с графикой: полное зависание компьютера или перезагрузка, артефакты отображения, также недавно были зависания графики Иксов (при этом как минимум мышь продолжала работать, т.е. курсор реагировал).

Из проблем в логах вижу лишь подобные записи:
янв 29 10:43:31 localhost kernel: [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=35435994 end=35435995) time 352 us, min 1073, max 1079, scanline start 1069, end 1092

Также после последней перезагрузки посмотрел лог и сообщение сразу до перезагрузки прикрепляю к багу.

$ uname -s -r -v -m -o
Linux 4.19.16-un-def-alt1 #1 SMP PREEMPT Thu Jan 17 09:06:35 UTC 2019 x86_64 GNU/Linux

$ glxinfo
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 400 (Braswell) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.2
OpenGL core profile shading language version string: 4.50

$ lspci
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 21)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21)
00:13.0 SATA controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller (rev 21)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 21)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 21)
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 21)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 21)
00:1c.2 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 21)
00:1f.3 SMBus: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller (rev 21)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Comment 1 Michael Shigorin 2019-01-29 22:20:57 MSK
Возможно, это сюда: https://bugzilla.kernel.org/show_bug.cgi?id=109051 -- вкратце: интел забил, известен обход в виде отключения "лишнего" энергосбережения (intel_idle.max_cstate=1 в параметры ядра); пробегало некоторое количество патчей, анализ применимости и результативности которых более уместен для человека с соответствующим железом, как мне кажется.

Баги вешать об этом смысл может быть разве в bugzilla.kernel.org, и то не факт.
Comment 2 Aleksei Nikiforov 2019-01-30 10:12:43 MSK
Спасибо за наводку, попробую чуть позже. Пока что нашёл информацию про параметр ядра i915.enable_psr=0 и тестирую его.
Comment 3 Aleksei Nikiforov 2019-02-07 10:43:46 MSK
Попробовал добавлять i915.enable_psr=0 в параметры ядра, мне не помогло. Заменил на intel_idle.max_cstate=1 и пока что, похоже, работает стабильно. Спасибо.
Comment 4 Michael Shigorin 2019-07-26 20:40:06 MSK
(В ответ на комментарий №3)
> Попробовал добавлять i915.enable_psr=0 в параметры ядра, мне не помогло.
> Заменил на intel_idle.max_cstate=1 и пока что, похоже, работает стабильно.
> Спасибо.
Пишут: https://bugzilla.kernel.org/show_bug.cgi?id=109051#c1009
...что помог https://bugzilla.kernel.org/show_bug.cgi?id=109051#c1009
(который в 5.3 пошёл).  Возможно, нам стоит этот патчик утащить к себе
на те ядра, куда ляжет.