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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Wiki] [HOWTO] Уcтановка драйверов nVidia  (Прочитано 844454 раз)

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

Оффлайн EvGeH

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #765 : 14 Марта 2008, 18:42:47 »
ЗДравствуйте. Прочитал полностью подраздел перепробовал все варианты, в итоге так и не удаеться установить драйвер... Лог прилагаю помогите начанающему
Видеокарта gf 6600gt

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Mar 14 20:33:09 2008

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  force tls               : (not specified)
  force compat32 tls      : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  compat32 install chroot : (not specified)
  compat32 install prefix : (not specified)
  compat32 install libdir : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Unable to load: nvidia-installer ncurses user interface

Using built-in stream user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.24Evgen_x486/source'
-> Kernel output path: '/lib/modules/2.6.24Evgen_x486/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.24Evgen_x48
   6/source SYSOUT=/lib/modules/2.6.24Evgen_x486/build'...
   NVIDIA: calling KBUILD...
   make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.24Evgen_x486/build KBUILD_VERBOSE=
   1 -C /lib/modules/2.6.24Evgen_x486/source SUBDIRS=/tmp/selfgz5945/NVIDIA-Lin
   ux-x86_64-169.07-pkg2/usr/src/nv modules
   make -C /lib/modules/2.6.24Evgen_x486/build \
      KBUILD_SRC=/usr/src/linux-source-2.6.24Evgen_x486 \
      KBUILD_EXTMOD="/tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv"
   -f /usr/src/linux-source-2.6.24Evgen_x486/Makefile \
      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)
   mkdir -p /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv/.tmp_ver
   sions ; rm -f /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv/.tm
   p_versions/*
   make -f /usr/src/linux-source-2.6.24Evgen_x486/scripts/Makefile.build obj=/t
   mp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv/.nv.
   o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL
   __ -Iinclude -Iinclude2 -I/usr/src/linux-source-2.6.24Evgen_x486/include -in
   clude include/linux/autoconf.h  -I/tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07
   -pkg2/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stric
   t-aliasing -fno-common -Werror-implicit-function-declaration -Os -m64 -mno-r
   ed-zone -mcmodel=kernel -pipe -Wno-sign-compare -fno-asynchronous-unwind-tab
   les -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -maccumulate-out
   going-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-pr
   otector -Wdeclaration-after-statement -Wno-pointer-sign  -I/tmp/selfgz5945/N
   VIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Ws
   witch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multicha
   r -Werror -mcmodel=kernel -mno-red-zone -M
   D -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV
   _VERSION_STRING=\"169.07\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(
   s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvid
   ia)" -c -o /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv/.tmp_n
   v.o /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv/nv.c
   In file included from include/linux/list.h:8,
                    from include/linux/lockdep.h:12,
                    from include/linux/spinlock_types.h:12,
                    from include/linux/spinlock.h:78,
                    from include/linux/capability.h:45,
                    from include/linux/sched.h:44,
                    from include/linux/module.h:9,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv-linux.h:59,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv.c:14:
   include/linux/prefetch.h: In function 'prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
   metic
   In file included from include/linux/sched.h:54,
                    from include/linux/module.h:9,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv-linux.h:59,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv.c:14:
   include/linux/nodemask.h: In function '__first_node':
   include/linux/nodemask.h:229: warning: signed and unsigned type in condition
   al expression
   include/linux/nodemask.h: In function '__next_node':
   include/linux/nodemask.h:235: warning: signed and unsigned type in condition
   al expression
   include/linux/nodemask.h: In function '__first_unset_node':
   include/linux/nodemask.h:253: warning: signed and unsigned type in condition
   al expression
   In file included from include/asm/elf.h:48,
                    from include/linux/elf.h:7,
                    from include/linux/module.h:16,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv-linux.h:59,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv.c:14:
   include/asm/compat.h: In function 'compat_alloc_user_space':
   include/asm/compat.h:202: warning: pointer of type 'void *' used in arithmet
   ic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:564,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv-linux.h:86,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv.c:14:
   include/asm/io.h: In function 'check_signature':
   include/asm/io.h:275: warning: wrong type argument to increment
   In file included from include/asm/pci.h:92,
                    from include/linux/pci.h:691,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv-linux.h:86,
                    from /tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv/nv.c:14:
   include/asm-generic/pci-dma-compat.h: In function 'pci_map_page':
   include/asm-generic/pci-dma-compat.h:49: warning: pointer of type 'void *' u
   sed in arithmetic
   /bin/sh: scripts/genksyms/genksyms: No such file or directory
   make[4]: *** [/tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/src/nv/nv.
   o] Ошибка 1
   make[3]: *** [_module_/tmp/selfgz5945/NVIDIA-Linux-x86_64-169.07-pkg2/usr/sr
   c/nv] Ошибка 2
   make[2]: *** [sub-make] Ошибка 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Ошибка 1
   make: *** [module] Ошибка 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

Да и еще дистрибутив ни совсем ubuntu=) у меня debian и на днях собрал и установил новое ядро 2.6.24 для amd64. Нашел вроде бы решение  http://grizach.sc18.info/nvpatch/index.php тут описываются проблемы с нвидиа драйвером и ядров версии 2.6.2хх но результат остался прежним... Заранее спасибо.

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #766 : 14 Марта 2008, 22:14:05 »
Цитировать
У меня такая же видяха))) Вобщем, качай с оффсайта (nvidia.ru) дрова для видяхи, устанавливай пакет build-essential. Потом идешь в консоль (ctrl+alt+F1), вырубай иксы (sudo /etc/init.d/gdm stop), устанавливай дрова (sudo sh /путь к драйверам/NVIDIA-Linux-x86-***.**.pkg1.run). На вопрос о загрузке кернела откажись. Дальше скомпилится тот самый кернел, установлятся драйвера.. На вопрос о обновлении xorg.conf можешь согласится. Запускай иксы (sudo /etc/init.d/gdm start). Через синаптик находи и удаляй все, что связано с nvidia. Перезагружайся. Дрова начнут работать. В терминалле вводишь sudo nvidia-settings. В пункте по настройке дисплея, выбирай разрешение и частоту в ручную, и нажмешь "save to x config".
Должно работать... Лично я себе ставлю так.
Ну вот почему у всех всё так просто, а, казалось бы, на простой MX440 не хочет ставиться  :(

Оффлайн Antrix

  • Участник
  • *
  • Сообщений: 165
  • War... War never changes.
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #767 : 15 Марта 2008, 11:15:48 »
Цитировать
У меня такая же видяха))) Вобщем, качай с оффсайта (nvidia.ru) дрова для видяхи, устанавливай пакет build-essential. Потом идешь в консоль (ctrl+alt+F1), вырубай иксы (sudo /etc/init.d/gdm stop), устанавливай дрова (sudo sh /путь к драйверам/NVIDIA-Linux-x86-***.**.pkg1.run). На вопрос о загрузке кернела откажись. Дальше скомпилится тот самый кернел, установлятся драйвера.. На вопрос о обновлении xorg.conf можешь согласится. Запускай иксы (sudo /etc/init.d/gdm start). Через синаптик находи и удаляй все, что связано с nvidia. Перезагружайся. Дрова начнут работать. В терминалле вводишь sudo nvidia-settings. В пункте по настройке дисплея, выбирай разрешение и частоту в ручную, и нажмешь "save to x config".
Должно работать... Лично я себе ставлю так.
Ну вот почему у всех всё так просто, а, казалось бы, на простой MX440 не хочет ставиться  :(

А в чем именно заключается "нехочет ставится"? Они после установки не "применяются", или именно установка не проходит? Опиши, может помогу... я сам с этими драйверами заморачивался много)))

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #768 : 15 Марта 2008, 11:30:04 »
уже описывал на пятидесятой странице:
Цитировать
Дошёл до пятого шага :
Цитировать
5. Инсталлятор ругнётся на отсутствие precompiled headers для вашего ядра и предложит скачать их с сервера nVidia. Откажитесь. Он предложит скомпилировать их сам - соглашайтесь.
Компилирует, а потом выдаёт ошибку:
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).
что делать в таком случае?
Цитировать
Чёрт, ну что же за напасть? Уже переустановил Ubuntu заново, скачал другие драйвера (вроде как предыдущие слишком новые). Теперь оно ругается на
ERROR: Unable to determine the version of the kernel sources located in
       '/lib/modules/2.6.22-14-generic/build'.  Please make sure you have
       installed the kernel source files for your kernel and that they are
       properly configured;
Помогите, пожалуйста,  я уже мозг свернул, не знаю что и делать с этим  idiot2
Пока изменений от того состояния не произошло  :(

Оффлайн TeaAddict

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #769 : 15 Марта 2008, 12:18:56 »
http://lafox.net/wiki/index.php/Простая_установка_драйверов_NVidia_в_Etch
наиспостейший способ установки проприетарных драйверов через nvidia-installer. в принципе, для Ubuntu 7.xx должно быть справелдиво...

ах да, при переустановке (обновлении) ядра приходится сного ставить драйвера - единственный минус. хотя, особо не напрягает...
Debian GNU/Linux unstable (sid)

Оффлайн Antrix

  • Участник
  • *
  • Сообщений: 165
  • War... War never changes.
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #770 : 15 Марта 2008, 15:53:53 »
2 Darkest
У тебя установлен build-essential? Просто он за собой еще тянет пакеты, может ему нужнен один из них?

2 All
А я вот тоже набрел на одну проблемку... Как разогнать видяху? Через nvclock нифига не выходит, он не дает изменять частоту, а видяху определяет как Unknown Nvidia Videocard. Пробывал приписывать в xorg.conf (option "coolbit" "1"). Может еще ченить нада?

Оффлайн ShPioN

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #771 : 15 Марта 2008, 16:52:06 »
я просто прописал coolbit, и в опциях nvidia-settings появилось clock frequencies.

Thread

  • Гость
Re: Уcтановка драйверов nVidia
« Ответ #772 : 15 Марта 2008, 17:03:13 »
Может, "CoolBits"?

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #773 : 15 Марта 2008, 18:06:30 »
Цитировать
У тебя установлен build-essential? Просто он за собой еще тянет пакеты, может ему нужнен один из них?
сам build-essential установлен. Попробовал ещё раз
sudo apt-get install build-essentialв ответ говорит, что ничего не обновлено, стоит самая последняя версия..

Оффлайн Antrix

  • Участник
  • *
  • Сообщений: 165
  • War... War never changes.
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #774 : 15 Марта 2008, 18:53:59 »
Цитировать
У тебя установлен build-essential? Просто он за собой еще тянет пакеты, может ему нужнен один из них?
сам build-essential установлен. Попробовал ещё раз
sudo apt-get install build-essentialв ответ говорит, что ничего не обновлено, стоит самая последняя версия..

мда... даж не знаю чем помочь...

2 All
У меня вот еще вопросец созрел:
Я вот видел на youtube, там у некоторых стоят в низу экрана "аплеты" иль тип того, где ярлычки можно накидать, анимированая штука. Как это сделать? Всмысле, че надо установить?

Оффлайн Darkest

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #775 : 16 Марта 2008, 01:10:44 »
Включил интернет. Дрова поставились при помощи менеджера проприетарных драйверов, хотя до этого не ставились. Однако всё равно не понятно, почему не хотели ставиться через консоль  :idiot2:

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #776 : 16 Марта 2008, 21:43:31 »
Цитировать
Я вот видел на youtube, там у некоторых стоят в низу экрана "аплеты" иль тип того, где ярлычки можно накидать, анимированая штука. Как это сделать? Всмысле, че надо установить?
j
Это называется AWN.
In Console We Trust!

Оффлайн ZuKK

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #777 : 18 Марта 2008, 23:08:16 »
Установил 169.12 по мануалу на первой странице топика.
Снёс nvidia-kernel-common, который за собой потянул  linux-restricted-modules. После чего отвалился wifi Atheros (в  linux-restricted-modules были его дрова - madwifi), а это для ноута ппц.
Поставил linux-restricted-modules карточка ожила. Но притянулись до кучи nvidia-kernel-common, а при включении эффектов (compiz) опять натянулись дровишки 100.14.19 из репозитория.  :2funny:

Как бы мне сделать чтобы и wifi работал и компиз со свежими дровами запускался? Обновлял из-за этого https://forum.ubuntu.ru/index.php?topic=22028.msg153472#msg153472
Может у кого были такие расклады?

offtop: *что-то нифига не соображаю, пошел спать...*

UPD: Накатил заново 169.12, только nvidia-kernel-common сносить не стал. Если включить компиз в автозагрузку с параметром --replace, то и компиз пашет и wifi работает и система не рвется в инет за древними драйверами.

nvidia-settings корректно ведь версию драйверов отображает?  :D У меня там сейчас как раз 169.12
« Последнее редактирование: 20 Марта 2008, 15:29:12 от ZuKK »
-- Меры вот какие. Взял я на кухне свечечку...

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Уcтановка драйверов nVidia
« Ответ #778 : 25 Марта 2008, 00:48:19 »
А я уже запарился с дровами NVIDIA. Проблема просто супер:
Имеем ноут Acer Aspire 5720G видео NVIDIA 8400M GS + Ubuntu 7.10 amd64
Скачиваю с nvidia.com последнюю версию дров. Пока всё путём. Отключаю в linux-restricted... модуль nv. Выхожу в консоль, останавливаю иксы, запускаю инсталлятор, всё путём, всё без ошибок встаёт. Пытаюсь подправить xorg.conf. Обнаруживаю там Driver "vesa". Ну да ладно, заменяю на "nvidia". Потом не обнаруживаю в принципе секции "Module". Создаю, пишу туда нужную строчку. Потом стало быть пытаюсь запустить иксы и вот тут начитается мистика:
1. Получаю сообщение об ошибке что система не смогла найти драйвер, соглашаюсь на безопасный графрежим.
2. Появляется окно входа в систему, но буковки только русские.
А дальше самое интересное: никакими правками xorg.conf не удаётся вернуть английский! Даже если оставить только "us"!
Деинсталляция дров с откатом конфига не помогает - всё равно система не запускается. Я уже пять раз систему с 0 переустанавливал, задолбало)

Самое что смешное, вот этим:
sudo aptitude install -y nvidia-glx nvidia-kernel-commonставятся какие-то дрова, которые даже работают, только с глюками. Вот и хотел поставить нормальные, а получил индейское народное жилище :-\
Что делать, никто не знает?
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн chuvaaak

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Уcтановка драйверов nVidia
« Ответ #779 : 25 Марта 2008, 10:58:26 »
дрова стоят 169,09 тут обновился до убунты 8,04 и попытался поставить дрова 169,12, так как дрова вроде как есть но что-то с ними не так GL не работает. Так при попытке установки он написал что у меня версия gсc4.2 а нужна 4,1, поставил 4.1 все равно ругается, как бы мне дрова то поставить?
« Последнее редактирование: 25 Марта 2008, 11:01:33 от chuvaaak »
ДОМА - Ubuntu 8,10(Почти все работает) i386@Core2Duo E6750,2GbRAM,GF9800GTX+ 512MB

 

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