PDA

Просмотр полной версии : Мерцание экрана дисплея при работе под Линукс



als777
05.05.2012, 14:53
Привет!

При работе в Linux (пробовал несколько дистрибутивов, в т.ч самые последние версии - проблема повторяется), если уменьшить яркость дисплея, становится заметно мерцание. Причем заметно это мерцание только на темном фоне. Если фон чисто белый, то мерцания не видно. Также мерцание пропадает, если увеличить яркость дисплея до максимума.

В Windows такой проблемы нет.

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

Дисплей ноутбука: ЖК со светодиодной подсветкой.
Модель ноутбука: eMachines E528.
Частота обновления экрана в графической программе конфигурации выставлена на 60 Гц. и возможность изменения не предлагается. Разрешение экрана - 1366х768. При установке разрешения 800х600 предлагается возможность выбора частоты обновления экрана 56 Гц.
В Windows тоже выставлена частота обновления экрана 60 Гц.

Далее мои выводы как человека далекого от темы.
При увеличении яркости дисплея происходит увеличение периода, когда светодиоды подсветки горят, по отношению к периоду, когда они не горят (скважность увеличивается или уменьшается?). Поэтому при увеличении яркости подсветки до максимума эффект мерцания пропадает. А при уменьшении яркости дисплея - появляется.

Почему он проявляется вообще?
Это зависит от соотношения частоты подсветки и частоты обновления экрана?
Почему этот эффект не проявляется под Windows?
Можно ли управлять частотой подсветки программными методами? Я так понимаю, что увеличение/уменьшение яркости - это и есть изменение частоты подсветки. Правильно?
Если дело в соотношении частоты подсветки и частоты обновления экрана, то можно ли изменить частоту обновления экрана выше 60 Гц.? Как это отразится на работе дисплея?

Вот такие вопросы.
С уважением, Александр.

R9CD
05.05.2012, 16:10
Александр, :hi:
Вот что пишут на linuxforum.ru (http://linuxforum.ru/viewtopic.php?pid=135130#p135130) по этому поводу: "... в Gnome-power-manager выставить яркость на 0% и проблема решена. Ни чего не зависает и не мерцает."
Попробуйте также установить проприетарный драйвер для видеоадаптера. Возможно тогда удастся установить выше частоту обновления экрана.

als777
05.05.2012, 17:43
Имеем встроенный графический чипсет от Intel. Intel GMA 4500MHD.
Вывод команды lspci:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)

Нигде не встречал отдельно драйвера для этого чипсета под Линукс. На сайте Интел выложен пакет для разработчиков под Линукс для этого чипсета еще 2008 году. На данный момент он должен полностью поддерживаться последними версиями ядра.

Меня интересуют ответы на последний абзац моего топика. Поэтому я разместил вопрос на этом форуме.

als777
07.05.2012, 20:32
Результаты переписки с Интел

Только-что общался со службой технической поддержки Интел.
Ниже привожу диалог:

Allan: Hello. Thank you for using the Intel Customer Chat Support service. We are glad to be of service. How may I help you?

aalex9193@gmail.com: Hello. Screen flickers when running in Linux. I tried the latest version of the kernel - nothing helps. Flicker like a wave, traveling rapidly upwards. In Windows 7 this is no problem. System configuration: Notebook - eMachines E528-922G25Mnkk, Grafics - Intel GMA 4500MHD, OS distribution - Linux Ubuntu 10.10, Core - 2.6.35-32. What is the reason?

Allan: I am sorry, the Intel support department does not support Linux* operating systems

Allan: Is there anything else I can help?

aalex9193@gmail.com: Where can I go with this problem?

Allan: to the Linux* community online or through your computer manufacturer for driver download

aalex9193@gmail.com: The Intel support department does not support Linux* operating systems?

Allan: yes, exactly, Intel and the Intel technical support department do no provide support for Linux*

Allan: "do not"

aalex9193@gmail.com: Thanks

Allan: you're welcome.

Allan: Thank you for visiting our live chat service and thank you for contacting Intel Technical department

Смысловой перевод - Служба технической поддержки Интел не поддерживает операционные системы Линукс.
Я переспросил - думал он что-нибудь уточнит. Он наверное подумал - вот тупые эти русские :)

RD3AMP
07.05.2012, 21:51
fuf
http://www.linux.org.ru/forum/linux-hardware/7715151

als777
09.05.2012, 08:39
Это моя тема на этом форуме :)

RN3AKK
09.05.2012, 08:54
Мандриву пробовали ставить поверпак? или SUSE?

als777
10.05.2012, 10:47
Да. Пробовал дистрибутивы самых последних версий. Этот подход не решает проблему.

RA9UEK
10.05.2012, 16:43
Может что-то с Вашим оборудованием? Посмотрите какая видеокарта в системе, может быть нужно подыскать драйвер. Сколько ставил систем на разные компы, такой проблемы не припоминаю. попробуйте в режиме Live последнюю версию Ubuntu (http://ubuntu.ru/). Что касается частоты обновления, насколько я знаю это критично только для экраном на основе электронно-лучевых трубок.

R9OSN
10.05.2012, 17:46
Гугль седня выключили (https://www.google.ru/search?q=Intel+GMA+4500MHD+linux+driver+flickering)? Запасаемся терпением и апдейтим/даунгрейдим пакеты xorg и xorg-video-intel. В какой-то комбинации должно все получиться :hi: