LinuxForum.Fans
Тема

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

Автор: als876703 70 сообщений 15522 просмотров
#249257

Привет!
При работе в ОС Linux (пробовал несколько дистрибутивов - проблема повторяется), если уменьшить яркость дисплея, становится заметно мерцание. Причем заметно это мерцание только на темном фоне. Если фон чисто белый, то мерцания не видно. Также мерцание пропадает если увеличить яркость дисплея до максимума. В Windows такой проблемы нет.
Регулирую яркость дисплея командой: setpci -s 00:02.0 F4.B= . Клавиши регулирования яркости (стрелки на клавиатуре) в Линукс не работают.
Конфигурация системы:
ноутбук - eMachines eME 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)

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

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

Странно у нас на Acer 5635 дистрибутив Ubuntu 10.04 работает клавиша Fn стрелочки и в верхнем меню ползунок бегает.

#249280

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

#249318

Спасибо за ссылку. Нет времени рыться в горах документации - работа :(

#249420

Никто не знает решения или я плохо описал проблему?

#249490
"als876703" написал:
setpci -s 00:02.0 F4.B=

жесть =) а через /sys/class/backlight/ не работает?

из-за чего мерцание не скажу... может не тот/не совсем тот регистр?

[added]
ЗЫ: нет... регистр похоже тот... /sys/class/backlight/intel_backlight делает ровным счётом тоже самое...
кстати, если время найдёте, можете отписаться вот тут: [X][ноутбук][intel]Помогите определить маcштабы бага

#249717

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

#249719

Вчера вспомнил о том дистрибутиве Линукс, который стоял на этом ноутбуке при покупке в магазине. Называется - Linpus Lite. Подумал, что если он был установлен на этот ноутбук изначально, то может быть там эта проблема решена.
Заглянул на сайт производителя (linpus.com), скачал последнюю версию для дектоп. Она-же у них. я так понял, позиционируется и для ноутов.
Ладно. В общем поставил. При установке он предложил выбрать раздел для установки и отформатировал его в ext3. И установился туда за семь минут. не предлагая выбирать куда разместить директорию /home и пр.
Переписал загрузчик GRUB на какую-то более раннюю версию (что-то 0,95) и прописал там себя в гордом одиночестве. Еще был пункт other, но после нажания на other ничего не происходило. Пришлось восстанавливать загрузчик.
Проблема в Linpus`e повторилась с точностью.

Также поэкспериментировал с Ubuntu 12,04. Поставил в отдельный раздел. Проблема та же.

#249723

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

#249727

На сайте Intel нет ничего подобного.
Вернее есть вот это:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=16751&lang=rus&wapkw=%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D1%8B+%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9+%D0%BF%D0%BE%D0%B4%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B

Драйверы интегрированного графического адаптера Intel® (IEGD)
Имя файла:
IEGD_9_0_2_GOLD_1203.Exe
Дата:
08.08.2008
Состояние:
Ранее выпущенные
Размер:
92,91 MB
Язык:
Английский
Операционные системы:
DOS, Linux*, Windows CE .NET*, Windows CE 5.0*, Windows CE*, Windows XP Embedded*, Windows XP Home Edition*, Windows XP Media Center Edition*, Windows XP Professional*, Windows XP Starter Edition*, Windows XP Tablet PC Edition*, Универсальные

Дата - 2008 г. Видимо эти драйверы не решают эту проблему, иначе бы ее на сегодня не существовало.
На днях пообщаюсь с Intel. О результатах напишу.

#249729
"als876703" написал:
На сайте Intel нет ничего подобного.

драйвера интела свободные. находятся тут: http://intellinuxgraphics.org/
но об этом беспокоится не стоит у вас они и так установлены... так как проблема сохраняется в новой бубунте, то свежие драйвера/ядро тоже не спасут...
ещё вариант теста: запустить иксы с vesa-драйвером... если не пропадёт, то драйвер тут не при чём...

я бы грешил всё же на аппаратную часть, в частности на сам дислей. то что саппорт сказал, что дело в драйверах, ещё ничего не значит...
как крайний вариант - запустить оффтопОС, если проблема воспроизводится, то точно аппаратная... +меньше полоскания мозгов при сдаче на ремонт/в гарантийку.

ЗЫ: вспомнил у меня что-то подобное иногда на стационарном мониторе бывало, когда он долго работает 24/7... но у меня зелёные светодиоды самопроизвольно включаться начинают.... это уже просто от старости...

#249747

Аппаратная часть здесь ни при чем. Под Windows этой проблемы нет. При уменьшении яркости дисплея до любого значения никакого мерцания экрана не проявляется.
Ох. Возможно эта проблема создана искусственно. Интел, таким образом, способствует продвижению продукции Майкрософт - стратегического продукта америкосов. Я имею в виду Винду. Хотя в этом случае разработчики должны были бы поднять этот вопрос в полный рост.
Возможно, что эту проблему я смогу решить только перейдя на Windows или покупкой стационарного монитора возможно. Этот вопрос сейчас для себя рассматриваю. С Интел, конечно, пообщаюсь.
Очень не хочется переходить на Windows.

#249757
"als876703" написал:
Возможно эта проблема создана искусственно.

/рукалицо... вот только теорий заговоров не надо... умышленно то-то испортить в открытом коде это пик идиотизма...

по поводу траблы - теряюсь в догадках... но мало представляю, как такое поведение может быть следствием бага драйвера...

#249762

В понедельние-вторник, возможно, что-то прояснится.
По поводу теории заговоров. Я имел ввиду, что Интел могли в технической документации на свои микросхемы умолчать о некоторых функциональных особенностях, о которых проинформировали Майкрософт. Дальше развивать эту тему я не собираюсь. Это не имеет смысла.

#249770

Может, частота обновления завышена? Как извистно, ЖК-мониторы максимум могут выдать 75 Гц, но это в редких случаях, обычно они работают с частотой обновления 60 Гц, и выше задирать смысла нет.
Вопрос: как сказывается применение опции

text
Option    "DynamicTwinView" "False"

в секции Device?

#249783

В графической конфигурялке Параметры монитора Частота обновления выставлена на 60 Гц. и возможность изменения не предлагается.
Если выставить разрешение 800х600, то появляется возможность выбора частоты 56 Гц.
Я так понимаю, что исправить эту проблему можно было бы повышением частоты обновления? Как к этому может отнестись монитор?

У меня просьба: что касается технических деталей - пишите подробно. Я не специалист в операционках.

= Option "DynamicTwinView" "False"

в секции Device? =
Какой файл имеется в виду?

#249827

У меня это /etc/X11/xorg.conf. С этой опцией в графических конфигурялках появляется истинная частота обновления, посмотрите поиском по форуму, сейчас я сам не могу ссылку дать.
UPD: добавляю ссылку

#249842
"yars" написал:
У меня это /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"
Option "DynamicTwinView" "False"
EndSection

На добавление строки Option комп никак не отреагировал.

#249846

Это пример файла, он никаких изменений и не должен давать. Покажите:

text

$ cat /var/log/Xorg.0.log
Войдите или зарегистрируйтесь, чтобы ответить.