Последний драйвер 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?

Ответы:


39

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

Это решило проблему с циклом входа в систему в моем случае.

TL; DR: убедитесь, что безопасная загрузка действительно отключена.

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

Кажется, не работает для меня. Я должен пойти в TTY, отключить mdlight, отключить Nouveau (почти кирпич GUI) и до сих пор не могу заставить это работать.
Боно

Я использовал официальные инструкции, описанные здесь с 384.111, и это дало мне возможность войти в систему. У меня нет окон на этом компьютере. Помочь кому-нибудь?
Embe

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

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

Если вы хотите использовать 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
Доверяйте мне, просто делайте это без "" и ничего больше "sudo apt-get update" "
Автоматическая установка

@MeganFoxz: Спасибо. "sudo ubuntu-drivers autoinstall" работает как шарм. Я обновил свое оборудование со старой карты NVIDIA до новой.
7

0

$ sudo add-apt-repository ppa: графические драйверы / ppa $ sudo apt update

Это лучшее решение. Сделайте это и обновите драйвер nvidia, и он работает с ядрами 4.13. Nvidia 340.104 работает с ядром 4.13 без проблем. Я проверил это на перечной мяте 8 респин


Вопрос был о последнем водителе, который в то время был 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. После добавления частного репозитория NVIDIA ppa обновите индекс apt.

    $ sudo apt-get update

  5. Поиск доступных драйверов из кеша apt

    $ sudo apt-cache поиск 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.