Автор Тема: Работа видеокарты NVidia GeForce 2 Ti с правильными драйверами  (Прочитано 4923 раз)

Оффлайн RSR

  • Участник
  • *
  • Сообщений: 29
У меня проблема, схожая с http://forum.altlinux.org/index.php/topic,3343.0.html
Была видеокарта GeForce MX 440 и прекрасно работала на драйверах 96.43.16. Видеокарта вышла из строя и пришлось поставить NVidia GeForce 2 Ti.
[root@lov ~]# lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV15DDR [GeForce2 Ti] (rev a4)
После перезагрузки - иксы не стартуют. Как я понял, подключаются драйвера 96.43.16 вместо 71.86.13, как указано в таблице http://www.altlinux.org/Nvidia/Tablica
Как заставить систему работать?
PS: x11presetdrv отключал, симлинки менял, какие нашёл - не помогло, всё равно подгружаются драйвера 96.43.16.

Сделать так, как написано здесь http://www.altlinux.org/Nvidia не могу, т.к. нет необходимого модуля ядра (71.86.13). Есть только исходники, а что с ними делать, я не знаю. :(

Вот xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (builder@apiary.armor.altlinux.org)  Thu Feb  4 15:15:42 UTC 2010

Section "ServerLayout"
Identifier     "Minimal layout"
Screen         "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
EndSection

Section "ServerFlags"
Option         "IgnoreABI" "true"
EndSection

Section "Module"
SubSection "extmod"
Option     "omit xfree86-dga"
EndSubSection
Load  "glx"
EndSection

Section "InputDevice"

    # generated from default
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"

    # generated from default
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/psaux"
Option     "Emulate3Buttons" "no"
Option     "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier   "Samsung SyncMaster 755DF(X)/705DF(X)/CDP17BDF(U)(UP)|0"
DisplaySize  320 240
HorizSync    30.0 - 85.0
VertRefresh  50.0 - 160.0
EndSection

Section "Device"
Identifier  "Card0|0"
Driver      "nvidia"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0|0"
Monitor    "Samsung SyncMaster 755DF(X)/705DF(X)/CDP17BDF(U)(UP)|0"
DefaultDepth     24
SubSection "Display"
Depth     24
Modes    "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
EndSubSection
EndSection

В Xorg.0.log пишет, что драйвера 96.43.16 не поддерживают мою видеокарту, и данный GPU будет проигнорирован. Просит использовать драйвера legacy.
« Последнее редактирование: 12.03.2010 16:55:54 от RSR »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн RSR

  • Участник
  • *
  • Сообщений: 29
Говорит:
Цитировать
Ошибка!
Тема или раздел, которую Вы ищете, отсутствует или недоступна для входа.
  :(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Ну, значит тему удалили.

Оффлайн RSR

  • Участник
  • *
  • Сообщений: 29
Обидно, что удалили. Я так понял, что мне в итоге придётся собирать модуль ядра Nvidia_71.86.13. А хотелось как-нибудь попроще и, я полагаю, правильнее.

Почистил старую GeForce MX 440 - заработала.
« Последнее редактирование: 15.03.2010 17:13:53 от RSR »

Spinoza

  • Гость
Обидно, что удалили. Я так понял, что мне в итоге придётся собирать модуль ядра Nvidia_71.86.13. А хотелось как-нибудь попроще и, я полагаю, правильнее.
Как видно из http://sisyphus.ru/ru/srpm/Sisyphus/nvidia_glx_src_71.86.13/get в бранче 5.1 уже лежит. Если не получится прикрутить, то можно попробовать обновиться. Или обновить только ядро с модулями. Или скачать нужную сборку http://forum.altlinux.org/index.php/board,17.0.html.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Да там всё просто:
/lib/modules/версия_ядра/nVidia/nvidia.ko должна ссылаться на нужный модуль из  /lib/modules/nvidia/
А /lib/modules/версия_ядра/.versions/nvidia должен ссылаться  на файл /var/lib/nvidia/версия_ядра в котором долже быть прописан модуль используемого модуля.

# cd /lib/modules/2.6.32-un-def-alt9-190.53/nVidia/
# ls -l
nvidia.ko -> /lib/modules/nvidia/2.6.32-un-def-alt9-190.53

# cd  /lib/modules/2.6.32-un-def-alt9/.versions/nvidia
# ls -l
nvidia -> /var/lib/nvidia/2.6.32-un-def-alt9
$ cat nvidia
190.53

Оффлайн RSR

  • Участник
  • *
  • Сообщений: 29
Да там всё просто:
/lib/modules/версия_ядра/nVidia/nvidia.ko должна ссылаться на нужный модуль из  /lib/modules/nvidia/
А /lib/modules/версия_ядра/.versions/nvidia должен ссылаться  на файл /var/lib/nvidia/версия_ядра в котором долже быть прописан модуль используемого модуля.

# cd /lib/modules/2.6.32-un-def-alt9-190.53/nVidia/
# ls -l
nvidia.ko -> /lib/modules/nvidia/2.6.32-un-def-alt9-190.53

# cd  /lib/modules/2.6.32-un-def-alt9/.versions/nvidia
# ls -l
nvidia -> /var/lib/nvidia/2.6.32-un-def-alt9
$ cat nvidia
190.53


Вот в том и дело, что модуля ядра 71.86.13 у меня и нет, чтобы на него сослаться.

Цитировать
Как видно из http://sisyphus.ru/ru/srpm/Sisyphus/nvidia_glx_src_71.86.13/get в бранче 5.1 уже лежит. Если не получится прикрутить, то можно попробовать обновиться. Или обновить только ядро с модулями. Или скачать нужную сборку http://forum.altlinux.org/index.php/board,17.0.html.

Список rpm-пакетов, предоставляемый данным srpm-пакетом:
kernel-source-nvidia-718613
nvidia_glx_71.86.13

Как я понимаю, здесь есть только исходники модуля ядра, то есть модуль надо таки собирать вручную.

Spinoza

  • Гость
А это что тогда ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/nvidia_glx_71.86.13-71.86.13-alt44.i586.rpm?apt-get install ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/nvidia_glx_71.86.13-71.86.13-alt44.i586.rpm

Оффлайн RSR

  • Участник
  • *
  • Сообщений: 29
Это драйвера 71.86.13 для NVidia.

У меня нет ядра NVidia 71.86.13 в /lib/modules/nvidia.
Поэтому с драйверами nvidia_glx_71.86.13 грузится ядро 96.43.16, а оно не поддерживает NVidia GeForce 2 Ti. Я так понимаю.

А в репозитории есть драйвера 71.86.13, но нет модуля ядра 71.86.13. Поэтому и была создана эта тема, чтобы разобраться, что я делал не так и как с этим бороться.

apt-get install ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/nvidia_glx_71.86.13-71.86.13-alt44.i586.rpm
Поставив этот пакет, я получаю драйвера в /usr/lib/nvidia_71.86.13.
Менял симлинки в /etc/X11/lib_nvidia и в /etc/X11/lib на /usr/lib/nvidia_71.86.13, но при запуске иксы не стартуют, а симлинки меняются обратно на /usr/lib/nvidia_96.43.16.
« Последнее редактирование: 16.03.2010 13:03:31 от RSR »

Spinoza

  • Гость
И правда, с модулем ядра - облом. Скорей всего, это дело времени, и в бранч 5.1 этот модуль скоро попадет. Может вам стоит поинтересоваться в рассылках?