Bug 17281

Summary: Редкие и беспорядочные мигания экрана иногда с полным гашением
Product: Branch 4.1 Reporter: Roman Savochenko <rom_as>
Component: kernel-image-std-defAssignee: Michail Yakushin <silicium>
Status: CLOSED FIXED QA Contact: qa-4.1 <qa-4.1>
Severity: normal    
Priority: P2 CC: aquarius, old_bibigon
Version: unspecified   
Hardware: all   
OS: Linux   

Description Roman Savochenko 2008-09-22 19:25:18 MSD
Intel 945GME
xorg-drv-intel-2.4.2-alt5.M41.1
Замечены проблемы в работе драйвера, которые сопровождаются миганием экрана и сообщениями в логе:
(EE) intel(0): underrun on pipe B!
В отдельных случаях, на последних версиях drm i915 может происходить полное гашение экрана c множественными сообщениями:(EE) intel(0): underrun on pipe B!
и возврату к рабочему состоянию только после перегрузки.

Патч якобы исправляющий эту проблему обнаружен здесь:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/256142
Comment 1 Valery Inozemtsev 2008-09-22 19:35:10 MSD
"патч якобы исправляющий эту проблему" там уже есть, и у меня на i965 мерцания прекратились
Comment 2 Roman Savochenko 2008-09-30 10:07:55 MSD
А чего это она закрыта?
У меня на Intel 945GME раз в минуту мигает сопровождаясь соощениями в логе:
(EE) intel(0): underrun on pipe B!
Comment 3 Valery Inozemtsev 2008-09-30 10:48:05 MSD
ни на одном из i915/i945/i965 не воспроизводится
Comment 4 Roman Savochenko 2008-09-30 10:59:06 MSD
Версия драйвера какая?
Версия DRM?
Comment 5 Roman Savochenko 2008-10-01 18:50:13 MSD
У меня:
xorg-drv-intel-2.4.2-alt5.M41.1
xorg-dri-intel-7.0.4-alt8.M41.2
kernel-modules-drm-std-def-2008.06.16

И вот сегодня после запуска synaptic для обновления и начала обновления попёрло: (EE) intel(0): underrun on pipe B!
И иксы погасли вообще.
Comment 6 Roman Savochenko 2008-10-01 18:51:17 MSD
Так что открываем.
Comment 7 Roman Savochenko 2008-10-06 19:04:17 MSD
Заметил тут такой перекос при запуске на разных ядрах.
При запуске с 2.6.23.9lw имеем в Xorg.0.log:
(II) intel(0): Output configuration:
(II) intel(0):   Pipe A is off
(II) intel(0):   Display plane A is now disabled and connected to pipe A.
(II) intel(0):   Pipe B is on
(II) intel(0):   Display plane B is now enabled and connected to pipe B.
(II) intel(0):   Output VGA is connected to pipe none
(II) intel(0):   Output LVDS is connected to pipe B

В случае-же с 2.6.25-alt8:
(II) intel(0): Output configuration:
(II) intel(0):   Pipe A is off
(II) intel(0):   Display plane B is now disabled and connected to pipe A.
(II) intel(0):   Pipe B is on
(II) intel(0):   Display plane A is now enabled and connected to pipe B.
(II) intel(0):   Output VGA is connected to pipe none
(II) intel(0):   Output LVDS is connected to pipe B

Всё остольное идентично. Перекос по планам и каналам в случае с проблемным ядром получается.
Может это и является проблемой?

Напомню. с родным 2.6.23.9lw этой проблемы нет. А с 2.6.25-alt8 есть на идентичной конфигурации.
Comment 8 Valery Inozemtsev 2008-10-06 19:13:05 MSD
не знаю что такое 2.6.23.9lw, но если это зависит от ядра, то и перевешивайте на ядро
Comment 9 Ayaz Natfullin 2008-10-06 20:33:49 MSD
Подтверждаю.

xorg-dri-intel-7.0.4-alt8.M41.2
xorg-drv-intel-2.4.2-alt5.M41.1
xorg-server-1.4.2-alt8.M41.1
kernel-modules-drm-std-def-2008.04.28-alt1.132633.8.M41.1
kernel-image-std-def-2.6.25-alt8.M41.1

# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

Xorg.0.log:
(EE) intel(0): underrun on pipe B!
Comment 10 Roman Savochenko 2008-10-15 14:47:36 MSD
Похоже действительно какие-то проблемы в связке ядро 2.6.25 и драйвер intel. Натолкнулся на подобную проблему в LKML:
http://planet.gentoo.org/developers/remi/2008/08/18/intel_driver_update
Comment 11 Valery Inozemtsev 2008-10-15 14:55:47 MSD
ядерный drm у нас кривой. правильный drm в ядре 2.6.26
ftp://ftp.altlinux.ru/pub/people/shrek/kernel
Comment 12 Roman Savochenko 2008-10-21 18:45:05 MSD
2.6.26 попробую.
Обнаружилось ещё одно обстоятельство. Глючит при глубине цвета 24. При глубине цвета 16 работает нормально.
Comment 13 Roman Savochenko 2008-10-21 19:33:29 MSD
Да, действительно, на 2.6.26 с глубиной цвета 24 работает нормально.
Comment 14 Michail Yakushin 2008-11-11 19:05:08 MSK
Бага на 2.6.27 сохраняется?
Comment 15 Michail Yakushin 2008-11-11 19:05:47 MSK
Не заметил что на 4.1 а не на сизиф.
Comment 16 Roman Savochenko 2008-12-02 15:38:19 MSK
Уже исправлено и на 2.6.25 в Branch4.1.
Закрываем.