LINUX.ORG.RU

Драйвер nVidia 310.19 в Fedora 17

 , ,


0

1

Сабж. Имеется Fedora 17 с akmod-nvidia. В репозиториях сейчас 304.64 версия. Хотелось бы установить 310-ю версию. Как это можно сделать относительно малой кровью? Нигде не смог найти репозитория с данной версией драйвера.

★★★★

Возьмите *.src.rpm'ы из rawhide и пересоберите их для F17.
Инструкция тут.

// Использую 310.14, ибо 310.19 ломают уход в спячку и регулировку подсветки средствами xbacklight, добавленную в 310.14. Кстати, 310.14 — единственная на сегодняшний день версия, в которой правильно работает регулировка через xbacklight.

carasin ★★★★★
()
Последнее исправление: carasin (всего исправлений: 1)
Ответ на: комментарий от carasin

Спасибо за информацию, но есть пару вопросов. Какие пакеты нужны помимо akmod-nvidia-xxx.xx.rpm.src и из какого репозитория можно их взять? (Искал в официальном репозитории и в rpmfusion в разделе rawhide)

PaRuSoft ★★★★
() автор топика
Ответ на: комментарий от PaRuSoft

На i686 точно ничего не надо. С x86_64 у тов. BeerSeller'а были какие-то проблемы на версии 310.14: ему пришлось устанавливать пакет xorg-x11-drv-nvidia-libs из rawhide, т.к. собранный локально почему-то плевался ошибкой при установке. Больше не скажу.

carasin ★★★★★
()
Ответ на: комментарий от carasin

Почему-то src.rpm у меня был криво собрался. Я просто поставил его из rawhide

BeerSeller ★★★★
()

Как это можно сделать относительно малой кровью?

Самый просто и наилучший способ для любого дистрибутива — это собрать драйвер самому, и на своей системе. Для этого необходимы: NVIDIA-Linux-*.run, gcc, make и kernel-headers (kernel-devel).

anonymous
()
Ответ на: комментарий от carasin

Не учите плохому!

Чем плох? — Тем, что не надо ждать пока кто-нибудь отелится, и сделает пакет, или тем, что такой способ абсолютно всегда работает, и никогда с таким драйвером нет совершенно никаких проблем?

anonymous
()
Ответ на: комментарий от anonymous

Плох тем, что для каждого ядра необходимо повторять процедуру, система превращается в помойку, а ближайшее обновление Mesa убьёт 3D.

Опакетить блоб по уже имеющимся *.spec-файлам — задача того же уровня сложности, что и установка из *.run-файла, но при этом в любом случае является более правильным решением.

carasin ★★★★★
()
Ответ на: комментарий от carasin

Плох тем, что для каждого ядра необходимо повторять процедуру, система превращается в помойку,

В какую помойку? Вы меняете ядро каждый день? Драйвер всегда лежит в одном и том же месте, и к тому же — вы будете точно уверены, что этот драйвер собран именно для вашей версии ядра, и для вашей системы.

а ближайшее обновление Mesa убьёт 3D.

Для блоба Mesa не нужна (и её можно смело выкинуть), а необходимы лишь небольшие библиотеки типа libGLU, libglapi и т.п. Теоретически убить, и не убить, а заместить симлинк может только пакет (обычно это xorg-x11-server), который содержит библиотеку libglx.so, которая является симлинком на libglx.so.*ver в случае блоба, и который надо просто вернуть на место после обновления вышеуказанного пакета.

anonymous
()
Ответ на: комментарий от anonymous

Слушайте, я не собираюсь Вам ничего боле объяснять. Но если Вы возлагаете на себя функции пакетного менеджера и системы динамической сборки модулей ядра и при этом считаете это правильным, то пожалуйста. Но не учите этому других.

carasin ★★★★★
()
Ответ на: комментарий от carasin

Но если Вы возлагаете на себя функции пакетного менеджера и системы динамической сборки модулей ядра и при этом считаете это правильным, то пожалуйста.

Я всего лишь возлагаю это на скрипт NVIDIA-Linux-*.run который очень грамотно устроен, и ничуть не хуже пакетного менеджера справляется со своими обязаностями.

Но не учите этому других.

Это ещё почему? Вам хочется, чтобы линуксоиды были тупыми как пользователи виндовс, и впадали в ступор когда перед ними появляется задача которую нельзя решить «поставив мышкой галочку»? Линуксоид просто обязан набить себе шишки ломая систему, собирать ядра и драйвера руками, править конфиги, устанавливать пакеты и настраивать Xorg в чёрной консоли, при помощи консольных же утилит, поднимать сеть без аплета NM, восстанавливать загрузочный раздел и т.п. Иначе это не линуксоид будет, а так, ни то ни сё — чёрт знает что… Что мы собственно на сегодняшний день в подавляющем большинстве и имеем.

anonymous
()
Ответ на: комментарий от carasin

Смиритесь уже с тем, что современные дистрибутивы GNU/Linux идут навстречу «домохозяйкам».

Это пусть «домохозяйки» мирятся, а мне это без надобности. Когда будет нечем занятся — соберите статистику по тематическим форумам касательно проблем с тормозами, зависаниями и прочими недоразумениями связанными с видеодрайвером, а потом отсортируйте на установленные из репозитория, и собранные самостоятельно — результаты вас сильно удивят, поскольку среди заявленных проблем вы практически не найдёте случаев с самосборным блобом nvidia. С чего бы?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.