LINUX.ORG.RU

Установка nvidia driver в debian 10 (nouveau танцы с бубном)

 , ,


0

1

sudo bash nvidia….run

И потом An NVIDIA kernel module ‘nvidia’ appears to already be loaded in your kernel. This may be because it is in use (for example, by an X
server, a CUDA program, or the NVIDIA Persistence Daemon), but this
may also happen if your kernel was configured without support for
module unloading. Please be sure to exit any programs that may be
using the GPU(s) before attempting to upgrade your driver. If no
GPU-based programs are running, you know that your kernel supports
module unloading, and you still receive this message, then an error
may have occured that has corrupted an NVIDIA kernel module’s usage
count, for which the simplest remedy is to reboot your computer.

Я так понимаю идёт конфликт в со свободным модулем ядра nouveau… Но что делать, не особо понимаю ) Я собственно поэтому дрова и ставлю проприетарные. Система даже не запускается, если не вписать «nouveau.modeset=0»

sudo bash nvidia

Не надо так

xDShot ★★★★★ ()

Но что делать, не особо понимаю

Найти инструкцию установки под твой дистрибутив.
Например вот: https://linuxconfig.org/how-to-install-nvidia-driver-on-debian-10-buster-linux

Ты не под виндой, нажал-установил. Хочешь легкой жизни ставь Ubuntu LTS

LinuxDebian ★★★★ ()
Последнее исправление: LinuxDebian (всего исправлений: 2)

Создаёшь файл /etc/modprobe.d/nvidia.conf с содержимым:

blacklist nouveau

И перезагружаешься.

Либо загружаешься с параметром ядра nomodeset, либо nouveau.modeset=0. Тогда драйвер установится, и программа установки сама создаст файл, о котором я написал выше.

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

А что в дебиане уже можно ставить дрова с запущенным Х11? Раньше вроде не ставились.

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

А разве юзер не закрыл иксы перед процессом? Вообще да, можно, параметр --no-x-check. Вообще --help выдаёт много интересного. Например команда --uninstall удалит драйвер и приведёт систему в исходное состояние.

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

В виртуальном терминале будет работать драйвер vesafb, и он всё прекрасно будет отрисовывать. В «иксах» будет работать драйвер nouveau в режиме UMS вместо KMS. Либо «иксы» не запустятся, но для установки драйвера они тебе и не нужны.

После установки драйвера не забудь выполнить nvidia-xconfig с правами администратора.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

я ща даже как-то бубмблби осилил в дебиане, с помощью конфигов от арча, установки primusrun, добавления юзера в группу бумблби и такой-то матери всё заработало

а почему не ставить из репов? ставишь nvidia-detect, он тебе говорит, какие драйверы помогут, и сам всё ставит...

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

Аргх! Инструкция с кучей глупостей.

Первое: нужно прописывать не только non-free, но и contrib. Второе: нужно уставить метапакет для заголовков ядра linux-headers-amd64, а не заголовки под текущую версию – тогда не будет проблем при обновлении. И не build-essentials, а dkms.

И ставить не с сайта, а с репозиториев… короче, полное гавно, а не руководство.

Vsevolod-linuxoid ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей