Команда nvidia-smi не знайдена Ubuntu 16.04


20

Я намагаюся встановити драйвери nvidia на свій ubuntu 16.04 (у мене GeForce GTX 960M). Я спробував багато методів, пояснених в Інтернеті, але жоден, здається, не працює. (Я бачив, як встановити nvidia-smi ? , nvidia-smi: команда не знайдена на Ubuntu 16 , але це не допомогло ...)

Дійсно, коли я запускаю nvidia-smi, я отримую nvidia-smiкоманду не знайдено, і коли я запускаю, lshw -numeric -C displayя бачу, що моя графічна карта має статус display unclaimed. Я не знаю, чи це пов'язано, але це здається дивним

Відповіді:


16

Для мене справою було відключити безпечне завантаження при перезавантаженні після встановлення драйверів NVIDIA.

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

Потім перезавантажте, у меню виберіть «змінити параметри захищеного завантаження», поставте вибраний раніше пароль та відключіть захищене завантаження.


1
У мене відключена безпека завантаження, але все одно це не працює. Я змінив на 384 (з Cuda 8.0), досі не працює.
хан

Для мене це не спрацювало
Хакаїшин

Не працює для мене. Я отримав Пакет nvidia-381 недоступний, але посилається на інший пакет. Це може означати, що пакет відсутній, застарілий або доступний лише з іншого джерела E: У пакета 'nvidia-381' немає кандидата на встановлення
Бред

4

Спробуйте оновити драйвер.

  1. Додайте PPA, виконавши наступні команди в терміналі:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Відкрийте програмне забезпечення та оновлення з системних налаштувань або безпосередньо з Dash , натисніть на Additional Driversвкладку, виберіть драйвер, який ви хочете використовувати, і натисніть Apply changes.

  3. Після завантаження та встановлення драйвера перезавантажте систему.


1
це не допомогло ...
fonfonx

Це не працює. Незважаючи на вибір драйвера NVIDIA, він повертає його та вибирає xorg ...
хан

+1 Я зазвичай використовую кліп, але це було краще, ніж відповідь вище. Мені доводиться працювати, не турбуючись про очищення пакетів або версію, яку потрібно встановити - я отримав більш оновлений, не намагаючись ... Приємно!
Безкоштовна Url

1

У моєму випадку просто відключення безпечного завантаження в BIOS вирішило проблему.


1

У мене була така умова, це трапляється, якщо ви якось завантажуєте все працюючу систему без картки NVidia, а потім драйвери та утиліти NVidia зникають.

Саме це допомогло: (враховуючи версію CUDA 9.2, а версію драйвера - 418)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

Потім зробіть:

sudo dpkg-reconfigure nvidia-418

Потім перезавантажте. Це має працювати.

Тож у випадку, якщо цього все-таки немає, просто перевстановіть Cuda повністю, це зробить це.


0

Ви повинні використовувати nvidia-current під час запуску встановлення, щоб ви могли отримати останню версію.


5
nvidia-current в Ubuntu 16.04 - Version: 304.135-0ubuntu0.16.04.1це не остання версія.
карел

Ти маєш рацію. Схоже, струм nvidia насправді не є актуальним! Тому знайдіть останню версію на веб-сайті nvidia та скористайтеся певною версією (nvidia- <version>). Спасибі!
ібрагім

+1: Ця відповідь може бути недійсною зараз, але може бути корисною у майбутньому
ntg

0

Це працювало для мене:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

Деякі використовують здатність замість apt:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

Якщо нічого не працює, перевірте ядро ​​ubuntu (якщо це так), оскільки кілька посібників стверджують, що деякі ядра не підтримуються Nvidia. Ukuu - це простий інструмент для встановлення різних ядер та додавання їх до GRUB. Я змінив шахту (в ubuntu-18.04 LTS) на 4.18.4-041804-generic і вважаю її досить хорошою та стабільною.

Якщо цей код не працює, дотримуйтесь цього підручника до кроку 8. Хоча головною метою є повна установка з також CUDA, cuDNN, NCCL, tensorflow і т. Д., Я вважав за добре також встановити драйвери Nvidia (дізнався з цього питання проблему ядра, в коментарях)



0

Єдине, що для мене працювало - мені довелося видалити все, що стосується nvidia та джмеля, та оновити ядро ​​з 4.4 до 4.8.17 за допомогою пакета Ukuu та встановити 390 версію драйверів.


0

Я зіткнувся з тим же питанням. Усі відповіді дозволять правильно вирішити проблему.

Проблема: Але головне питання - з версією драйвера. Ви б увімкнули останню версію на зразок 430 або іншу. Але idk чому, але пізніші версії викликають цю помилку. Навіть якщо ви відключите безпечне завантаження, воно скаже, що "Ubuntu працює над низькою графікою"

Рішення: Встановіть версію нижче 400 скажімо 381, або в будь-якому випадку. Просто шукайте додаткові драйвери в налаштуваннях програмного забезпечення Ubuntu.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.