Автор Тема: Мерцание/подергивание экрана  (Прочитано 43516 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #30 : 01.12.2009 22:30:59 »
Вот тут интересный топик - обсуждают ваш ноутбук пользователи различных дистрибутивов Linux.
http://acerfans.ru/forum/topic_7/2

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #31 : 01.12.2009 22:34:52 »
Вот - нашёл:
http://ru.gentoo-wiki.com/wiki/Acer_Aspire_5920G
Цитировать
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AUO"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection


Да уже сделал сразу же как только прочитал свой собственный xorg.conf. И на всякий случай перегрузился. Пока все нормально! Как же я Вас долго ждал ruslandh  ;D Пока понаблюдаю!
Acer AS 5920G (15.4"/C2D T9300 2.5GHz/GF8600M-GT 512Mb/4Gb/320Gb/BR/802.11n/BT/DVB-T/WebCam 0.3)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #32 : 01.12.2009 22:35:06 »
На Wiki Suse http://forums.opensuse.org/hardware/laptop/398557-media-keys-acer-aspire-5920g.html
Цитировать
  HorizSync       30.0 - 52.0
   VertRefresh     50.0 - 60.0

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #33 : 01.12.2009 22:51:59 »
Вот этими цифрами, вам и предлаuали "поиграться" :
Цитировать
  VertRefresh 50-75
  HorizSync 31.5-61.0


Все правильно, только вот не хватало волшебных буковок: /etc/X11/xorg.conf. А я лез в nvidia-settings  :(
Правда замена VertRefresh 50-75 на 60 все-же не оправдалась. Но это уже не страшно. Схожу по Вашим ссылкам. О результатах отпишусь.
Acer AS 5920G (15.4"/C2D T9300 2.5GHz/GF8600M-GT 512Mb/4Gb/320Gb/BR/802.11n/BT/DVB-T/WebCam 0.3)

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #34 : 03.12.2009 09:34:06 »
Вот этими цифрами, вам и предлагали "поиграться" :
Цитировать
 VertRefresh 50-75
  HorizSync 31.5-61.0

"Игры" с частотами горизонтальной/вертикальной развертки ничего (ну совсем ничего!) не дали.
Вот мой пример xorg.conf на сейчас
   VertRefresh 20 #50.0-60.0
    HorizSync 5 #15.0-70.0
Можно хоть в 0.0 выставить и ничего не измениться. Поэтому мое первоначальное мнение, основанное на мелькающих время от времени сообщениях на различных форумах, что для ЖК-мониторов это какая-то фикция, только укрепилось.
« Последнее редактирование: 03.12.2009 09:37:09 от Vlad »
Acer AS 5920G (15.4"/C2D T9300 2.5GHz/GF8600M-GT 512Mb/4Gb/320Gb/BR/802.11n/BT/DVB-T/WebCam 0.3)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #35 : 03.12.2009 09:43:06 »
Наверное вы правы. Скорей всего при цифровом (не аналоговом) выходе они не работают.

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #36 : 03.12.2009 15:07:21 »
Т.к. "борьба" с xorg.conf ничего не дала решил создать стенд: на диск (250 Гб, sata) в usb-боксе установить дистр. zerg'а и на стенде изучить причины отсутствия/появления мерцания после начальной установки. Т.к. 1й версии дистрибутива от 11.11.2009 у меня уже нет, решил ставить что есть: ftp://ftp.altlinux.ru/pub/people/zerg/p5/altlinux-5.0.0_beta-20091124-kdesktop-i586-ru-install-dvd5.iso. Натолкнулся на очередную проблему - на юсб-хард система не ставиться. Чтобы не разбираться с новой проблемой (а она, вообще-то, для меня важна) просто поменял диски в ноутбуке и установил дистр. zerg'а с нуля.

И так результаты по шагам:

1. Мерцание изначально существует, хотя не так ярко выражено/заметно. Причины, с моей точки зрения, две:
    а) "кривые" для моего ноута драйвера nvidia 190.42, изначально устанавливаемые системой;
    б) повышение нагрузки на видеосистему в виде свистелок-... Это то, на что я сразу не обратил внимание - у меня обои менялись в виде слайд-шоу. Отключил и можно часами не замечать мерцание, подумаешь, раз в 1-2 часа что-то моргнуло!

2. Для проверки предположения 1а снес дистр. zerg'а и установил Ковчег с GNOME: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/p5/iso/ark/altlinux-5.0.0-ark-desktop-i586-ru-install-dvd5.iso. Там драйвера nvidia 185.18.36 и с ними мерцание тоже есть, но оно малозаметно по причине, которую я описал в п.1б.

3. Снес Ковчег, поставил ALD 4.1.1 и, о чудо, при любом режиме работы, включая свистелки-..., видеосистема работает даже без намека на мерцание или иные артефакты. Драйверы стоят nvidia 177.80. Гонял систему несколько часов, как и на предыдущих шагах, нагружая ее запуском одновременно 2 фильмов, слайд-шоу десктопа, загрузкой "тяжелых" сайтов с флешем, и утилитой glxgears (Меса-колеса). Ни одного глюка!

IMHO, причина в драйверах. Лучшее, враг хорошего!

И что теперь делать? Просить Компанию вернуть в дистрибутив более старые драйвера - наверное неправильно, т.к. это м.б. только локальная ситуация с конкретным ноутбуком. Осваивать пересборку драйверов - честно говоря не хочется, да и мозг ленив стал. Вернуться на ALD 4.1.1 - психология мешает, типа "шаг назад", "прогресс" и т.д.  :)

Пока в раздумьях!!!  :(
Правда я немножко подкорректировал ситуацию путем изменения xorg.conf, заменив его на 4.1.1 и по результатам блуждания по ссылкам ruslandh и своим. Больше методом "тыка" и интуитивно, чем осознанно. Но полностью мерцание так и не устранил.
« Последнее редактирование: 03.12.2009 20:00:39 от Vlad »
Acer AS 5920G (15.4"/C2D T9300 2.5GHz/GF8600M-GT 512Mb/4Gb/320Gb/BR/802.11n/BT/DVB-T/WebCam 0.3)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #37 : 03.12.2009 21:40:42 »
В /usr/lib/nvidia_xxx где xxx - версия nvidia лежит файл nvidia.xinf . Можно из самого нового убрать информацию о поддержке вашей видеокарты. Но это будет работать до первого обновления nvidia_glx. По хорошему, надо указать ID вашей видеокарты и повесить багу. Другое дело, что этот ID может совпасть с не ноутбучной картой, тогда вообще "вилы".

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #38 : 03.12.2009 23:58:14 »
А что установить пакет из 4.1 и захолдить нельзя?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #39 : 04.12.2009 00:08:39 »
Тогда и ядро заморозится.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #40 : 04.12.2009 00:15:43 »
Чтобы чтото получить нужно чемто пожертвовать. Если проблема только в том что захолдится ядро, то думаю это не проблема. Ведь у человека даже на 4.1 нормально все железо определяется/работает. Или нет?
И еще вопрос ... может стоит ChangeLog нвилиевский посмотреть? Чтото же всетаки изменилось... И еще подозреваю что проблемка может быть в новом xserver. Или этот вариант исключен?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #41 : 04.12.2009 00:21:51 »
И еще подозреваю что проблемка может быть в новом xserver. Или этот вариант исключен?
Почему - там куча вариантов.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #42 : 04.12.2009 00:29:02 »
А почему бы не попробовать еще так. Поставить последнюю систему p5 к примеру. И nvidia-driver поставить инсталлером. Вот так:
Starting the Installer
After you have downloaded the file NVIDIA-Linux-x86-185.18.36-pkg#.run, change to the directory containing the downloaded file, and as the root user run the executable:

    # cd yourdirectory
    # sh NVIDIA-Linux-x86-185.18.36-pkg#.run

The .run file is a self-extracting archive. When executed, it extracts the contents of the archive and runs the contained nvidia-installer utility, which provides an interactive interface to walk you through the installation.
nvidia-installer will also install itself to /usr/bin/nvidia-installer, which may be used at some later time to uninstall drivers, auto-download updated drivers, etc. The use of this utility is detailed later in this chapter.
You may also supply command line options to the .run file. Some of the more common options are listed below.
Может стоит попробовать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #43 : 04.12.2009 00:46:31 »
Так вообще работать не будет

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #44 : 04.12.2009 00:54:58 »
А можно более аргументировано? Почему это?
Ставим gcc, kernel-source, kernel-headers и вперед дергать инсталлер!
Я конечно конкретно в альте так не делал (вроде проблем с nvidia небыло) но должно работать :)