Автор Тема: Поддержка NVIDIA в разных дистрибутивах [решено]  (Прочитано 8223 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 468
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вот это и есть те три модуля ядра
/lib/modules/nvidia/2.6.32-std-def-alt9-173.14.25
/lib/modules/nvidia/2.6.32-std-def-alt9-195.36.15
/lib/modules/nvidia/2.6.32-std-def-alt9-96.43.16

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 468
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Версий  96.43.16, 173.14.25, 195.36.15,

ne_spit

  • Гость
В принципе от чего ушли к тому и пришли, так как модуля то бла-бла-бла nvidia_71 в списке нету!!! ... Хотя может я сам чего-то не понимаю.

По сути, в той теме, удалённой, были вроде бы какие-то подвижки, но просто материал подавался слишком углубленно, и честно сказать, каюсь, на каком этапе упустил нить рассуждений, разозлился на несправедливость этого мира и импульсивно удалил ту тему. За что сейчас и раскаиваюсь.

Как помниться, ruslandh - там вроде бы что-то вручную надо было прописывать, да?

Цитировать
Судя по ядрам - это Сизиф?

Да

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 468
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
nvidia_71 уже технически не собирается (вроде просто не проходит компиляцию), поэтому его и нет. Вручную можно выбрать только один вариант из трёх, что установлены - 96.43.16, 173.14.25, 195.36.15. В принципе, теоретически, автоматом должна выбираться максимальнаz версия из поддерживаемых.

ne_spit

  • Гость
nvidia_71 уже технически не собирается (вроде просто не проходит компиляцию), поэтому его и нет. Вручную можно выбрать только один вариант из трёх, что установлены - 96.43.16, 173.14.25, 195.36.15. В принципе, теоретически, автоматом должна выбираться максимальнаz версия из поддерживаемых.
Немножко покопался в проблеме и нашёл виноватого. Это некто - Сергей Турчин aka zerg, который 23 июня 2009 года добавил поддержку серии драйверов 71 в модуль, а потом ему в голову пришла какая-то блажь насчёт XORG и он же 8 сентября 2009 года полностью исключил поддержку этой серии драйверов

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 468
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Это не блажь - это жизнь такая - несовместимость называется с текущим xorg.

ne_spit

  • Гость
make KSRC=/usr/src/linux-2.6.32-std-def-alt9[root@1 kernel-source-nvidia-718611]# uname -a
Linux 1.localdomain 2.6.32-std-def-alt9 #1 SMP Tue Mar 2 11:21:59 UTC 2010 i686 GNU/Linux
[root@1 kernel-source-nvidia-718611]# pwd
/usr/src/kernel/sources/kernel-source-nvidia-718611
[root@1 kernel-source-nvidia-718611]# make KSRC=/usr/src/nvidia-2.6.32-std-def-alt9
[root@1 kernel-source-nvidia-718611]# ls
LICENSE          gcc-version-check.c  nv-vm.c    os-agp.h
Makefile         makefile             nv-vm.h    os-interface.c
Makefile.kbuild  nv-kernel.o          nv.c       os-interface.h
Makefile.nvidia  nv-linux.h           nv.h       os-registry.c
README           nv-memdbg.h          nvtypes.h  rmretval.h
conftest.sh      nv-misc.h            os-agp.c
[root@1 kernel-source-nvidia-718611]# cd /usr/src
[root@1 src]# ls
kernel  linux-2.6.32-std-def  linux-2.6.32-std-def-alt9
Цитировать
модуль после этого собирается
Cобраться то он собрался, видимо - но вот где?
Куда он собрался и где теперь его искать то?
Потому-что
find / -name nvidia
Выдаёт результат
[root@1 kernel-source-nvidia-718611]# find / -name nvidia
/var/lib/nvidia
/usr/include/nvidia
/usr/libexec/X11/drv.d/nvidia
/usr/libexec/X11/drvpre.d/nvidia
/usr/src/linux-2.6.32-std-def-alt9/include/config/fb/nvidia
/lib/modules/2.6.32-std-def-alt9/kernel/drivers/video/nvidia
/lib/modules/2.6.32-std-def-alt9/.versions/nvidia
/lib/modules/2.6.30-std-def-alt15/kernel/drivers/video/nvidia
/lib/modules/2.6.30-std-def-alt14/kernel/drivers/video/nvidia
/lib/modules/nvidia
А в этих каталогах где найти то этот модуль?

[root@1 kernel-source-nvidia-718611]# ls
LICENSE          gcc-version-check.c  nv-vm.c    os-agp.h
Makefile         makefile             nv-vm.h    os-interface.c
Makefile.kbuild  nv-kernel.o          nv.c       os-interface.h
Makefile.nvidia  nv-linux.h           nv.h       os-registry.c
README           nv-memdbg.h          nvtypes.h  rmretval.h
conftest.sh      nv-misc.h            os-agp.c
[root@1 kernel-source-nvidia-718611]# cd /lib/modules/2.6.32-std-def-alt9/kernel/drivers/video/nvidia
[root@1 nvidia]# ls
nvidiafb.ko
[root@1 nvidia]# mcedit nvidiafb.ko

[root@1 nvidia]# cd /usr/include/nvidia
[root@1 nvidia]# ls
GL
[root@1 nvidia]# cd GL
[root@1 GL]# ls
gl.h  glext.h  glx.h  glxext.h

Куда мог деться то этот модуль для драйверов серии 71.х.х.х?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 468
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
/lib/modules/2.6.32-std-def-alt9/kernel/drivers/video/nvidia ?

ne_spit

  • Гость
[root@1 GL]# cd /lib/modules/2.6.32-std-def-alt9/kernel/drivers/video/nvidia
[root@1 nvidia]# ls
nvidiafb.ko

Не знаю почему он сюда собрался, а хотя, вдруг в голову пришла мысль - а тот ли это модуль или не тот? Вот не знаю как теперь проверить то?


ne_spit

  • Гость
lspci -k

01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
        Kernel modules: rivafb, nvidiafb, nvidia

Оффлайн yar007

  • Завсегдатай
  • *
  • Сообщений: 60
    • Email
Не совсем понял, что здесь произошло  :), но.... по мей проблеме - с чего тема начиналась хтелось бы услышать Ваше мнение.
Уважаемые гуру, вынесите, пожалуйста вердикт. Или поставьте  диагноз :). Пациент скорее жив, чем мертв? Или наоборот? Я уже морально готов отказаться от использования p5 AltLinux, уже обратно установил 4.1.1 Desktop
Правда, остается еще два пути: взять видеокарту поновее или.... использовать Windows... :D

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 468
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну если lib/modules/2.6.32-std-def-alt9/kernel/drivers/video/nvidia/nvidiafb.ko это файл, а не ссылка, или  файл на который он ссылается - сегодняшнего числа, то вы скорей всего криво, но собрали модуль.

Оффлайн Revo

  • Завсегдатай
  • *
  • Сообщений: 663
  • back'up придумали трусы
Подключите бранч p5 и я так думаю будет вам счастье, вот как у меня на p5bash-3.2$ rpm -qa | grep nvidia
kernel-modules-nvidia-std-def-190.53-alt1.132638.15
nvidia_glx_173.14.18-173.14.18-alt52
nvidia_glx_173.14.22-173.14.22-alt56
kernel-modules-nvidia-un-def-190.53-alt1.132640.5
nvidia_glx_190.53-190.53-alt75
nvidia_glx_185.18.36-185.18.36-alt72
kernel-modules-nvidia-std-def-180.44-alt1.132635.16
nvidia_glx_96.43.14-96.43.14-alt46
nvidia_glx_96.43.11-96.43.11-alt41
nvidia_glx_96.43.13-96.43.13-alt44
nvidia_glx_71.86.09-71.86.09-alt41
nvidia_glx_common-195.36.15-alt77
nvidia_glx_71.86.11-71.86.11-alt43
nvidia_glx_173.14.20-173.14.20-alt54
nvidia_glx_180.44-180.44-alt62
bash-3.2$
Немного правда есть из Сизифа ;)
ALT Linux 5.0 Desktop beta, Sisyphus , KDE4, ядро 2.6.27- Адская смесь!

Оффлайн yar007

  • Завсегдатай
  • *
  • Сообщений: 60
    • Email
Проблема решилась (если это можно назвать решением) заменой видеокарты на Nvidia GeForce FX 5200. С предыдущей карточкой, как я понимаю, решения не было :(...
Тему можно закрывать...

P.S. Вот осталось только решить - что для слабенькой машинки лучше - Simply Linux или School Lite 5.0.1

Оффлайн sergfis89

  • Завсегдатай
  • *
  • Сообщений: 57
Я в игры не играю и сколько я пользуюсь разными дистрибутивами Linux, не замечал особой разницы есть драйвер NVIDIA или нет, я на глаз не замечаю разницы в качестве воспроизведения видео и в скорости работы графической системы, всё довольно быстро. И, может быть несколько не в тему, я хотел спросить,  играет ли драйвер NVIDIA какую-то роль в том, насколько качественно, хорошо, будет видео на моем мониторе или можно не устанавливать этот драйвер в Linux? Моя видеокарта - GeForce FX 5200.
« Последнее редактирование: 04.12.2011 16:45:38 от sergfis89 »