LinuxForum.Fans
Тема

nVidia geforce 8600 драйвера

Автор: ntfs_ok 62 сообщений 14972 просмотров
#84719

Доброго времени суток!
Вопросы данной тематики не раз поднимались, но с чем столкнулся я, в интернете найти не удальсь :(
Итак, начал ставить проприетарный драйвер из репозитория.
запустил XFdrake из консоли под рутом, дабы видеть вывод...
Выбрал выбранный драйвер, нажал ОК, он предложил проприетарный скачать.
После установки(и настройки из 2-3 галочек) получил 2 результата, при повторение опыта 2 раза
1: не нажал проверку, перезагрузился, увидел синий экран, с извищением о невозможности запуска иксов (восстановил через безопасный режим запуском той же утилиты и выбора другого драйвера(vesa))
2: нажал кнопку проверить, получил сообщение

Возникла ошибка:
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system's kernel log for additional error messages.

Попробуйте изменить некоторые параметры

вывод консоли при установке драйвера

Показать
[console]
[root@localhost ntfs]# XFdrake
getting exclusive lock on rpm
getting lock on urpmi
using mirror [url]ftp://mirror.yandex.ru/mirrors/EduMandriva/cfg/2010.1/i586[/url]
using mirror http://ftp.mandrivausers.ro/pub/plf/mandriva/cfg/2010.1/i586
using mirror rsync://mirror.yandex.ru/mandriva/official/2010.1/i586
изучается файл synthesis [/var/lib/urpmi/synthesis.hdlist.Main media.cz]
изучается файл synthesis [/var/lib/urpmi/synthesis.hdlist.Contrib media.cz]
изучается файл synthesis [/var/lib/urpmi/edumandriva_free/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/edumandriva_non-free/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/edumandriva_free_noarch/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/edumandriva_non-free_noarch/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/PLF Free/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/PLF Free debug/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/PLF Free backports/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/PLF Non-free/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/PLF Non-free backports/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main (Official2010.1-1)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main Updates (Official2010.1-2)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Main Backports (Official2010.1-4)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib (Official2010.1-9)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib Updates (Official2010.1-10)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Contrib Backports (Official2010.1-12)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free (Official2010.1-17)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free Updates (Official2010.1-18)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/Non-free Backports (Official2010.1-20)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/debug_non-free_release (Official2010.1-21)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/debug_non-free_updates (Official2010.1-22)/synthesis.hdlist.cz]
изучается файл synthesis [/var/lib/urpmi/debug_non-free_backports (Official2010.1-24)/synthesis.hdlist.cz]
Для удовлетворения зависимостей будут установлены следующие пакеты:
dkms-nvidia-current-256.53-1mdv2010.1.i586
nvidia-current-doc-html-256.53-1mdv2010.1.i586
nvidia-current-kernel-2.6.33.7-desktop-1mnb-195.36.24-3mdv2010.1.i586
nvidia-current-kernel-2.6.33.7-desktop-2mnb-195.36.24-3mdv2010.1.i586
nvidia-current-kernel-2.6.33.7-desktop586-2mnb-195.36.24-3mdv2010.1.i586
nvidia-current-kernel-desktop-latest-195.36.24-1.20100921.3mdv2010.1.i586
nvidia-current-kernel-desktop586-latest-195.36.24-1.20100921.3mdv2010.1.i586
x11-driver-video-nvidia-current-256.53-1mdv2010.1.i586
(8 пакетов, 56 МБ)
=> ok(auto)


загружаются rpm-файлы из источника «Main Updates (Official2010.1-2)»...
$MIRRORLIST: media/main/updates/nvidia-current-kernel-2.6.33.7-desktop-2mnb-195.36.24-3mdv2010.1.i586.rpm
$MIRRORLIST: media/main/updates/nvidia-current-kernel-desktop-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm
$MIRRORLIST: media/main/updates/nvidia-current-kernel-2.6.33.7-desktop586-2mnb-195.36.24-3mdv2010.1.i586.rpm
$MIRRORLIST: media/main/updates/nvidia-current-kernel-desktop586-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm
$MIRRORLIST: media/main/updates/nvidia-current-kernel-2.6.33.7-desktop-1mnb-195.36.24-3mdv2010.1.i586.rpm
загружено $MIRRORLIST media/main/updates nvidia-current-kernel-2.6.33.7-desktop-2mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-kernel-desktop-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop586-2mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-kernel-desktop586-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop-1mnb-195.36.24-3mdv2010.1.i586.rpm
...извлечение выполнено
загружаются rpm-файлы из источника «Non-free Backports (Official2010.1-20)»...
$MIRRORLIST: media/non-free/backports/dkms-nvidia-current-256.53-1mdv2010.1.i586.rpm
$MIRRORLIST: media/non-free/backports/nvidia-current-doc-html-256.53-1mdv2010.1.i586.rpm
$MIRRORLIST: media/non-free/backports/x11-driver-video-nvidia-current-256.53-1mdv2010.1.i586.rpm
75% из 7.1MiB завершено, осзагружено $MIRRORLIST media/non-free/backports dkms-nvidia-current-256.53-1mdv2010.1.i586.rpm nvidia-current-doc-html-256.53-1mdv2010.1.i586.rpm x11-driver-video-nvidia-current-256.53-1mdv2010.1.i586.rpm
...извлечение выполнено
устанавливается nvidia-current-kernel-desktop-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop-2mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop586-2mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-kernel-desktop586-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop-1mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-doc-html-256.53-1mdv2010.1.i586.rpm dkms-nvidia-current-256.53-1mdv2010.1.i586.rpm x11-driver-video-nvidia-current-256.53-1mdv2010.1.i586.rpm из /var/cache/urpmi/rpms
starting installing packages
создана транзакция для установки на / (remove=0, install=0, upgrade=8)

nvidia-current.ko.gz:
- Installation
- Installing to /lib/modules/2.6.33.7-desktop586-2mnb/dkms-binary/drivers/char/drm/

depmod......
FATAL: Module pci:v000010DEd00000400sv00000000sd00000000bc03sc00i00 not found.

DKMS: install Completed.
nvidia-current, 195.36.24-3mdv2010.1, 2.6.33.7-desktop586-2mnb, i586: installed-binary from 2.6.33.7-desktop586-2mnb

nvidia-current.ko.gz:
- Installation
- Installing to /lib/modules/2.6.33.7-desktop-2mnb/dkms-binary/drivers/char/drm/

depmod......

DKMS: install Completed.
nvidia-current, 195.36.24-3mdv2010.1, 2.6.33.7-desktop586-2mnb, i586: installed-binary from 2.6.33.7-desktop586-2mnb
nvidia-current, 195.36.24-3mdv2010.1, 2.6.33.7-desktop-2mnb, i586: installed-binary from 2.6.33.7-desktop-2mnb

nvidia-current.ko.gz:
- Installation
- Installing to /lib/modules/2.6.33.7-desktop-1mnb/dkms-binary/drivers/char/drm/

depmod......

DKMS: install Completed.
nvidia-current, 195.36.24-3mdv2010.1, 2.6.33.7-desktop-1mnb, i586: installed-binary from 2.6.33.7-desktop-1mnb
nvidia-current, 195.36.24-3mdv2010.1, 2.6.33.7-desktop586-2mnb, i586: installed-binary from 2.6.33.7-desktop586-2mnb
nvidia-current, 195.36.24-3mdv2010.1, 2.6.33.7-desktop-2mnb, i586: installed-binary from 2.6.33.7-desktop-2mnb

Creating symlink /var/lib/dkms/nvidia-current/256.53-1mdv2010.1/source ->
/usr/src/nvidia-current-256.53-1mdv2010.1

DKMS: add Completed.

Preparing kernel 2.6.33.7-desktop586-2mnb for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Running Generic preparation routine
make mrproper......
using /proc/config.gz
make oldconfig......
make prepare......

Building module:
cleaning build area....
make KERNELRELEASE=2.6.33.7-desktop586-2mnb SYSSRC=/lib/modules/2.6.33.7-desktop586-2mnb/build module........
cleaning build area....
cleaning kernel tree (make mrproper)....

DKMS: build Completed.

nvidia-current.ko.gz:
- Installation
- Installing to /lib/modules/2.6.33.7-desktop586-2mnb/dkms/drivers/char/drm/

depmod......
FATAL: Module pci:v000010DEd00000400sv00000000sd00000000bc03sc00i00 not found.

DKMS: install Completed.
удаляются установленные rpm-файлы (nvidia-current-kernel-desktop-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop-2mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop586-2mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-kernel-desktop586-latest-195.36.24-1.20100921.3mdv2010.1.i586.rpm nvidia-current-kernel-2.6.33.7-desktop-1mnb-195.36.24-3mdv2010.1.i586.rpm nvidia-current-doc-html-256.53-1mdv2010.1.i586.rpm dkms-nvidia-current-256.53-1mdv2010.1.i586.rpm x11-driver-video-nvidia-current-256.53-1mdv2010.1.i586.rpm) из /var/cache/urpmi/rpms
----------------------------------------------------------------------
Дополнительная информация о пакете x11-driver-video-nvidia-current-256.53-1mdv2010.1.i586
This driver is for GeForce 6 and later cards.
Use XFdrake to configure X to use the correct NVIDIA driver. Any needed
packages will be automatically installed if not already present.
1. Run XFdrake as root.
2. Go to the Graphics Card list.
3. Select your card (it is usually already autoselected).
4. Answer any questions asked and then quit.
If you do not want to use XFdrake, see README.manual-setup.

----------------------------------------------------------------------
unlocking urpmi database
unlocking rpm database
Using `/etc/nvidia-current/ld.so.conf' to provide `gl_conf'.
[/console]
#84728

ntfs_ok
Попробуйте поставить открытую версию драйверов видеокарты из
репозитариев: "nvidia-current". Они наиболее гладко встают, разницы особой нету smile
Сам ими пользуюсь, поскольку на проприетарных у самого падали "иксы", причём без возможности восстановления.

#84785

На самом деле тема такая была: Тема

ntfs_ok написал:

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

Ну ведь любому понятно, даже с самыми минимальными знаниями англ языка. Что в системе нет модулей ядра для этого драйвера. Не ужели про копировании этого сообщения в поисковик, не было ни одного примера?
[console]
$ uname -r
[/console]
Смотрим на версию ядра затем ставим пакет, kernel-source такойже версии.
Вообще, можно сделать ход конём, и поставить драйвер из репозитария, если руками не получается.

#84914

vint, пакет исходников стоит, возможно только из-за того, что стоят 2 ядра и 2 пакета с исходными кодами, происходит нечто неприятное.
И еще странно, что после этого появился еще один пункт в выборе ядра: desktop 2.6.33.7-2, но и у него стоят исходники.

Комментарий про вывод консоли: Это вывод со 2 попытки, в 1 были записи о пред компилирование ядра.

Ту тему, на которую вы ссылаетесь, я видел, но фактического ответа не нашел....



____________________
PS Как бы меня не достал виндос за более 10 лет, но там то хоть всё ясно и так, связи с этим линукс пока не может победить....

#84917

ntfs_ok, вовсе нет. У меня тоже стоят две версии ядра в загрузчике smile
Чем новее стабильная версия ядра, тем лучше. wink
Пакеты xxxxxxxx-mdb1... можно удалить, если при этом установлены более свежие версии (mdb2, mdb3...)

#84918

Посмотрите вывод
[console]ls -l /usr/src[/console]
а именно куда показывает ссылка
linux -> linux-headers-2.6.хх.х-ххх
версия linux -> linux-headers должна совпадать с версией ядра
Что бы узнать версию ядра
[console]uname -r[/console]

#84923

durc,
[console][root@localhost ntfs]# ls -l /usr/src
итого 16
lrwxrwxrwx 1 root root 19 2010-09-24 18:38 linux -> linux-2.6.33.7-2mnb/
drwxr-xr-x 24 root root 4096 2010-09-10 21:57 linux-2.6.33.7-1mnb/
drwxr-xr-x 24 root root 4096 2010-10-03 00:15 linux-2.6.33.7-2mnb/
drwxr-xr-x 24 root root 4096 2010-10-02 21:27 linux-2.6.33.7-desktop-2mnb/
drwxr-xr-x 2 root root 4096 2010-10-03 00:14 nvidia-current-256.53-1mdv2010.1/
[root@localhost ntfs]# uname -r
2.6.33.7-desktop586-2mnb
[/console]

#84924

А нужных то хедеров и нету

2.6.33.7-desktop586-2mnb

Устанавливайте эти хедеры.
Проверьте после установки на что показывает ссылка

lrwxrwxrwx 1 root root 19 2010-09-24 18:38 linux -> linux-2.6.33.7-2mnb/

должно быть

lrwxrwxrwx 1 root root 19 2010-09-24 18:38 linux -> linux-2.6.33.7-desktop586-2mnb/
#84926

странно, вчера до игр с драйвером было другое ядро (до установки драйвера я сносил самое первое ядро, которое в дистрибе вшито было)

И вот я еще хотел уточнить с словом "current" в название пакета. (перевод я знаю)
Я бы очень хотел уточнить, он(инсталлятор пакетов) сам производит фильтрацию, или это что-то неясное начинающим и норовящие ввести в заблуждение? :o

#84928

Насчёт current не знаю.
Кстати, даже по выводу при установке драйвера видно

DKMS: build Completed.
nvidia-current.ko.gz:
- Installation
- Installing to /lib/modules/2.6.33.7-desktop586-2mnb/dkms/drivers/char/drm/
depmod......
FATAL: Module pci:v000010DEd00000400sv00000000sd00000000bc03sc00i00 not found.

что не хватает сорцев для ядра 2.6.33.7-desktop586-2mnb

#84931

Пакета с данными исходниками нет!
есть для
[v] ...2.6.33.7-1mdv
[v] ...latest
[v] ...2.6.33.7-1mdv
и еще от удаленного старого

и не ясно что значит latest в данном контексте...

#84933
ntfs_ok написал:
и не ясно что значит latest в данном контексте...

latest - последний, свежий
наверное это и значит...

#84935

но он стоит, и стоял.
В примечаниях пакета сказано, что он виртуальный

#84936

ntfs_ok, в своём установочнике в поиске наберите nvidia и всё найдёте smile

#84938
Wolfenberg написал:
ntfs_ok, в своём установочнике в поиске наберите nvidia и всё найдёте smile

А nvidia зачем?
Нужен пакет kernel-source-2.6.33.7-desktop586-2mnb

#84939

Wolfenberg, набирал¸ но так и не понял, как выбрать НУЖНЫЕ пакеты.
Их слишком много, и их версий много.

а нужного пакета так и нет...

#84945

ntfs_ok
Сперва проверяем ядра:
набираем kernel в поиске.
Должны быть установлены пакеты (гореть галочка):
kernel-desktop-2.6.33.7-2mnb (или kernel-desktop586-2.6.33.7-2mnb)
kernel-desktop-lastest
kernel-firmware
Если чего-то нет, ставим галочку -> применить
Затем набираем nvidia:
nvidia-current-kernel-2.6.33-7-desktop-2mnb (x86-64 на 64-битную систему или 586-на 32-битную)
nvidia-current-kernel-lastest (или desktop586-lastest на 32-битную систему)
Всё должно нормально встать.

#84947
ntfs_ok написал:
Wolfenberg, набирал¸ но так и не понял, как выбрать НУЖНЫЕ пакеты.
Их слишком много, и их версий много.

а нужного пакета так и нет...

kernel-source-2.6.33.7-2mnb-1-1mnb2.i586.rpm вот такой нужен.

#84950
Wolfenberg написал:

durc
Здесь немножко всё по-другому, чем в Debian. Все необходимые ядра и конфиги идут вместе с драйверами smile

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

P.S. Только всё равно странно что ядро есть, а исходников к нему нет. Хотя, наверное, это что то дистрибутиво-специфичное.

#84958

durc, у меня драйвера сами ядра и тянули oO
Правда, потом пришлось Grub чистить от "мусора".

Войдите или зарегистрируйтесь, чтобы ответить.