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

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #90 : 04.12.2009 22:58:47 »
Итак - карточка у вас
10de:0407:1025:0121 nVidia Corporation G84 [GeForce 8600M GT] rev 161


Используемый модуль
NVIDIA GLX Module  185.18.36

Какие ещё модули установлены?

В synaptic посмотрел:
nvidia_glx_173.14.20
nvidia_glx_190.42
nvidia_glx_96.43.13
nvidia_glx_common
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: Мерцание/подергивание экрана
« Ответ #91 : 04.12.2009 23:06:22 »
Теперь вот это:
Section "Module"
    Load           "freetype"
    Load           "glx"
    Load           "dri"
    Load           "dbe"
    SubSection     "extmod"
        Option         "omit xfree86-dga"
    EndSubSection
EndSection
Меняем на:
Section "Module"
     Load     "glx"
     Load     "dbe"
     Load     "wfb"
     Load     "extmod"
     Load     "type1"
     Disable  "dri"
     Disable  "dri2"
EndSection
Передергиваем иксы :)

Сделал. Все по прежнему  :(
Acer AS 5920G (15.4"/C2D T9300 2.5GHz/GF8600M-GT 512Mb/4Gb/320Gb/BR/802.11n/BT/DVB-T/WebCam 0.3)

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #92 : 04.12.2009 23:07:31 »
Может вот эту поставить?
nvidia_glx_173.14.20

Оффлайн ruslandh

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

rpm -qa | grep nvidia
rpm -qa | grep std-def
rpm -qa | grep std-pae

uname -r

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #94 : 04.12.2009 23:18:33 »
Поставьте яддро std-def и его модули, и будет вам счастье.

$ uname -r
2.6.30-std-def-alt14

Счастье не привалило  :(
Все так же дергается.
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: Мерцание/подергивание экрана
« Ответ #95 : 04.12.2009 23:19:03 »
Я вот смотрю состав пакетов бренча p5
ls | grep nvidia | grep kernel | grep std
...
kernel-modules-nvidia-std-def-190.42-alt1.132638.14.i586.rpm
kernel-modules-nvidia-std-pae-185.18.36-alt2.132638.14.i586.rpm

У ядра std-def набор пакетов поновее.
Может вот эту поставить?
nvidia_glx_173.14.20
А он стоит уже.
« Последнее редактирование: 04.12.2009 23:21:44 от ruslandh »

Оффлайн ruslandh

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

Оффлайн Vlad

  • Участник
  • *
  • Сообщений: 195
  • ALT Linux (p6)
Re: Мерцание/подергивание экрана
« Ответ #97 : 04.12.2009 23:25:14 »
А kernel-modules-nvidia?
Проще, наверное, чем смотреть в синаптике - выдать

rpm -qa | grep nvidia
rpm -qa | grep std-def
rpm -qa | grep std-pae

uname -r


Конечно проще, но это надо знать. Теперь буду.
rpm -qa | grep nvidia
kernel-modules-nvidia-std-pae-185.18.36-alt2.132638.14
nvidia_glx_96.43.13-96.43.13-alt44
nvidia_glx_common-190.42-alt72
nvidia_glx_190.42-190.42-alt72
nvidia_glx_185.18.36-185.18.36-alt72
nvidia-xconfig-185.18.31-alt1
nvidia_glx_173.14.20-173.14.20-alt54
kernel-modules-nvidia-std-def-190.42-alt1.132638.14
nvidia-settings-185.18.31-alt1

rpm -qa | grep std-def
kernel-modules-kvm-std-def-85-alt1.132638.14
kernel-modules-rt2860-std-def-2.1.1.0-alt2.132638.14
kernel-modules-virtualbox-addition-std-def-3.0.8-alt1.132638.14
kernel-modules-drm-std-def-2.6.30-alt14
kernel-modules-tp_smapi-std-def-0.37-alt2.132638.14
kernel-modules-virtualbox-std-def-3.0.8-alt1.132638.14
kernel-modules-igb-std-def-1.3.19.3-alt1.132638.14
kernel-modules-alsa-std-def-2.6.30-alt14
kernel-modules-omnibook-std-def-0.0-alt1.r274.132638.14
kernel-modules-kqemu-std-def-1.4.0-alt0.1.pre1.132638.14
kernel-image-std-def-2.6.30-alt14
kernel-modules-fglrx-std-def-1.0.8.65-alt1.132638.14
kernel-modules-v4l-std-def-2.6.30-alt14
kernel-modules-bcmwl-std-def-5.10.91.9-alt3.132638.14
kernel-modules-nvidia-std-def-190.42-alt1.132638.14
kernel-modules-heci-std-def-5.0.0.31-alt1.132638.14
kernel-modules-ndiswrapper-std-def-1.55-alt2.132638.14

rpm -qa | grep std-pae
kernel-modules-nvidia-std-pae-185.18.36-alt2.132638.14
kernel-modules-tp_smapi-std-pae-0.37-alt2.132638.14
kernel-modules-heci-std-pae-5.0.0.31-alt1.132638.14
kernel-modules-kvm-std-pae-85-alt1.132638.14
kernel-modules-kqemu-std-pae-1.4.0-alt0.1.pre1.132638.14
kernel-modules-v4l-std-pae-2.6.30-alt14
kernel-modules-bcmwl-std-pae-5.10.91.9-alt3.132638.14
kernel-modules-alsa-std-pae-2.6.30-alt14
kernel-modules-ndiswrapper-std-pae-1.55-alt2.132638.14
kernel-modules-virtualbox-addition-std-pae-3.0.8-alt1.132638.14
kernel-modules-fglrx-std-pae-1.0.8.65-alt1.132638.14
kernel-modules-omnibook-std-pae-0.0-alt1.r274.132638.14
kernel-modules-drm-std-pae-2.6.30-alt14
kernel-modules-igb-std-pae-1.3.19.3-alt1.132638.14
kernel-modules-rt2860-std-pae-2.1.1.0-alt2.132638.14
kernel-image-std-pae-2.6.30-alt14
kernel-modules-virtualbox-std-pae-3.0.8-alt1.132638.14

uname -r
2.6.30-std-def-alt14

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: Мерцание/подергивание экрана
« Ответ #98 : 04.12.2009 23:26:25 »
Может вот эту поставить?
nvidia_glx_173.14.20
Я не знаю как это сделать.
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: Мерцание/подергивание экрана
« Ответ #99 : 04.12.2009 23:31:53 »
Возвращаюсь к теоретически правильному рецепту :)
В /usr/lib/nvidia_xxx где xxx - версия nvidia лежит файл nvidia.xinf . Можно из самого нового убрать информацию о поддержке вашей видеокарты. Но это будет работать до первого обновления nvidia_glx. По хорошему, надо указать ID вашей видеокарты и повесить багу. Другое дело, что этот ID может совпасть с не ноутбучной картой, тогда вообще "вилы".

Попробую завтра. За день проб и ошибок выдохся. Уже 01.30 ночи, я сейчас на Урале.
Спасибо и до завтра.
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: Мерцание/подергивание экрана
« Ответ #100 : 04.12.2009 23:36:30 »
Попробовать убрать из всех nvidia.xinf, кроме  nvidia_glx_173.14.20 строчку со значением
alias pcivideo:v000010DEd00000407sv*sd*bc*sc*i* nvidia # GeForce8600M GT
Символическую ссылку
/lib/modules/2.6.30-std-def-alt14/.versions/nvidia
изменить так, что-бы она указывала  на файл со строкой
173.14.20 (или просто изменить этот файл).
Запустиьть x11setupdrv.
И перезагрузиться. (вроде всё учёл :) )
« Последнее редактирование: 04.12.2009 23:38:14 от ruslandh »

Оффлайн dsh

  • Участник
  • *
  • Сообщений: 167
Re: Мерцание/подергивание экрана
« Ответ #101 : 05.12.2009 02:32:27 »
Интересно, у меня в SL драйвер nvidia отказался запускаться с фреймбуфером.
Попробуйте его отключить. (можно просто убрать строчку vga=0x314 из lilo.conf)

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #102 : 05.12.2009 11:24:36 »
Попробовать убрать из всех nvidia.xinf, кроме  nvidia_glx_173.14.20 строчку со значением
alias pcivideo:v000010DEd00000407sv*sd*bc*sc*i* nvidia # GeForce8600M GT
Символическую ссылку
/lib/modules/2.6.30-std-def-alt14/.versions/nvidia
изменить так, что-бы она указывала  на файл со строкой
173.14.20 (или просто изменить этот файл).
Запустиьть x11setupdrv.
И перезагрузиться. (вроде всё учёл :) )
Всего этого можна добиться и просто собрав модуль ядра nvidia из run пакета официальных драйверов от nvidia. Перед этим естесственно надо удалить все пакеты касающиеся nvidia которые были установлены из репозитария :)
Преимущества метода:
- обновляемся сколько угодно, ничего не ломается до тех пор пока не ставим новое ядро (придется пересобирать модуль)
- ставим любую понравившеюся нам версию драйвера
Минусы:
- конечно же немножко больше мороки (это вам не apt-get install nvidia-glx или как они там называются)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Мерцание/подергивание экрана
« Ответ #103 : 05.12.2009 11:34:06 »
Вы сами свой метод пробовали, прежде чем другим предлагать (в дистрибутивах ALT Linux)?

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Мерцание/подергивание экрана
« Ответ #104 : 05.12.2009 12:59:54 »
Жаль нету под руками альта :(
А что есть особенности чисто альтовские? В debian/ubuntu/fedora точно работает!
Жаль в альте таких проблем с Nvidia драйвером небыло. Это первое что бы я сделал :)