Как отключить "драйвер ядра Nouveau"?
Я пытаюсь установить проприетарный графический драйвер nvidia, который я скачал с сайта nvidia. Он не будет установлен, потому что он говорит, что "драйвер ядра Nouveau" необходимо сначала отключить.
Я открыл синаптик и удалил все, что имело название nvidia, nouveau или jockey. Это все еще не будет работать.
Что именно мне нужно сделать, чтобы отключить "драйвер ядра Nouveau"?
8 ответов
Все ссылки выше верны, однако вы должны запустить sudo update-initramfs -u так что initramfs можно очистить от нуво
Просто быстрый вопрос: почему вы загружаете драйверы напрямую от 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 снова.
Затем запустите установщик и все должно быть в порядке.
Передать аргумент ядра (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
перезагружать
Добавить строку nomodeset на ваш /etc/default/grub файл в строке GRUB_CMDLINE_LINUX_DEFAULT=line, или ваш драйвер NVIDIA не будет работать.
После внесения изменений запустите:
sudo update-grub
Я застрял с этим вопросом в течение длительного времени. После установки свежей копии 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. Дайте ему шанс, это сэкономит ваше драгоценное время.
Я просто маленький пингвин и обнаружил, что отключение / внесение в черный список nouveau нарушает многие функции в Ubuntu, особенно элементы управления окнами (например, отсутствуют меню и т. Д., Что хорошо, если вы знаете сочетания клавиш для навигации / работы.) Сами NVidia в файле readme подчеркивают возможную необходимость создать другой файл, если modeprobe.d/blacklist уже содержит что-либо еще. Можно перейти от mesa к драйверам vesa, отключив nouveau в ubuntu. Использование mesa или vesa даст разные списки в jockey (дополнительные драйверы), как и использование jockey-common (удобно для добавления старых драйверов в список jockey). В этом отделе многие проделали большую работу и лично обнаружили, что рекомендованные Драйвер был значительно улучшен за последние месяцы, а также драйвер NVidia 310, доступный либо в центре программного обеспечения Ubuntu, либо в дополнительных драйверах после активации предложенных обновлений в Источниках программного обеспечения (и затем обновления). Что я обнаружил после установки, так это то, что никогда не было установленного проприетарного драйвера, что означает, что такие мелочи, как размер значка программы запуска, не могут быть изменены (системные настройки> внешний вид), что указывает на 2-й сеанс, а не на 3-й сеанс (более новые версии). Итак, учитывая философию Ubuntu и тот факт, что разные люди используют свои машины для разных целей; возможно, стоит спросить: "Это ошибка?" и / или "Что происходит, когда nouveau отключен?
Положить файл nvidia-graphics-drivers.conf под /etc/modprobe.d/ каталог, а затем перезагрузите систему.
Получить в консоли и выполнить NVIDIA-Linux-x86-319.32.run опять же, таким образом, он не получит ошибку несовместимости.
Можете ли вы добавить модель вашего видеокарты и версию Ubuntu к вопросу?
Даже если вы можете загрузить драйверы серии 96 с веб-сайта nVidia, это будет несовместимо с последней версией Xorg и не будет установлено. Вы можете попытаться понизить версию своего X-сервера, но вы можете обнаружить, что другие функции Ubuntu будут нарушены. и вы даже не сможете получить доступ к какому-либо графическому рабочему столу. Я бы дал инструкции о том, как это сделать, но я не знаю, какую версию Ubuntu вы используете. Может быть, вы можете узнать с помощью поиска Google. Смотрите пост № 7 здесь, или этот проект панели запуска, который, может быть, будет забавно попробовать;)
Пользователи Gentoo (другие, ymmv): после настройки
nouveauкак [M] модуль в вашем ядре (genkernel получает его бесплатно) и установка
nvidia модуль ядра (emerge nvidia-drivers), У меня полностью сменный
nouveau/nvidiaстроить только со следующим:
/ и т.д. / по умолчанию / grub
GRUB_CMDLINE_LINUX="nouveau.modeset=0"
Я лично считаю элегантность этого решения очаровательной.