После установки корректного драйвера NVIDIA nvidia-smi все еще не может найти его. (Ubuntu 18.4)

Я пытаюсь настроить свою систему для CUDA путем установки lastest драйверов NVIDIA. Я уже установил драйверы, но все еще получаю ошибку при выполнении nvidia-smi

~ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

После получения этого сообщения я следовал нескольким различным учебным руководствам, а именно, этот: Проблемы с графическим драйвером Nvidia и CUDA после Кв. - получают upgrade\

Но когда я пытаюсь произвести чистку старых драйверов, я получаю ошибку:

~ sudo apt-get purge nvidia*                  
zsh: no matches found: nvidia* (**EDIT**: THIS HAS BEEN FIXED, I CAN NOW PURGE, but that didn't help)

Все же я не могу только установить новые драйверы, потому что они уже установлены.

~ sudo apt-get install nvidia-driver-396
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-driver-396 is already the newest version (396.54-0ubuntu0~gpu18.04.1).
The following packages were automatically installed and are no longer required:
  libnvidia-common-390 libwayland-client0:i386 libwayland-server0:i386
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я думаю, что мой лучший выбор в этой точке состоит в том, чтобы все еще удалить и переустановить драйвер, но я не уверен, как сделать это. И я не знаю, почему драйвер не используется.

Дополнительные примечания:

 lsmod | grep nvidia
 dmesg | grep NVRM

также ничего не возвратите.

Почему драйвер все еще не регистрируется? Любая справка ценится.

Редактирование, которое я смог произвести чистку существующей Nvidia и попробовать еще раз, но это все еще не работает.

Кажется, что проблема могла бы состоять в том, что nouveau не отключен правильно.

Когда я проверяю, какой драйвер используется:

➜  Documents sudo lshw -class video | grep driver=
       configuration: driver=nouveau latency=0
       configuration: driver=i915 latency=0

Таким образом, это все еще там. Я использовал этот сайт https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux для руководства меня посредством отключения его. Выполнение следующей команды дает ожидаемый результат:

➜  Documents cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

И это все еще не работает. Мысли?

3
задан 25 August 2018 в 05:47

2 ответа

Если Вы произвели чистку драйверов Nvidia, затем переустановил их, Вам нужно к prime-select назад и вперед к Intel затем обратно к Nvidia:

prime-select intel

prime-select nvidia

После того, как это nvidia-smi должно успешно выполниться.

1
ответ дан 1 December 2019 в 17:27

Хм, могло бы быть трудно, где, если я получил его, правильная Nvidia поддерживает официально только 16,04 и 17.10 для CUDA. Таким образом, могли требоваться некоторые усилия получить его работающий с 18,04, иметь Вас, проверил форумы Nvidia любое руководство им.

0
ответ дан 1 December 2019 в 17:27

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

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