LINUX.ORG.RU

Не собираются проприетарные драйвера nvidia на gentoo

 , ,


1

2

Решил попробовать установить проприетарные дрова на gentoo

Версия правильная, тк раньше её ставил на другом дистре и все работало

В начале предупреждает, что ядро ещё не поддерживается

Но это из-за новой версии самого ядра

В конце сборки выдает ошибку

make[1]: *** [Makefile:1571: _module_/var/tmp/portage/x11-drivers/nvidia-drivers-340.107-r1/work/kernel] Error 2
make[1]: Leaving directory '/usr/src/linux-5.1.0-gentoo'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [Makefile:192: nvidia.ko] Error 1
 * ERROR: x11-drivers/nvidia-drivers-340.107-r1::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=x11-drivers/nvidia-drivers-340.107-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-drivers/nvidia-drivers-340.107-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-340.107-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-340.107-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-drivers/nvidia-drivers-340.107-r1/work/kernel'
 * S: '/var/tmp/portage/x11-drivers/nvidia-drivers-340.107-r1/work/'

Не собирается модуль nvidia.ko

Ядро 5.1.0

Конфиг ядра https://pastebin.com/as2Y1QAP

В начале предупреждает, что ядро ещё не поддерживается

Скорее всего проблема именно в этом и есть. На более старой версии ядра собирается?

Генту хитрая, у меня даже определила совместимую версию драйвера для моей старой карты.

grem ★★★★★
()

Это легаси драйвера, их нельзя собрать под версию ядра 4.14.x (Или около того. Во всяком случае было предупреждение вроде «Апстрим не поддерживает - мы тоже не будем»).

dear_amomynous_v2_1
()

make[1]: *** [Makefile:1571: _module_/var/tmp/portage/x11-drivers/nvidia-drivers-340.107-r1/work/kernel] Error 2

Пробуй 418.56, например.

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

Не взлетит на

Даунгрейдь ядро или обнови видюху до 1050Ti

/thread

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

Я на ещё более древнем легаси использовал nouveau без особых проблем и с БОЛЬШЕЙ производительностью. ИМО - лучший вариант, помимо апгрейда до нормального железа.

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

в самом ebuild, portage должен был об этом сказать.

if use kernel_linux && kernel_is ge 4 18; then
                ewarn "Gentoo supports kernels which are supported by NVIDIA"
                ewarn "which are limited to the following kernels:"
                ewarn "<sys-kernel/gentoo-sources-4.18"
                ewarn "<sys-kernel/vanilla-sources-4.18"
                ewarn ""
                ewarn "You are free to utilize eapply_user to provide whatever"
                ewarn "support you feel is appropriate, but will not receive"
                ewarn "support as a result of those changes."
                ewarn ""
                ewarn "Do not file a bug report about this."
                ewarn ""
        fi

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

не взлетит, судя по описанию состава - его там нет, только в ветке 340

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

Недолговечный костыль на патчах.

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

Не соберётся без допилинга патчей. 418.74 собирается.

AbbaT
()

Попробуй вот это

x11-drivers-2019.05.13.tar.xz

Там 340.107 и 418.56 версии драйверов с поддержкой 5.1 ядра (418.56 не проверял, не на чем, а 340.107 на 5.1.0 ядре отлично работает).

Структура файлов в архиве:

x11-drivers

nvidia-drivers

files
Manifest
metadata.xml
nvidia-drivers-340.107-r2.ebuild
nvidia-drivers-418.56.ebuild

Распаковать в локальный оверлей.

nvidia-gcc.patch для 340.107 добавляет опции -O2 -march=native к сборке модулей.

chown -R portage:portage /path/to/local/overlay/x11-drivers
ebuild /path/to/local/overlay/x11-drivers/nvidia-drivers/nvidia-drivers-340.107-r2.ebuild digest
emerge -av1 x11-drivers/nvidia-drivers
kickass
()
Ответ на: комментарий от dear_amomynous_v2_1

БОЛЬШЕЙ производительностью

ПРОХЛАДНАЯ история.

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

Спасибо дорогой товарищ. Все установилось. Nouveau с картой GT215 виснут намертво время от времени.

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