мерцает экран при запущенном Х

Господа и Дамы
не знаю к чему это отнести, по этому записал в эту ветку.
Суть проблемы:
имеем asus Eee-pc 1005HA, собственно арч, на него поставлен: cpufreeq настроенный, acpid по умолчанию (только чтоб спячка работала), Х, дрова интел.
симптомы: после недавнего (примерно как на 32 ядро переехали) обновления, начал мерцать экран, как на старых телевизорах; но не постоянно, а периодически промигивает. или бывает экран становится полностью синим (светло синим) и ничего никак не отображается, но можно “на ощупь” переключиться в консоль и сделать трёхпальцевый салют, он благополучно перезагрузится. всё это абсолютно спонтанно. При работе в консоли этого не происходит (я часто беру бук в машину как плеер, подключая его к магнитоле)
если кто сталкивался или может знать в чём проблема - делитесь мыслями :)
благодарю за внимание
Это проблема intel-овского драйвера по .32-м ядром со включенным KMS. У меня на на Dell mini 10v такая же песня была. Обновился до 2.6.32.3-1 и отключил KMS - вылечило :)
Говорила мама: "RTFM, сынок!"
nobus
Это проблема intel-овского драйвера по .32-м ядром со включенным KMS. У меня на на Dell mini 10v такая же песня была. Обновился до 2.6.32.3-1 и отключил KMS - вылечило :)

да, только лучше тогда не обновлять сами дрова intel - в гит, невест и в тестинге - из самого драйвера выпилена поддержка переключения режимов в юзерспейсе. намного лучше работа когда powersave=0 в параметрах модуля. Не дергается, но уже висли иксы. Решения, когда у тебя ведро 2.6.32 и последние распоследние дрова, как я понял - не существует.

Ну и подробнее: как выключался КМС и какая версия xf86-video-intel и intel_dri?

ЗЫ EeePC 1000H
ЗЗЫ тут вроде такое пробегало, только искать лень было.
systemd должен умереть.
Как раз для стабильности я последними-распоследними дровами стараюсь не пользоваться, тем более что для нетбука. Поэтому дрова стабильные из экстраxf86-video-intel 2.9.1-1.

Отключал KMS стандартно: в /boot/grub/menu.lst добавил “i915.modeset=0”, получилось вот так:
# (1) Arch Linux (GNOME)
title  Arch Linux GNOME Login
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/... ro i915.modeset=0
initrd /boot/kernel26.img

самый простой способ,и он работает. Также работает и на ноутбуке Dell Inspiron 1545.
Говорила мама: "RTFM, сынок!"
я бы посоветовал перейти на ядро 2.6.30. Принципиально не обновляю пока свой 1005ha. Всё отлично работает даже с kms (разве только eth0 не пользую, скорее всего он будет глючить).
Камрады, у кого мерцание наблюдается при включенном KMS, попробуйте в xorg.conf добавить опцию: Option “LVDSFixedMode” “false” и отпишитесь, плиз, прошли мерцания или нет.

Подробнее про эту опцию написано в man intel, там целый раздел есть “HARDWARE LVDS FIXED TIMINGS AND SCALING”. Не уверен, что это то самое, но все-таки, попробуйте кто-нибудь.
вы знаете,
Option "LVDSFixedMode" "false"
очень даже помогло, я правда не долго следил, но по крайней мере первые 15 минут он точно не мерцал :)
Увы. Применил эту настройку у себя - мерцания вроде бы стали реже, но все равно не ушли полностью. Видимо, придется отключить пока KMS и дождаться пока в репы придет интеловский драйвер 2.10.0 - там уже не мерцает.
проверил 2.10 и git сборку - таки мерцает, особенно после засыпания/просыпания, ладно бы просто мерцало, да вот фриз рендеренга в иксах это уже жопа. Пока работаю так:
http://hatred.homelinux.net/wiki/zhurna … soli_i_x11
systemd должен умереть.
В топике по Eee901 mango писал, что у него с git-сборкой подергивания прошли. Остался глюк с черным экраном после гибернейта (лечится путем chvt 1 && chvt 7 ) и с фризом после гибернейта если используешь компиз (лекарство неизвестно, помогает только радикальный “компиз нинужен”).

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