Компиляция ядра под драйвера видеокарты nVidia
GNU/Linux, UNIX, Open Source → Аппаратное обеспечение
anonymous
написал 23 февраля 2006 года в 01:12 (878 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Хотел поставить проприетарные дрова на GeForce 2 , а они не ставятся, требуют перекомпилить ядро. Я новичок в этом деле, подскажите, плиз, кто знает, как это сделать? шаг за шагом, как поставить эти самые дрова. Вот, что имеется на диске с дровами.
NVIDIA-Linux-x86-1.0-7676-pkg1.run
nvidia-glx-1.0.7676-0.lvn.2.4.i386.rpm
kernel-module-nvidia-2.6.13-1.1532_FC4smp-1.0.7676-0.lvn.2.4.rpm
kernel-module-nvidia-2.6.13-1.1532_FC4-1.0.7676-0.lvn.2.4.i6.rpm
Linux Mandriva 2006
// Тему переместил(а) fly4life из форума «UNIX FAQ».
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Ядро пересобирать не надо (разве что если будут траблы с fb).
Найди на своих дисках с мандривой пакет с хедерами дисрибутивного ядра, установи его.
Далее запусти из-под рута
sh NVIDIA-Linux-x86-1.0-7676-pkg1.run
и следуй указаниям.
PS ну и потом не забудь обновить конфиг иксов, как описано в ридми. ;)
Ставь пакет с дровами через rpmdrake, это для тебя самый простой вариант
и выбери драйвер nvidia в настройке видяхи в drakeconf — е
Ты уверен, что федоровский рпм не проявит каких-нибудь экзотических зависимостей?
Подразумевается наличие мандривовского пакета…
Привет всем!
У меня тоже проблемма с установкой дровишек под мандриву 2006.
Излазил весь нет.И нигде толкового объяснения или инсрукции по установке нет, по крайней мере для юзеров которые только начинают осваивать енту ось.
Народ считающий себя гуру просто посмеиваются или посылают в разные дебри инета.
Если кому не тяжело просто по порядку для ламероюзеров объясните:
Карта GF4 mx4000
скачал дрова: бла бла бла.run
При запуске предлагает скачать с nvidia.com kernel source.
если не тяжело, добрые люди сделайте статейку о том как с этим бороцца.
Можно на емаил nori_iron@mail.ru
Заранее благодарен…
А ты его скомпилить пробовал ?
Самое главное, чтоб были исходники ядра или заголовочные файлы.
Единственное, что может сказать NVIDIA-Linux-x86-1.0-7676-pkg1.run — это то, что ядро собранно с фенькой и может не работать с драйвером, но на это можно плюнуть.
Там в NVIDIA-Linux-x86-1.0-7676-pkg1.run еще help есть…
Ну вот опять…
А можно ли попросить подробный пример установки?
р.s. Нада ламерам памагать стать юзерами :)
А вы процетируйте что вам установшик говорит…
Специально для ламмеров:
1. Совет 1 — берите наиболее полный вариант Mandriva, т.е. PowerPack+, ну хотя бы просто PowerPack.
2. Если не получается: то ставим загловки для ядра. (Если не знаем, что это такое, и не хотим знать, то тогда переходим к пункту 1).
3. Далее идем на сайт nVidia и забираем оттуда инсталлятор нужного драйвера.
4. Прогоняем его (может быть потребуется вырубить X), перезагружаемся и все долдно работать даже 3D.
Или берем все пакеты в которых есть слово nvidia и версия 8178
отсюда
ftp://ftp.pbone.net/mirror/plf.zarb.org/plf/mandrake/non-free/2006.0/i586/
и ставим их, при помощи
urpmi имена четырех пакетов через пробел
Спасиба!
Более менее понятно…
Хотелось бы поподробнее насчет случая если нет powerPack, а только download
Про заголовки ядра..
Сегодня запущу еще раз *.run и выложу подробно проблемму, ну чтоб с цитатой :)
ооо…млин,
Запусти rpmdrake, и введи слово для поиска — kernel, в результатах поиска ищи kernel-headers, отмечай его и жми — устоновить!
А еще такой вопрос, может не совсем в тему (нада же все до конца разрешить для себя :) ):
Насчет kernel — source, что предлагалось скачать с nvidia…
И к чему ваще эти kernel с nvidia ?
Ну насчет скачивания (это ведь уже при установке).
Ты жми на все Yes и получишь то, что надо.
Если заголовки стоят, то все OK.
Вообщем разобрался! :)
Поэтому цитировать ошибки не буду…
Значит для тех кто возможно сталкнется с той же траблай:
После установки линуха :), заходим в иксы под рутом. Запускаем утилиту rpmdrake, т.е. просто набираем в консоли в иксах: rpmdrake.
Мда…
Утила запускается только в иксах!
Ищем там пакет с названием kernel source, ставим на нем галочку и жмем установить… Перезагрузка.. Затем входим в систему в текстовом режиме по рутом и запускаем файл дровишек
бла-бла-бла.run Отказываемся качать нечто с nvidia.com.
И вот тогда установка пройдет без траблов.
Выше сказанное я проделал для Linux Mandriva 2006 download.
Насчет конфига напишу позже как разберусь и наверно в другой теме…
Всем агромнае спасиба :)
kernel-source- это наверное исходники ядра…
А можно ли попросить подробный пример установки?
р.s. Нада ламерам памагать стать юзерами :)
Тебе понадобится модуль nvidia-kernel x.x.xx чтобы пропатчить ядро перед установкой драйвера(еще смотри какое у тебя ядро: smp- модульное(P4 HT) или монолитное — 2.6.xx): выходишь из X — telinit 3, modprobe -q agpgart
rpm -Uhv --force NVIDIA*
sh NVIDIA-Linux-XXXXXXX.run
Ставишь дрова, затем правишь файл /etc/X11/Xorg.conf :
Load «glx»
Load «dri» — удаляешь
Load «GLcore» — удаляешь
В секции «Drivers» ставишь nvidia вместо nv
Данный пример я привел для своей системы ASP 10, в мандраке, насколько я знаю, компиляция ядра происходит при загрузке системы(знающие люди меня поправят), хотя принцип установки тот же…
Затем telinit 5 — и лого NVIDIA при запуске!!!
Более подробно можешь почитать хотя бы на linuxcenter.ru — там есть статейка по компиляции ядра и установке дров видео, называется, кажется, ядерная физика для домохозяйки…
Удачи!
>Тебе понадобится модуль nvidia-kernel x.x.xx чтобы пропатчить ядро перед установкой драйвера(еще смотри какое у тебя ядро: smp- модульное(P4 HT) или монолитное — 2.6.xx)
Чего-чего-чего???
RTFM.
> в мандраке, насколько я знаю, компиляция ядра происходит при загрузке системы(знающие люди меня поправят)
1) не ядра, а binary-only модулей
2) система называется dkms
3) оно у меня никогда не работало и было удалено:)
нда батенька… зачОт…
Не буду уходить в глубокий оффтоп, но напомню:
не стоит заходить в иксы под рутом. Тем более, если после установки линуха ты его первый раз видишь…
Применительно к данной проблеме:
a) можно зайти в иксы обычным образом, а затем повысить привелении с помощью su и запустить rpmdrake;
b) по идее, если rpmdrake запустить от юзера, он обратится к какому-нибудь kdesu, который и спросит рутовый пароль;
c) а можно и вообще без иксов. В mandrake вроде был вполне съедомный CLI менеджер пакетов (urpmi, афаир).