Никакие аппаратные средства, работающие над 4.4.0-78-универсальным ядром Ubuntu 16.04

На Ubuntu 16.04 я использую ядро, 4.4.0-78-универсальное для совместимости с Cuda 9, но начиная с переключения на это ядро не работают моя мышь, клавиатура, беспроводной адаптер и динамики. Мне удалось переключиться на более новую мышь и клавиатуру временно, которая разработала поле, но динамики не работают все еще, и я должен использовать кабель Ethernet для доступа к Интернету.

Я пытался в течение многих часов решить каждый вопрос независимо напрасно. Мой смысл, он так или иначе связан с ядром как тогда, когда я делаю бесспорный sudo modprobe команды я получаю сказанные вещи как FATAL: Module snd-hda-intel not found in directory /lib/modules/4.4.0-78-generic но когда я смотрю в 4.13.0-38-универсальных папках затем, файлы последовательно там.

Любая справка ценила, я в своем конце остроумия.

Спасибо,

Mark

5
задан 17 April 2018 в 13:40

1 ответ

Этот ответ является теперь дубликатом того, Как я устанавливаю NVIDIA и драйверы CUDA в Ubuntu?


Примечание: Я только проверил, что это работает с 16,04 и 17.10. Просто попробованный 18.04 и это не работает.


Попытайтесь установить Cuda путем выполнения repo установки вместо .deb установка.

Во-первых, удалите любой cuda PPAs, который может быть установкой и также удалить nvidia-cuda-toolkit если установлено:

sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove nvidia-cuda-toolkit

Мог бы также хотеть удалить все драйверы Nvidia также прежде, чем установить новые драйверы:

sudo apt remove nvidia-*

Затем обновите систему:

sudo apt update

Установите ключ:

sudo apt-key adv --fetch-keys  http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub

Добавьте repo:

16.04

sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /" > /etc/apt/sources.list.d/cuda.list'

17.10

sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1710/x86_64 /" > /etc/apt/sources.list.d/cuda.list'

Обновите систему снова:

sudo apt update

Теперь необходимо смочь установить cuda-9-1:

sudo apt install cuda-9-1

Существует CUDA 9.0 и CUDA 9.2 также, и они перечислены внизу.

Это должно устанавливать nvidia-396 (396.44) драйверы с ним, поскольку это - то, что перечислено в repo. См.: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/

Проверьте, что Cuda 9.1 был установлен:

~$ ls /usr/local/cuda-9.1/
bin     include    libnvvp           nvml    samples  targets
doc     lib64      LICENSE           nvvm    share    tools
extras  libnsight  nsightee_plugins  README  src      version.txt

Теперь, добавьте следующее к Вашему ~/.profile для PATH и LD_LIBRARY. Можно использовать команду gedit ~/.profile для редактирования:

# set PATH for cuda 9.1 installation
if [ -d "/usr/local/cuda-9.1/bin/" ]; then
    export PATH=/usr/local/cuda-9.1/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi

Перезагрузите свою систему.

sudo reboot

После того как система произошла, можно проверить установку путем ввода в следующем:

nvcc -V

Необходимо видеть следующее:

~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

И необходимо видеть 396.44 драйверы установили:

~$ nvidia-smi
Thu May 17 07:38:54 2018        
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.44                 Driver Version: 396.44                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 760     Off  | 00000000:02:00.0 N/A |                  N/A |
| 49%   53C    P0    N/A /  N/A |    187MiB /  1999MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0                    Not Supported                                       |
+-----------------------------------------------------------------------------+

РЕДАКТИРОВАНИЕ 28.05.2018: следующие шаги хорошо работают для Cuda 9.2 также. Просто измените установку на

sudo apt install cuda-9-2

и удостоверьтесь, что Вы изменяетесь .profile раздел к:

# set PATH for cuda 9.2 installation
if [ -d "/usr/local/cuda-9.2/bin/" ]; then
    export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi

РЕДАКТИРОВАНИЕ 11.07.2018: следующие шаги хорошо работают для Cuda 9.0 также. Просто измените установку на

sudo apt install cuda-9-0

и удостоверьтесь, что Вы изменяетесь .profile раздел к:

# set PATH for cuda 9.0 installation
if [ -d "/usr/local/cuda-9.0/bin/" ]; then
    export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi

Надеюсь, это поможет!

7
ответ дан 23 November 2019 в 09:04

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

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