Останній драйвер NVIDIA на Ubuntu 16.04


36

Я перебуваю на Ubuntu 16.04 і помічаю, що на вкладці "Додаткові драйвери" в "Програмне забезпечення та оновлення" останні версії драйверів NVIDIA, які я можу встановити,

  1. версія 367.57 від nvidia-367 (фірмова)
  2. версія 370.28 від nvidia-370 (відкритий код)

Окрім того, що я не знаю, що тут означає "патентований" та "відкритий код", я також не бачу можливості вибору версії драйвера на основі моєї фактичної відеокарти. Я використовую GTX 1080, і поточна версія Long Lived Branch становить 375,20; чи буде оновлено графічний PPA Ubuntu з часом, або мені доведеться встановити 375 вручну?

Відповіді:


38

Я не можу знайти жодної посилання на підтримку в jockeynVidia 375 поки. Але встановити вручну не так складно, як ви могли подумати.

Офіційні інструкції

  1. Завантажте драйвер версії 375.20 звідси
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ sudo apt-get update
  5. $ sudo apt-get upgrade

Встановити через PPA

  1. $ sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ sudo apt update

Потенційні проблеми

Додавання до випуску циклу входу через @michael__treat:

Переконайтесь, що захисне завантаження вимкнено в Windows Boot Manager. Покроковий доступ до Ubuntu може бути неповним. Під час тестування я виявив, що мені потрібно використовувати диспетчер завантаження системи Windows і вручну відключити безпечне завантаження.

Це вирішило проблему циклу входу в моєму випадку.

TL; DR: Переконайтесь, що захищене завантаження фактично вимкнено.

  • Коли ви досягнете grub, перейдіть до завантажувача Windows
  • Натисніть e
  • змінити безпечне завантаження з enabledнаdisabled

Здається, це не працює для мене. Мені потрібно перейти до TTY, відключити mdlight, відключити nouveau (майже не прискорюючи графічний інтерфейс), і все ще не можу це зробити.
Боно

Я використовував офіційні вказівки, описані тут, з 384.111, і це дістало мене до циклу входу. У мене на цьому комп’ютері немає вікон. Допомогти комусь?
embe

@embe, відповідно до коментаря тут: lenovolinux.blogspot.ca/2016/05/… "Вам доведеться увійти в режим відновлення після першого перезавантаження, тому що буде цикл входу. Я не зміг ctrl-alt f1 to a tty ... Після продовження кроків це працювало на мене ". Хоча це було для встановлення джмеля, але я подумав, що це може бути доречно :)
Frikster

Усі використовують розчин PPA. Менше шансів зіпсувати вашу систему.
DanMan

8
Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.

Якщо ви хочете використовувати CUDA (речі nVidia для виконання функцій на графічному процесорі), ви повинні використовувати власний драйвер.

Якщо ви хочете використовувати OpenCL (щось на зразок CUDA, розроблений Khronos), ви повинні використовувати драйвер з відкритим кодом.

Щоб встановити останні драйвери, додайте PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update 

Тепер знайдіть Software & Updatesпід System Settingsта виберіть потрібну версію драйвера на Additional Driversвкладці, виберіть драйвер і натисніть Apply Changes. Перезапустіть і насолоджуйтесь!

PS: Іноді найкраща версія драйвера, здається, не працює добре, тому ви повинні перевірити, чи насолоджуєтесь ви всіма функціями, що надаються та чи містять помилки, і, будь ласка, перевірити, чи nvidia-primeвстановлена ​​вона, бо вона зручна в більшості ситуацій, коли помилки ведуть на чорний екран.


1
Поправді, я просто роблю theese без "" і нічого іншого "sudo apt-get update" "sudo ubuntu-
driver autoinstall

@MeganFoxz: Дякую "sudo ubuntu-driver autoinstall" працював як принадність. Я модернізував апаратне забезпечення зі старої карти NVIDIA до нової.
Сім

0

$ sudo add-apt-repository ppa: графічні драйвери / ppa $ sudo apt оновлення

Це найкраще рішення. Зробіть це та оновіть драйвер nvidia, і він працює з 4.13 ядрами Nvidia 340.104 без проблем працює з ядром 4.13. Я тестував його на перцевій м'яті 8 respin


Питання стосувалося останнього драйвера, якого на той момент було 375. 340 очевидно не останній драйвер. Крім того, що він працює на Peppermint 8 не говорить про те, чи працює він на Ubuntu.
Чай Т. Рекс

0

Я успішно оновив драйвери графічного процесора Asus NVIDIA 1080 8 Гб для Ubuntu 16.04 за допомогою інструментарію CUDA:

$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
$ sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda=8.0.61-1
$ sudo apt-get install libcudnn6-dev

Потім перезавантажте процедуру з наступним:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

Я підняв вищезгадане з блогу Чанцзян , який підготовляє твій склад для глибокого навчання, якщо ти так схильний ..: D


-1

Нещодавно мені було зручніше використовувати власні драйвери. Наступне питання, яка версія? Існує систематичний підхід до встановлення найбільш відповідного драйвера, який може бути чи не останньою версією. Я написав анотований посібник з установки в цій статті . Короткі кроки наведені нижче.

  1. Перейдіть на сторінку завантаження драйверів NVIDIA .

  2. Надайте інформацію про ОС, модель відеокарти та версію інструментарію CUDA та виконайте пошук.

  3. На сторінці результатів пошуку відображатиметься рекомендована версія драйвера. Зберігайте це як орієнтир.

  4. Після додавання приватного сховища ppa NVIDIA, оновіть індекс apt.

    $ sudo apt - отримати оновлення

  5. Шукайте наявні драйвери з підходящого кешу

    $ sudo apt-кеш-пошук nvidia | grep -E "nvidia- [0-9] {3}"

  6. Зі списку встановіть рекомендовану NVIDIA версію (може бути не останньою). Для версії 390 команда встановлення буде такою ж простою, як:

    $ sudo apt-get install nvidia-390

  7. Перезавантажте систему та перевірте версію драйвера за допомогою команди nvidia-smi

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