LINUX.ORG.RU

что-то с драйверами...


0

0

Знаю, что вопрос уже биллионы раз рассматривался, но что-то ничего не могу найти/исправить. потребовалось переставить драйвера nvidia. На сайте как раз вышла новая версия (NVIDIA-Linux-x86-195.36.31-pkg1.run), скачал и пошел по иструкции сайта http://help.ubuntu.ru/wiki/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D... Но после перезагрузки или перезапуска иксов - вылетает ошибка, вот часть лога:

..........................

(II) LoadModule: «dri2»

(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so

(II) Module dri2: vendor=«X.Org Foundation»

   compiled for 1.7.6, module version = 1.1.0

   ABI class: X.Org Server Extension, version 2.0

(II) Loading extension DRI2

(II) LoadModule: «nvidia»

(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so

(II) Module nvidia: vendor=«NVIDIA Corporation»

   compiled for 4.0.2, module version = 1.0.0

   Module class: X.Org Video Driver

(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your

(EE) NVIDIA: system's kernel log for additional error messages.

(II) UnloadModule: «nvidia»

(II) Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so

(EE) Failed to load module «nvidia» (module-specific error, 0)

(EE) No drivers available.

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.

ddxSigGiveUp: Closing log

..........................

Система ubuntu 10.04 LTS с gnome. Карточка: 9800Gt Xorg пробовал по разному переписать... сейчас выглядит так:

Section «Screen»

   Identifier   «Default Screen»

   DefaultDepth   24

EndSection

Section «Module»

   Load   «glx»

EndSection

Section «Device»

   Identifier   «Default Device»

   Driver   «nvidia»

   Option   «NoLogo»   «True»

EndSection

Как поднять эти чертовы драйвера? (я не очень продвинуты пользователь, если что - извините за тупость...)



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

За логи и правильное форматирование спасибо (для большего удобства установите режим «User line breaks w/quoting» на http://www.linux.org.ru/edit-profile.jsp

Но дальше возникают вопросы:

потребовалось переставить драйвера nvidia

Зачем?

На сайте как раз вышла новая версия (NVIDIA-Linux-x86-195.36.31-pkg1.run)

Ставить с офсайта совсем не стоит.

пошел по иструкции сайта

Их там несколько. По какой именно?

AITap ★★★★★
()

Проверь на всякий случай по документации к драйверам, какая версия Xorg им нужна, и какая стоит у тебя.

K-Vrat
()
Ответ на: комментарий от AITap

1. после обновления ядра, как обычно слетели драйвера - уже такое было и не один раз. Выход: переустановить.
2. хм, а как ещё можно? первый метод (Стандартный способ) предложенный на этом сайте (ссылка в первом посте) - не работает, т.к. «Драйвера устройств» показывают, что драйверов для системы нет. Второй способ (Легкий метод) для версии ubuntu 10.04 не применим. Остается только третий способ (ручная установка). Вообще - всегда им пользовался и все было отличненько...
3. использовал третий способ - ручная установка.

unixbigsize
() автор топика
Ответ на: комментарий от K-Vrat

Требования:
Software Element Min Requirement
Linux kernel    - 2.4.7
XFree86/X.Org - 4.0.1/6.7

Установлено:
kernel - 2.6.32-21-generic
xorg - 1:7.5+5ubuntu1

Насколько я понимаю, все новенькое +)

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

Тогда попробуйте sudo dkms status, там посмотрите на наличие нужной версии драйвера nvidia (например, nvidia, 180.44, 2.6.28-17-generic, i686) и введите: sudo dkms build -m nvidia -v версия (я бы ввёл в данном случае sudo dkms build -m nvidia -v 180.44), а потом sudo dkms install -m nvidia -v версия.

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

хм... что там вообще его нет, вот вывод команды:
$ sudo dkms status
virtualbox-ose, 3.1.6, 2.6.32-22-generic, i686: installed
virtualbox-ose, 3.1.6, 2.6.32-21-generic, i686: installed
virtualbox-ose-guest, 3.1.6, 2.6.32-22-generic, i686: installed

хм, интересно... установка драйвера прошла без единой ошибки.. может действительно что-то с файлом '/lib/modules/2.6.32-22-generic/kernel/drivers/video/nvidia.ko' ?

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

НЕ захотел ставить:
Нет подходящей версии для nvidia-glx
Нет подходящей версии для nvidia-glx
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 5 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.

В synaptic есть:
nvidia-glx-173
nvidia-glx-96
nvidia-glx-185
nvidia-glx-180
+ ко всем им есть ..-kernel-source и ..-dev

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

пф, все таже ошибка вылазит. Только теперь:
$ sudo dkms status
[sudo] password for bigsize:
nvidia-current, 256.29, 2.6.32-22-generic, i686: installed
virtualbox-ose, 3.1.6, 2.6.32-22-generic, i686: installed
virtualbox-ose, 3.1.6, 2.6.32-21-generic, i686: installed
virtualbox-ose-guest, 3.1.6, 2.6.32-22-generic, i686: installed

Далее как вы сказали:
$ sudo dkms build -m nvidia -v 256.29

Error! DKMS tree does not contain: nvidia-256.29
Build cannot continue without the proper tree.

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

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

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

хах, ну почти =)
уже лучше:
(II) LoadModule: «nvidia»
(WW) Warning, couldn't open module nvidia
(II) UnloadModule: «nvidia»
(EE) Failed to load module «nvidia» (module does not exist, 0)
(EE) No drivers available.

Fatal server error:
no screens found

Т.е. уже куда-то продвинулись +)
С add вместо build пробовать?

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

попробовал все. Только момент один: если прописывать dkms .... -m nvidia -v 256.29, то ошибка на все команды, которую выше писал. Если прописывать: 'dkms .... -m nvidia-CURRENT -v 256.29', то отвечает:
На add:
Error! DKMS tree already contains: nvidia-current-256.29
You cannot add the same module/version combo more than once.

На Build:
Error! This module/version has already been built on: 2.6.32-22-generic
Directory: /var/lib/dkms/nvidia-current/256.29/2.6.32-22-generic/i686
already exists. Use the dkms remove function before trying to build again.

На install:
Error! This module/version combo is already installed
for kernel: 2.6.32-22-generic (i686)

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

Я вот удивляюсь, сделали же пакетный менеджер, чтобы САМО потом всё работало и безгеморройно обновлялось, засунули туда несколько версий дров. Нет, мы по старой вендовой привычке идём на офсайт nvidia, качаем run и засираем систему, которая после обновления ядра показывает консоль вместо иксов.

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

иксы в любом случае работают. Как я уже писал выше, данная программа показала, что драйверов для системы нет... вот и судите...

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

Извини, конечно, но убунту я видел. Если этот «драйвера устройств» на написал ничего про блобные драйвера, то всегда можно воспользоваться пакетным менеджером (apt-get или aptitude или synaptic {да-да, который называется «установка/удаление программ}, который висит в меню на самом видном месте).

Deleted
()

Убей иксы/грузанись в «безопасном режиме»
NVIDIA-Linux-x86-195.36.31-pkg1.run --uninstall

sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

sudo nvidia-xconfig

Забудь адрес nvidia.com и не трогай больше :)

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