Calculate Forum

Установка nvidia 340.76

Скачал с сайта nvidia драйвер версии 340.76.
Сделал
$ sudo bash -c “echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf”
$ sudo bash -c “echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf”
Запускаю установщик. Получаю ошибку.
nvidia-installer log file ‘/var/log/nvidia-installer.log’
creation time: Fri Dec 4 15:46:40 2020
installer version: 340.76

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/11/bin:/usr/lib/llvm/10/bin:/usr/games/bin

nvidia-installer command line:
./nvidia-installer

Unable to load: nvidia-installer ncurses user interface

Using built-in stream user interface
-> License accepted.
-> Installing NVIDIA driver version 340.76.
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Kernel source path: ‘/lib/modules/5.4.57-calculate/source’
-> Kernel output path: ‘/lib/modules/5.4.57-calculate/build’
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Performing PREEMPT_RT check.
-> Cleaning kernel module build directory.
executing: ‘cd ./kernel; /usr/bin/make clean’…
-> Building NVIDIA kernel module:
executing: ‘cd ./kernel; /usr/bin/make module SYSSRC=/lib/modules/5.4.57-calculate/source SYSOUT=/lib/modules/5.4.57-calculate/build NV_BUILD_MODULE_INSTANCES=’…
NVIDIA: calling KBUILD…
make[1]: вход в каталог «/usr/src/linux-5.4.57-calculate»
/usr/bin/make -f ./Makefile syncconfig
/usr/bin/make -f ./scripts/Makefile.build obj=scripts/basic
scripts/Makefile.build:42: scripts/basic/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели «scripts/basic/Makefile». Останов.
make[2]: *** [Makefile:500: scripts_basic] Ошибка 2
Makefile:655: include/config/auto.conf.cmd: Нет такого файла или каталога
make[1]: *** [Makefile:673: include/config/auto.conf.cmd] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-5.4.57-calculate»
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [Makefile:181: nvidia.ko] Ошибка 1
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Что делать?

Нужно переобрать calcuate-sources с флагом -minimal. И ставить дрова мимо портажа - так себе идея.

Можно из портажа поставить 340?

Можно, для этого необходимо создать локальный оверлей и поместить туда ebuild для нужной версии драйвера.
Как создать оверлей.
Сам ebuild можно взять отсюда.

Так и не удалось поставить. Решил переустановить с выбором nvidia драйвера при установке. Система загружается и черный экран. Изображения нет вообще и в терминал не зайти. Зашел по ssh. Пишет, что модуль нвидия не найден. В портаже нужный мне 340.108 есть, но поставить не дает. Как тут быть?

У меня 8600GT. Nouveau работает неполноценно. Свежие nvidia-drivers уже не поддерживают.
Попытки установить 340.ххх из разных оверлеев были неудачными.
Посмотрел, когда вышла последняя подходящая версия драйвера, 23.12.2019.
Установил CLD 20, релиз от 26.12.2019, лежит в папке old на зеркале lautre. Из коробки драйвер 340.107-r1. Работает отлично)
Вопрос конечно как теперь корректно ставить софт/обновляться…

Я намучася с этими дравами, но сделал всё по ману Gentoo nvidia, тоже был чёрный экран… Потом пересобрал ядро. как там затем cl-setup-video --video nvidia и заработало. Но теперь меса лезет по зависимостям. И иногда крошится браузер и другие окна

Замаскировать версию драйвера выше 340.107-r1, он не будет обновляться вместе с системой.

echo \>=x11-drivers/nvidia-drivers-341 | sudo tee -a /etc/portage/package.mask/custom
© 2007-2020 Calculate Ltd.
Mastodon Mastodon