Да здравствует 3D, или Устанавливаем драйвера на nVidia в *ubuntu

Вам также может показаться интересным…

  • valiko

    Доброго времени суток.
    Линуксом заинтересовался недавно.
    Специально собрал для него тестовую машинку.
    P4/1Gb/120Gb/GF 4 MMX440/
    Установил Убунту 8.10 без проблем…
    Разрешение 1280х1024, подключился к домашней Wi-Fi (Есть проблемы, но терпимо, видимо, из-за Wpa-PSK. Каждое подключение пристекает на протяжении 10-15 мин, с переодичским повтором ввода пароля, который незапоминается!!!).
    Хотел установить драйвер Video с сайта производителя NVIDIA-Linux-x86-100.14.11-pkg1.run
    Всё делаю как у вас написано — начинается компиляция дров из под консоли и бац — ошибка!!! До копии xorg.conf недохожу. Может я не правильно сохраняю linux-restricted-modules-common? Я вообще его не сохраняю. Не знаю как… Где можно прочитать об этом чайнику, как я.
    С Ув. Валентин

  • valiko

    P.S.
    ERROR: Unable to build the NVIDIA kernel module
    Вот такая вот ошибка. А почему он не в состоянии построить — не говорит.
    проделал всё ещё раз внимательно — как видим — результат тот же…

    Заранее спасибо!!!

  • Как я видел из другого поста, у тебя Убунту 8.10 установлена… Там вообще без проблем должно быть с драйверами нвидии — есть штатное средство работы с проприетарными драйверами… Ты пробовал поставить через него?.. типа начать с простейшего… мне кажется костыль больше не нужен…
    смотрел, какие модули вообще есть в ядре? как — есть в статье выше…

  • valiko

    Спасибо за ответ.
    Да. Правда. Стал родной драйвер, последний для этого видеоадаптера!
    НО!
    В драйверах устройств пишет, что «Этот драйвер активирован но в настоящее время не используется.»
    Выполнить команду «find /lib/modules/`uname -r`/ -iname \*nvidia.ko\*» не получается. Пишет не найдена команда uname -r
    Строчку в файле linux-restricted-modules-common поменял.
    А в xorg.conf вообще нет таких строк!
    Как же его задействовать?

    Заранее благодарен за ответ.

  • valiko

    P.S. прошу прощения за назойливость. find /lib/modules/`uname -r`/ -iname \*nvidia.ko\* — выполнил.
    (Ну, чайник, пока). Вот ответ «/lib/modules/2.6.27-7-generic/updates/dkms/nvidia.ko» Выходит модуль 1!

  • «А в xorg.conf вообще нет таких строк!»

    каких строк? что у тебя там вообще имеется? естественно, он использоваться не будет, если не указаны правила его использования в xorg.conf — должен быть указан именно «nvidia»…

  • max2771

    Дрова для видюхи Nvidia 9500 GS в Ubuntu 8.10 на ноуте Asus F8Sn встали сразу и без проблем ( драйвер 177.80 ), но пишет что 3D не поддерживается — интересно почему? И что нужно сделать чтобы активировать 3D ? В Linux Suse 10.2 видюха 8600 GT на другой машине сразу пишет что 3D режим включен, а как же быть с Ubuntu ?

  • Скорее всего, в /etc/X11/xorg.conf по какой-то причине остался драйвер «nv», а не «nvidia» — попробуй заменить и перегрузить x-сервер (Ctrl+Alt+Backspace)…
    nv не поддерживает 3D.

  • max2771

    Спасибо за инфу, но по-моему дрова встали правильно т.к. в файле xorg.conf у меня была вот такая шняга сразу после установки дров:

    Section «Module»
    Load «dbe»
    Load «extmod»
    Load «type1»
    Load «freetype»
    Load «glx»
    EndSection

    Section «Device»
    Identifier «Device0»
    Driver «nvidia»
    VendorName «NVIDIA Corporation»
    EndSection

    я ничего не менял. Проверил командой «glxgears» — шестерни вращаются, вроде как режим 3D работает, а запускаю прилагаемые шахматы, включаю режим 3D — он пишет:

    Unable to enable 3D mode

    You are unable to play 3D mode due to the following problems:
    No Python OpenGL support
    No Python GTKGLExt support

    Я в Linux новичок, занялся не так давно… и что это за зверюга такая страшная, и с чем ее едят пока не знаю ?

  • Так бы и говорил, что питон ругается 🙂
    сделай в терминале:

    sudo aptitude install python-opengl python-gtkglext1

    установка этих пакетов должна помочь 🙂

    ПС: если выдается какая-то ошибка, лучший способ поискать запрос с ее текстом в гугле 😉

  • max2771

    Вроде ошибки нету, а пишет вот что после этой команды:

    max@max-laptop:~$ sudo aptitude install python-opengl python-gtkglext1
    [sudo] password for max:
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Reading extended state information
    Initializing package states… Готово
    No candidate version found for python-opengl
    No candidate version found for python-gtkglext1
    No candidate version found for python-opengl
    No candidate version found for python-gtkglext1
    No packages will be installed, upgraded, or removed.
    0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0B of archives. After unpacking 0B will be used.
    Writing extended state information… Готово
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Reading extended state information
    Initializing package states… Готово

    max@max-laptop:~$

    пишет о необходимости 0B архива, и чего дальше предпринять тоже пока не зна

  • такое может быть, если не подключены никакие репозитории… в стандартных репозиториях эти пакеты имеются…

  • max2771

    Доброго времени суток,
    Интересная получается ситуация: после установки дров видюхи добавляю репозитарии (как описано на сайте «убунтология»), делаю апдейт, перезагружаюсь — слетают дрова видео, устанавливаю их заново именно по твоему сценарию (с удалением старых хвостов), всё отлично проходит, делаю в терминале, то что ты говорил по поводу питона : sudo aptitude install python-opengl python-gtkglext1 , машина долго шуршит, потом вроде пишет что всё ОК, а когда снова проверяю на шахматах режим 3д, пишет: No Python OpenGL Support, что дальше делать пока не уразумел…
    P.S. Наверное дрова слетают из-за перекомпиляции ядра после установки найденного нового ПО, т.к. если добавить репозитарии и сделать апдейт до установки дров, то потом он ругается именно на что-то связанное с компиляцией ядра и дрова соответственно не ставит. Я с похожей ситуацией сталкивался в SUSE 10.2.
    Интересно другое: если сейчас сделать апдейт, дрова опять слетят или нет ? (очень не хочется опять всё по-новому переустанавливать… — дцатый раз)

  • max2771

    …Не понял что я такого сделал (по-моему я ничего особого не делал, может перезапустил х-сервер ) но спустя час я просто так (не знаю зачем, ни на что не расчитывая) запустил шахматы в 3д режиме и…. о чудо — само собой всё заработало, обидно то, что я так и не понял почему это произошло, ведь он же писал: No Python OpenGL Support…

  • DeuX25

    После установки драйвера у меня выходит черный экран итакое сообщение:
    (EE) Devices is not detected

  • horus

    Собственно вопрос…
    Поставил таким макаром дрова на видео 9500GT
    И после этого максимальное разрешение 640 на 480

    Народ помогите.. Что сделал не так? вроде все по инструкции. В линуксе новичек

  • Vadik

    У меня такая же ситуация была. только вот проблему решал более трудным путем ((

  • Серега

    Спасибо! Все сделал, как написано, все встало. GF 9500GT

  • gvozdick

    всё сделал, как тут написано, после установки драйвера надо отредактировать xorg.conf. Так вот, я открываю этот файл, а там всё по стандарту, будто драйвер не ставил вообще. Т.е. там нету никакой секции типа «Module» только стандартные.. Помогите пожалуйста решить проблему, желательно на имейл напишите (artem-gvozdev@mail.ru) очень прошу!

    P.S. видеокарта nvidia 8600 GT, дистрибутив linux — ubuntu 9.0.4 desktop

  • а под убунту нынче разве нет пакета типа nvidia-* ?
    сам уже не помогу — давно пересел на Arch

  • Stas

    Спасибо большое. Ноутбук Sony, видяшка GeForce Go 6200, Kubuntu 10.10, все О.К.