Я пробовал все решения на разных форумах. В настоящее время я с ума сошел, чтобы отключить драйвер Nouveau и установить драйверы Nvidia. Я попытался очистить / удалить предыдущие файлы Nvidia, файлы черного списка и т. Д., Но я не могу отключить nouveau.
Вывод из lspci -vnn | grep -i VGA -A 12
lspci: Unable to load libkmod resources: error -12
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107GL [Quadro K620] [10de:13bb] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company GM107GL [Quadro K620] [103c:1098]
Physical Slot: 2
Flags: bus master, fast devsel, latency 0, IRQ 30
Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 1000 [size=128]
Expansion ROM at f3080000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
02:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:0fbc] (rev a1)
Я также добавил в черный список нувориш. Я попытался установить драйверы Nvidia через пакет deb, а также загрузить с веб-сайта драйверов Nvidia. Я также обновил intramfs, которые будут обрезаны noveau.
Подробности моего дистрибутива Ubuntu
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
PS - Му конечной целью является установка драйверов и инструментариев CUDA.
Сначала убедитесь, что вы включили ограниченные репозитории. они находятся в /etc/apt/sources.list и, вероятно, прокомментированы с помощью #. Удалите # в начале строки. У вас может быть несколько таких:
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe multiverse restricted #Added by software-properties
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe multiverse restricted #Added by software-properties
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security main universe multiverse restricted #Added by software-properties
Затем обновите свой индекс пакета:
sudo apt-get update
. Nvidia 375 pacakges - это те, которые доступны последними в стандартных хранилищах, но 381 доступен, если вы хотите попробовать - он исправляет некоторые артефакты, вызванные сна, но не так хорошо протестирован.
Моя настройка - это квадро 1000M, а у nvidia 375 у меня есть:
nvidia-375 nvidia-375-dev nvidia-modprobe nvidia-opencl-icd-375 nvidia-prime nvidia-settings
Очистите все предыдущие пакеты nvidia, которые вы установили, и убедитесь, что там не являются черными списками для nvidia в любом файле в файле /etc/modprobe.d Установите все вышеперечисленное с помощью:
sudo apt-get install nvidia-375 nvidia-375-dev nvidia-modprobe nvidia-opencl-icd-375 nvidia-prime nvidia-settings
Перезагрузитесь и посмотрите, используется ли драйвер nvidia:
sudo lshw -C video
Вы должны иметь в файле /etc/modprobe.d два файла, nvidia-375_hybrid.conf и nvidia-375_hybrid.conf, которые имеют строки, которые содержат черный список нувориша и удалить любой псевдоним. Убедитесь, что в файле / etc / modules нет ни одного нувори и что в /etc/rc.local ничего нет, что загружает нуво. Наконец, проверьте вывод dmesg, не нужно видеть нуль:
dmesg |grep nouveau
Выход dmesg для nvidia должен выглядеть примерно так:
$ dmesg |fgrep -i nvidia
[ 1.145050] nvidia: module license 'NVIDIA' taints kernel.
[ 1.150438] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 1.154278] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[ 1.154407] nvidia-nvlink: Nvlink Core is being initialized, major device number 244
[ 1.154417] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.39 Tue Jan 31 20:47:00 PST 2017 (using threaded interrupts)
[ 1.155859] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 375.39 Tue Jan 31 19:41:48 PST 2017
[ 1.156840] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 14.454118] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 240
[ 35.821752] nvidia-modeset: Allocated GPU:0 (GPU-821d0db5-a56d-9fdf-72cc-d0eab575873a) @ PCI:0000:01:00.0
Наконец, lsmod должен содержать несколько nvidia модулей и не модерн.
Установив драйвер nvidia, вы должны установить пакет Intel cuda .deb. с помощью dpkg -i
Затем, используя apt-get install cuda и cuda-toolkit, они должны принести много других пакетов cuda.
Прочтите инструкции Intel, добавив местоположение CUDA в ваш PATH и LD_LIBRARY_PATH Скопируйте образцы из каталога установки cuda в ваш дом или в любое место, где у вас есть разрешение на запись, поэтому вы можете запустить make для сборки образцов. Кроме того, я предполагаю, что у вас установлен ваш g ++ и, возможно, важна для сборки. Gcc должен присутствовать по умолчанию, а 16.04 имеет правильные версии (5) для компиляторов.
Сначала убедитесь, что вы включили ограниченные репозитории. они находятся в /etc/apt/sources.list и, вероятно, прокомментированы с помощью #. Удалите # в начале строки. У вас может быть несколько таких:
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe multiverse restricted #Added by software-properties
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe multiverse restricted #Added by software-properties
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security main universe multiverse restricted #Added by software-properties
Затем обновите свой индекс пакета:
sudo apt-get update
. Nvidia 375 pacakges - это те, которые доступны последними в стандартных хранилищах, но 381 доступен, если вы хотите попробовать - он исправляет некоторые артефакты, вызванные сна, но не так хорошо протестирован.
Моя настройка - это квадро 1000M, а у nvidia 375 у меня есть:
nvidia-375 nvidia-375-dev nvidia-modprobe nvidia-opencl-icd-375 nvidia-prime nvidia-settings
Очистите все предыдущие пакеты nvidia, которые вы установили, и убедитесь, что там не являются черными списками для nvidia в любом файле в файле /etc/modprobe.d Установите все вышеперечисленное с помощью:
sudo apt-get install nvidia-375 nvidia-375-dev nvidia-modprobe nvidia-opencl-icd-375 nvidia-prime nvidia-settings
Перезагрузитесь и посмотрите, используется ли драйвер nvidia:
sudo lshw -C video
Вы должны иметь в файле /etc/modprobe.d два файла, nvidia-375_hybrid.conf и nvidia-375_hybrid.conf, которые имеют строки, которые содержат черный список нувориша и удалить любой псевдоним. Убедитесь, что в файле / etc / modules нет ни одного нувори и что в /etc/rc.local ничего нет, что загружает нуво. Наконец, проверьте вывод dmesg, не нужно видеть нуль:
dmesg |grep nouveau
Выход dmesg для nvidia должен выглядеть примерно так:
$ dmesg |fgrep -i nvidia
[ 1.145050] nvidia: module license 'NVIDIA' taints kernel.
[ 1.150438] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 1.154278] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[ 1.154407] nvidia-nvlink: Nvlink Core is being initialized, major device number 244
[ 1.154417] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.39 Tue Jan 31 20:47:00 PST 2017 (using threaded interrupts)
[ 1.155859] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 375.39 Tue Jan 31 19:41:48 PST 2017
[ 1.156840] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 14.454118] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 240
[ 35.821752] nvidia-modeset: Allocated GPU:0 (GPU-821d0db5-a56d-9fdf-72cc-d0eab575873a) @ PCI:0000:01:00.0
Наконец, lsmod должен содержать несколько nvidia модулей и не модерн.
Установив драйвер nvidia, вы должны установить пакет Intel cuda .deb. с помощью dpkg -i
Затем, используя apt-get install cuda и cuda-toolkit, они должны принести много других пакетов cuda.
Прочтите инструкции Intel, добавив местоположение CUDA в ваш PATH и LD_LIBRARY_PATH Скопируйте образцы из каталога установки cuda в ваш дом или в любое место, где у вас есть разрешение на запись, поэтому вы можете запустить make для сборки образцов. Кроме того, я предполагаю, что у вас установлен ваш g ++ и, возможно, важна для сборки. Gcc должен присутствовать по умолчанию, а 16.04 имеет правильные версии (5) для компиляторов.