LINUX.ORG.RU

Мерцание экрана дисплея при работе в Linux


0

1

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

Регулирую яркость дисплея командой: setpci -s 00:02.0 F4.B= . Клавиши регулирования яркости (стрелки на клавиатуре) в Линукс не работают.

Конфигурация системы:

ноутбук - eMachines E 528

дистрибутив ОС - Ubuntu 10.10

ядро - 2.6.35-32

вывод команды 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)

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) 00:1f.2 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)

Месяца два назад ставил openSUSE последней версии. Проблема та же. Вчера вспомнил о дистрибутиве Линукс, который стоял на этом ноутбуке при покупке в магазине - Linpus Lite. Подумал, может там эта проблема решена. Установил. Проблема повторилась в точности. Также, вчера ставил Ubuntu 12.04. Проблема та же.

Ответ с сайта acer.ru: Благодарим вас за обращение в службу технической поддержки. Дело в том, что поддержка оказывается по ОС семейства windows. Рекомендуется использовать ОС windows, посколько для нее есть все необходимые драйвера. В вашем случае проблема скорее всего именно в драйвере.

На сайте intel.com ничего нет.

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

Много времени потратил на поиск готовых опубликованных решений, но ничего не нашел. Вот такой вопрос.

С уважением, Александр.



Последнее исправление: als777 (всего исправлений: 4)

ОС Linux

Нет такой ОС, и никогда не было.

при покупке в магазине - Linpus Lite
Ответ с сайта acer.ru: Благодарим вас за обращение в службу технической поддержки. Дело в том, что поддержка оказывается по ОС семейства windows.

Acer прощай, мы с тобой больше никогда не увидимся.

april
()
Ответ на: комментарий от als777

Система/Параметры/Мониторы. Открывается окно Параметры монитора. В нем стоит частота обновления 60 Гц. Выбор другой частоты не предлагается.

als777
() автор топика
Ответ на: комментарий от als777

найди у себя графическую конфигурялку параметров монитора
что-то вроде такого http://s1.ipicture.ru/uploads/20120504/RichK765.png
и поставь частоту повыше (в интернете есть рекомендации по выбору частоты в зависимости от типа монитора, разрешения)

anonymous_sapiens ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

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

als777
() автор топика
Ответ на: комментарий от als777

При выборе разрешения 800х600 в меню Частота обновления появляется возможность выбора частоты 56 Гц.

als777
() автор топика

По описанию напоминает ШИМ. Но почему зависимость от ос? Гугл не находит подобных проблем с этим ноутом?

KillTheCat ★★★★★
()
Ответ на: комментарий от KillTheCat

Гугл не находит подобных проблем с этим ноутом?

Нет.

als777
() автор топика
Ответ на: комментарий от anonymous_sapiens

традиция называть гну/линукс просто линуксом никого, кроме бороды столлмана, не задевает.

Я бы не был так уверен.

april
()

Небольшое замечание: я не спец в линукс, поэтому прошу писать подробно.

als777
() автор топика
Ответ на: комментарий от Debasher

Месяца два назад ставил openSUSE последней версии

Там, емнип, ядро поновее, чем 2.6.35. Попробовать можно, но вряд ли поможет.

HerrWeigel ★★★★
()
Ответ на: комментарий от als777

Я же тебе ссылку выше дал.

- Открой «Менеджер пакетов Synaptic» и установи gtf
- Затем запусти «Терминал» и набери в нём:

gtf 1366 768 60


полученный вывод добавь в раздел Section «Monitor» файла /etc/X11/xorg.conf:

Например:
...

Section «Monitor»
Identifier «Left»
ModeLine «1366x768_60.00» 108.9 1280 1360 1496 1712 1024 1025 1028 1060 -hsync +vsync
Option «PreferredMode» «1366x768_60.00»
EndSection

Чтобы получить возможность редактирования этого файла, запусти (по Alt+F2) gksu nautilus.
Если файла нет, то создай и допиши эту секцию.

Потом можешь частоту другую попробовать (70, 75), если опять мелькает. До 75 с дисплеем ничего не станет плохого, ИМХО.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Файда /etc/X11/xorg.conf у меня нет. Есть файл /usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf

Редактировать его?

Вот его содержимое:

---------------

# Minimal xorg.conf for the Nouveau driver

Section «Device»
Identifier «Default screen»
Driver «nouveau»
EndSection

-------------

Вывод команды gtf 1366 768 60

------------

# 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
Modeline «1368x768_60.00» 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync

---------------

Вставляю вывод команды gtf в файл:

---------------------------

# Minimal xorg.conf for the Nouveau driver

Section «Device»
Identifier «Default screen»
Driver «nouveau»
EndSection
Section «Monitor»
Modeline «1368x768_60.00» 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option «PreferredMode» «1366x768_60.00»
EndSection

--------------------------

Правильно?

als777
() автор топика
Ответ на: комментарий от KillTheCat

KillTheCat

Видимо видеокарта под Линукс выдает частоту обновления матрицы отличную от 60 Гц. И происходит рассогласование частоты обновления матрицы с частотой подсветки.

als777
() автор топика
Ответ на: комментарий от als777

Если файла нет, то создай и допиши эту секцию.
amorpher **# (04.05.2012 16:19:19)

Есть файл /usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf

doc
examples

Правильно?

Нет

Вот твой /etc/X11/xorg.conf:

Section «Device»
Identifier «Default screen»
Driver «intel»
EndSection
Section «Monitor»
Modeline «1368x768_60.00» 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option «PreferredMode» «1366x768_60.00»
EndSection

amorpher ★★★★★
()
Ответ на: комментарий от als777

С трудом верится - подсветка мерцает на очень высоких частотах. А про ШИМ я глупость написал - он же работает аппаратно, заметнее всего на белом и его нельзя увидеть.

Вот в конфиге мб проблема.

KillTheCat ★★★★★
()
Ответ на: комментарий от amorpher

amorpher

Создал файл /etc/X11/xorg.conf
Записал туда:

Section «Device»
Identifier «Default screen»
Driver «intel»
EndSection
Section «Monitor»
Modeline «1368x768_60.00» 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option «PreferredMode» «1366x768_60.00»
EndSection

Перезагрузился.
При загрузке появилась, а потом исчезла заставка Ubuntu. Черный фон дисплея, в верхнем левом углу не мигает полоска вроде курсора. Дальше ничего не происходит. На клавиатуру никакой реакции. После нажатия кнопки выключения питания, опять появляется заставка Ubuntu и комп выключается.

Удалил из файла /etc/X11/xorg.conf строки
Section «Device»
Identifier «Default screen»
Driver «intel»
EndSection

При перезагрузке то же самое.

Переименовал файл /usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf
При перезагрузке то же самое.

Вернул все в исходное состояние.

als777
() автор топика
Ответ на: комментарий от KillTheCat

KillTheCat Я имел в виду, что мерцание происходит от несоответствия частоты подсветки и частоты обновления матрицы. Эти частоты вроде бы должны синхронизироваться между собой. Т.е. возникает эффект, аналогичный тому, когда по телевизору показывают монитор, какого-то древнего компьютера и мы видим сильное мерцание этого монитора.
К такому выводу пришел прочитав вот это http://monitor.net.ru/forum/led-info-415389.html

als777
() автор топика

Это джиттер, инфа 100%

anonymous
()

Результаты переписки с Интел

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

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

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

als777
() автор топика
Ответ на: комментарий от als777

Да можно всё нормально сделать, просто лень набирать да и занят немного.
А почему 10.10? На дворе уже 12.04 как, попробуй сделать лайв с ней и посмотри, что да как, чтобы не ковыряться.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Я ставил 12.04 несколько дней назад. Проблема та же. Плюс очень медленно работает на моем компе. Можно, конечно, поубирать разные анимационные эффекты и прочее, но все равно будет работать медленнее. Меня 10.10 полностью устраивает.

als777
() автор топика
Ответ на: комментарий от als777

Как проверить какую частоту обновления матрицы реально выдает видеокарта?
Как заставить ее выдавать частоту 60 Гц. или любую другую?

als777
() автор топика
Ответ на: комментарий от als777

Как проверить какую частоту обновления матрицы реально выдает видеокарта?

xvidtune

Как заставить ее выдавать частоту 60 Гц. или любую другую?

выше говорил уже.

очень медленно работает на моем компе. Меня 10.10 полностью устраивает.

Xubuntu ещё быстрей 10.10 будет.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

За решение проблемы с мерцанием заплачу 300 украинских гривень или 40 USD. Много времени трачу на эту проблему.

als777
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.