Отключите драйвер ядра Nouveau на Ubuntu 16.04.02

Я попробовал все решения на различном форуме. В настоящее время я в своем конце остроумия, чтобы отключить драйвер 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)

Я также поместил в черный список nouveau. Я попытался установить драйверы Nvidia через deb пакет и хорошо как загрузить с веб-сайта драйверов Nvidia. Я также обновил intramfs, который будет сокращен noveau.

Детали моего Распределения Ubuntu

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:    16.04
Codename:   xenial

PS - Конечная цель Mu должна установить драйверы CUDA и инструментарий.

0
задан 26 May 2017 в 07:27

1 ответ

Сначала удостоверьтесь, что Вам включили ограниченные репозитории. они находятся в/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 доступно, если Вы хотите попробовать - он фиксирует некоторый сон, вызвал артефакты, но также не тестируется.

Моя установка является quadro 1000M, и Nvidia, 375 пакетов, которые я имею:

nvidia-375
nvidia-375-dev
nvidia-modprobe
nvidia-opencl-icd-375
главный Nvidia
настройки Nvidia

Вычистите весь предыдущий пакет 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, которые имеют строки, которые помещают в черный список nouveau драйвер и удаляют любой псевдоним. Проверьте, что никакой nouveau не находится в/etc/modules и что нет ничего в/etc/rc.local, который загружает nouveau. Наконец, проверьте вывод dmesg, никакой nouveau не должен быть замечен:

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 и никакой nouveau.


С установленным драйвером Nvidia необходимо смочь установить Intel cuda .deb пакет. с dpkg -i

Затем использование склонного - добирается, устанавливают cuda и cuda-инструментарий, они должны ввести много других cuda пакетов.

Прочитайте инструкции Intel, добавив местоположение CUDA к Вашему ПУТИ и LD_LIBRARY_PATH
Скопируйте образцы от каталога установки cuda до Вашего дома или любого места, у Вас есть разрешение записи, таким образом, можно выполнить делание для создания образцов. Кроме того, я предполагаю, что у Вас есть свой g ++ установленный и возможно существенный для сборки, чтобы gcc присутствовал по умолчанию, и 16.04 имеет правильные версии (5) для компиляторов.

0
ответ дан 3 November 2019 в 04:36

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

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