Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран  (Прочитано 17063 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #30 : 04 Июня 2009, 14:40:07 »
>>Уже устал писать фразу "результат тот же"
Пиши: ртж :)
Drink Different, Understand Computer.
Bye.

Оффлайн HammerIT

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #31 : 04 Июня 2009, 15:45:44 »
Ну, тогда попробуй ещё и распоследнее ядро поставить ;)
сначала установи пакет wireless-crda, затем пакеты *amd64.deb и *all.deb отсюда:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc8/
После установки и перезагрузки сразу иди в safe mode с этим ядром,
делай установленным дровам nvidia --uninstall, установи снова дрова уже с этим ядром и после этого startx.
Если опять не алё, снова загрузись в сэйф мод и выполни modprobe nvidiaВыругается или зависнет?

А вот теперь результат не тот же :)
Опять проблемы, но на этот раз совершенно другие.
Все выполнил по инструкции. Теперь система утверждает, что драйвер nvidia не установлен, но не виснет, монитор в порядке.
Появился луч надежды :)
Ниже привожу подробности.

Установил новое ядро, перезагрузился в safe mode с новым ядром, установил дрова 180.44 из репозиториев, скомандовал startx.

На экране увидел следующее:
Warning: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
FATAL: module nvidia not found
(EE) NVIDIA (0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA (0): *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

ddxSipGiveUp: Closing log
giving up.
xinit: No such file or directory (errno2): unable to connect to X server
xinit: No such process (errno 3): server error

После команды modprobe nvidia вижу то же, что уже приводил выше:
Warning: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
FATAL: module nvidia not found

Если сразу грузиться в графическом режиме - получаю окошко с заголовком "Ubuntu is running in low-graphics mode и уже знакомым текстом:
(EE) NVIDIA (0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA (0): *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.

Ниже в спойлере также на всякий случай привожу содержимое Xorg.0.log после такой загрузки.

(Нажмите, чтобы показать/скрыть)

Что дальше делать? :)

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #32 : 04 Июня 2009, 16:12:05 »
Перво-наперво удали всё, что касается nvidia через синаптик. Затем удали дрова, которые ставил "вручную" (sh /где/xx.run --uninstall).
Потом установи "вручную" те самые самые новые :) в safe mode. Сразу после установки посмотри на
modprobe nvidia ругается ли и как. Потом можешь и иксы загрузить для проверки, startxПотом расскажешь, что нового увидел...
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн HammerIT

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #33 : 04 Июня 2009, 16:50:09 »
Эх, а вот теперь все опять, как раньше...
Удалил дрова, перезагрузился в safe mode, установил новомодные 185-е дрова, выполнил "sudo nvidia-xconfig".
Сразу после этого выполнил "modprobe nvidia".
Получил только одно предупреждение:
Warning: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
А после загрузки Х-ов опять получил черный экран и мигающий монитор.

Оффлайн Aleser

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #34 : 04 Июня 2009, 17:29:36 »
Я из близлжашей ветки только про 32 битную и видяху 6600... тож попробывал обновить ядро, раньоше мигало после обновления ваще зависать стало после шаманства замигало.
ПРавда когда ставлю меня смущает ошибка, которую нвидиа выдает про то что ядро было собранно gcc 4.2 а у вас 4.3 ((
может быть из за этого че? хоть наждимаешь не тормозить и идет дальше установка.

Оффлайн elefant29

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #35 : 04 Июня 2009, 17:36:14 »
2HammerIT
Warning: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.это новое ядро просит добавить к всем файлам в  /etc/modprobe.d окончание .conf и к вашей проблеме отношения, похоже не имеет, хотя потом все равно придется переименовать.
и это...дурацкий вопрос, вот модуль нвидии подгружаете, а он вообще в системе присутствует?
find /lib/modules/`uname -r`/ -type f -iname '*.o' -or -iname '*.ko' | grep nvidia?
какой драйвер (по буквам) с сайта нвидии ставили и как?
также хотелось бы увидеть полностью xorg.conf после запуска nvidia-xconfig

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #36 : 04 Июня 2009, 17:40:47 »
Эх, а вот теперь все опять, как раньше...
А потому что до этого ты просто не установил дрова...
Ибо:
FATAL: module nvidia not found
Посмотри, выходит, что после модпроб нвидиа модуль загружается (ведь не ругается же):
lsmod | grep nvidiaНо при старте иксов, как и прежде, просто зависает...?
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #37 : 04 Июня 2009, 17:49:05 »
HammerIT драйвер 180.44 не совместим с .30 ядром. только с .29 (взять можно там же).
после чёрного экрана попробуй нажать Ctrl-Alt-SysRq, затем, не отпуская Ctrl-Alt, R, S, U, B с интервалом в секунду-другую. после перезагрузки глянь в логи -- должны сохраниться.

а ещё, попробуй поставить более новый драйвер, возможно этот баг уже починили. вот тут вроде есть пакет: http://www.avenard.org/media/Ubuntu_Repository/Ubuntu_Repository.html

Пользователь решил продолжить мысль 04 Июня 2009, 17:50:37:
ха, точно починили! http://www.avenard.org/media/Ubuntu_Repository/Entries/2009/6/3_Release___nVidia_drivers_180.60.html
« Последнее редактирование: 04 Июня 2009, 17:50:37 от dmig »

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #38 : 04 Июня 2009, 17:55:57 »
А ты попробуй ещё, если есть возможность, воткнуть любую другую нвидию в комп вместо твоей. Может, у мамки именно с этой картой "хитрейшее взаимонепереваривание"?
У меня была такая, по-моему, 6600 (а может, и 6800), ещё agp-шная: работала только на vesa или nv дровах, любые пляски с драйвером nvidia приводили хоть и не к зависону, как у тебя, но результата не давали. Ну, думаю, что-то не так с видеокартой, но помойку типа. Воткнул в другую маку, а она там вполне весело заработала с пол-пинка...

dmig, они у него и с 28 ядром не работают, и не только они...
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #39 : 04 Июня 2009, 18:02:10 »
dmig, они у него и с 28 ядром не работают, и не только они...
под .30м ядром ядрёный модуль не собирается. а почему не работают -- написано по сылке выше, инициализация NvAGP приводит к смерти ядра на 64битных платформах. пофиксили в версии 180.60

Оффлайн HammerIT

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #40 : 04 Июня 2009, 18:11:31 »
Всем огромное спасибо за помощь.
Сейчас работаю за другим компьютером в другом месте, вечером вернусь к проблемному компьютеру, все проверю.
Драйвера версии 180.60 я ставил отсюда, только вот сейчас присмотрелся что дата там 14 мая, рановато для 60-й ревизии, она уже в этом месяце вышла если не ошибаюсь. Возможно, бета.
Так что вечером попробую поставить отсюда, очень надеюсь что проблема решится.
Во всяком случае вот это по описанию очень похоже на мою проблему:
Цитировать
* Fixed a bug that caused kernel crashes when attempting to initialize NvAGP on Linux/x86-64 kernels built with the CONFIG_GART_IOMMU kernel option.

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #41 : 04 Июня 2009, 18:19:19 »
dmig, они у него и с 28 ядром не работают, и не только они...
под .30м ядром ядрёный модуль не собирается. а почему не работают -- написано по сылке выше, инициализация NvAGP приводит к смерти ядра на 64битных платформах. пофиксили в версии 180.60
А как же, интересно, у меня уже х.з. сколько раз модуль собирается под 30-м ядром?
fwhr@desktop:~$ uname -a
Linux desktop 2.6.30-020630rc7-generic #020630rc7 SMP Sun May 24 00:58:45 UTC 2009 x86_64 GNU/Linux
и, что характерно, работает... ?
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #42 : 04 Июня 2009, 22:22:16 »
А как же, интересно, у меня уже х.з. сколько раз модуль собирается под 30-м ядром?
fwhr@desktop:~$ uname -a
Linux desktop 2.6.30-020630rc7-generic #020630rc7 SMP Sun May 24 00:58:45 UTC 2009 x86_64 GNU/Linux
и, что характерно, работает... ?
версия драйвера? у меня с 180.44 не собирается, более новые пока не пробовал.

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #43 : 04 Июня 2009, 23:48:30 »
Я ставил все появляющиеся новые дрова (сейчас пока 185.18.14) на последовательно устанавливаемые RC (с 1 пока по 7 ) 30-го ядра и ни разу дрова не отказались собираться...

-------
Upd:
Всё верно, 44 дрова выходили раньше, чем я ставил RC1, потому и не было проблемы со сборкой этих дров. Сейчас проверил, и правда, 44 дрова не собираются, но, что хуже, не собрались и "распоследние" 185.19.... --> "самыми последними" для 30 ядра значит у меня остаются 185.18.14 (ядро поставил rc8, тут неожиданностей не произошло...)
« Последнее редактирование: 05 Июня 2009, 00:22:28 от fwhr »
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн HammerIT

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Ubuntu 9.04 amd64 + nVidia 8600gt = черный экран
« Ответ #44 : 05 Июня 2009, 08:44:01 »
Установка последних драйверов версии 180.60 отсюда не помогла.
К величайшему моему огорчению - результат тот же.
Причем ставить пробовал как на последнее ядро из репозитория, так и на ядро отсюда - последствия одинаковые.

и это...дурацкий вопрос, вот модуль нвидии подгружаете, а он вообще в системе присутствует?
find /lib/modules/`uname -r`/ -type f -iname '*.o' -or -iname '*.ko' | grep nvidia

Да присутствует судя по всему (в xorg.conf в данный момент прописано "nv"):
find /lib/modules/`uname -r`/ -type f -iname '*.o' -or -iname '*.ko' | grep nvidia
/lib/modules/2.6.30-020630rc8-generic/kernel/drivers/video/backlight/mbp_nvidia_bl.ko
/lib/modules/2.6.30-020630rc8-generic/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.30-020630rc8-generic/updates/dkms/nvidia.ko

какой драйвер (по буквам) с сайта нвидии ставили и как?
также хотелось бы увидеть полностью xorg.conf после запуска nvidia-xconfig

Драйвер ставил этот: NVIDIA-Linux-x86_64-180.51-pkg2.run
Ставил через "sudo sh"
Кроме того, потом еще подключал вот этот репозиторий и оттуда стандартными средствами ставил сначала 180.60, потом 185.18.14.
Последний раз ставил 180.60 отсюда.

Содержимое xorg.conf после запуска nvidia-xconfig (после установки драйвера 180.60 отсюда):
(Нажмите, чтобы показать/скрыть)

Но при старте иксов, как и прежде, просто зависает...?

Да, при старте иксов, как и прежде, просто зависает.

ха, точно починили! http://www.avenard.org/media/Ubuntu_Repository/Entries/2009/6/3_Release___nVidia_drivers_180.60.html

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

А ты попробуй ещё, если есть возможность, воткнуть любую другую нвидию в комп вместо твоей. Может, у мамки именно с этой картой "хитрейшее взаимонепереваривание"?

Можно было бы такое предположить, если бы видуха вообще не работала. Но ведь на Ubuntu 8.10 и 9.04 i386 все превосходно работает, на Оффтопик-ОС тоже.

после чёрного экрана попробуй нажать Ctrl-Alt-SysRq, затем, не отпуская Ctrl-Alt, R, S, U, B с интервалом в секунду-другую. после перезагрузки глянь в логи -- должны сохраниться.

А что это что за магическая комбинация? Похоже на чит-код в какой-нибудь игре :)
По сути... Какой лог должен сохраниться? Xorg.0.log по-прежнему пустой. Или нужно смотреть какой-то другой лог?
Кстати говоря, после указанной комбинации комп сам ушел на перезагрузку, Reset жать не пришлось. Значит не совсем он и мертвый, на некоторые комбинации все же реагирует...



5 июня nVidia объявила, что считает релиз 185.18.14 стабильным, и по этому поводу выложила его на страницу скачивания как драйвер по-умолчанию. Скачал его оттуда, установил (естественно предварительно удалив хвосты от предыдущих установок) и ничуть не удивился, получив все тот же результат, что и раньше.



После последней инсталляции заглянул в файл nvidia-installer.log.
Привожу кусочек:

Цитировать
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.28-12-gener
   ic/build SYSOUT=/lib/modules/2.6.28-12-generic/build'...
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.28-12-generic/build SUBDIRS
   =/tmp/selfgz4401/NVIDIA-Linux-x86_64-185.18.14-pkg2/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (      \
      echo;                        \
      echo "  ERROR: Kernel configuration is invalid.";      \
      echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";   \
      echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";   \
      echo;                        \
      /bin/false)

Кроме того гораздо ниже по тексту еще один error:

  [   83.072310] npviewer.bin[3810]: segfault at f5563030 ip 00000000f78b09e0
   sp 00000000fff84324 error 4 in libpthread-2.9.so[f78a9000+15000]

Если нужно, могу привести весь лог.
Есть какие-то мысли?
« Последнее редактирование: 06 Июня 2009, 12:08:17 от HammerIT »

 

Страница сгенерирована за 0.047 секунд. Запросов: 23.