Как отключить & ldquo; драйвер ядра Nouveau & rdquo ;?

Я пытаюсь установить проприетарный графический драйвер nvidia, который я скачал с сайта nvidia. Он не будет установлен, потому что он говорит, что «драйвер ядра Nouveau» нужно сначала отключить.

Я открыл синаптик и удалил все, что имело название nvidia, nouveau или jockey. Это все еще не будет работать.

Что именно мне нужно сделать, чтобы отключить «драйвер ядра Nouveau»?

47
задан 12 March 2012 в 18:47

9 ответов

Все ссылки выше верны, однако вы должны запустить sudo update-initramfs -u, чтобы initramfs можно было очистить от нуво

0
ответ дан 12 March 2012 в 18:47

Просто быстрый вопрос: почему вы загружаете драйверы напрямую от Nvidia? Пакеты, доступные через jockey (приложение «Дополнительные драйверы»), должны подойти большинству людей, и если вы не вписываетесь в «большинство людей», использование X-SWAT PPA должно дать вам последнюю версию драйвера nvidia.

Во всяком случае, то, что вы хотите, просто. Во-первых, вам нужно выйти из X, прежде чем вы сможете установить. Это можно сделать, переключившись на виртуальный терминал (tty), нажав ctrl + alt + F1 , войдя в систему и запустив sudo stop lightdm. Теперь запустите установщик. Если он все еще стонет о nouveau, продолжайте:

Запустите sudoedit /etc/modprobe.d/nvidia-graphics-drivers.conf и заполните его следующим образом:

# This file was installed by nvidia-current-updates
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau off

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

Затем запустите установщик, и все должно быть в порядке.

0
ответ дан 12 March 2012 в 18:47

Добавьте строку nomodeset в файл /etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT=line, иначе драйвер nvidia не будет работать.

После изменений запустите:

sudo update-grub
0
ответ дан 12 March 2012 в 18:47

Я застрял в этом вопросе в течение длительного времени. После установки свежей копии Ubuntu 16.04 я установил cuda 8.0, используя deb (local):

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

Драйвер Nvidia теперь работает на моем компьютере. До этого я безуспешно пытался установить драйвер Nvidia с помощью файла * .run. Сделайте это, это сэкономит ваше драгоценное время.

0
ответ дан 12 March 2012 в 18:47

Поместите файл nvidia-graphics-drivers.conf в каталог /etc/modprobe.d/ и затем перезагрузите систему.

Зайдите в консоль и снова выполните NVIDIA-Linux-x86-319.32.run, поэтому ошибка несовместимости не возникнет.

0
ответ дан 12 March 2012 в 18:47

Можете ли вы добавить в вопрос модель своей видеокарты и версию Ubuntu?

Даже если вы можете загрузить драйверы серии 96 с веб-сайта nVidia, они будут несовместимы с последней версией Xorg и не будут устанавливаться. Вы можете попытаться понизить версию своего X-сервера, но вы можете обнаружить, что другие функции Ubuntu будут нарушены, и вы даже не сможете получить доступ к какому-либо графическому рабочему столу. Я бы дал инструкции о том, как это сделать, но я не знаю, какую версию Ubuntu вы используете. Может быть, вы можете узнать с помощью поиска Google. См. Пост № 7, здесь или этот проект панели запуска , который, ну, может быть, интересно попробовать;)

0
ответ дан 12 March 2012 в 18:47

Я просто маленький пингвин и обнаружил, что отключение / внесение в черный список nouveau нарушает многие функции в Ubuntu, особенно элементы управления окнами (например, отсутствуют меню и т. Д., Что хорошо, если вы знаете сочетания клавиш для навигации / работы.) Сами NVidia в выделенном файле readme возможная необходимость создания другого файла, если modeprobe.d / blacklist уже содержит что-либо еще. Можно перейти от mesa к драйверам vesa, отключив nouveau в ubuntu. Использование mesa или vesa даст разные списки в jockey (дополнительные драйверы), как и использование jockey-common (удобно для добавления старых драйверов в список jockey). В этом отделе многие проделали большую работу и лично обнаружили, что рекомендованные Драйвер был значительно улучшен за последние месяцы, а также драйвер NVidia 310, доступный либо в центре программного обеспечения Ubuntu, либо в дополнительных драйверах после активации предложенных обновлений в Источниках программного обеспечения (и затем обновления). Что я обнаружил после установки, так это то, что никогда не было установленного проприетарного драйвера, что означает, что такие мелочи, как размер значка программы запуска, не могут быть изменены (системные настройки> внешний вид), что указывает на 2-й сеанс, а не на 3-й сеанс (более новые версии). Итак, учитывая философию Ubuntu и тот факт, что разные люди используют свои машины для разных целей; возможно, стоит спросить: «Это ошибка?» и / или «Что происходит, когда nouveau отключен?»

0
ответ дан 12 March 2012 в 18:47

Передайте аргумент ядра (nouveau.blacklist=1) при загрузке, чтобы добавить драйвер в черный список, отредактировав файл /etc/default/grub:

sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1 /g' /etc/default/grub
sudo update-grub

reboot

0
ответ дан 12 March 2012 в 18:47

Пользователи Gentoo (другие, ymmv): После настройки nouveau как [M]модуля в вашем ядре (genkernel получает это бесплатно), и установка модуля ядра nvidia (emerge nvidia-drivers), я запускаю полностью взаимозаменяемую сборку nouveau/nvidia с только следующее:

/etc/default/grub

GRUB_CMDLINE_LINUX="nouveau.modeset=0"

Я сам нахожу элегантность решения очаровательной.

0
ответ дан 5 July 2020 в 22:00

Другие вопросы по тегам:

Похожие вопросы: