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