Установка драйвера Nvidia в Ubuntu 16.04

Если в вашем компьютере установлена видеокарта от компании NVIDIA, лучше использовать официальные закрытые драйвера. Несмотря на то что за несколько последних лет качество стандартных драйверов стало в разы лучше, они все еще уступают кое в чем проприетарным.

Первое и самое заметное это, конечно, производительность, проприетарные драйвера от производителя разработаны с учетом различных технических тонкостей аппаратного обеспечения, что позволяет использовать возможности видеокарты по максимуму. К тому же поддерживается намного больше режимов работы карты и управление оборотами кулера, для правильного охлаждения.

В этой инструкции будет рассмотрена установка драйверов nvidia в ubuntu 16.04, с помощью PPA репозитория. Хотя статья ориентирована в первую очередь на Ubuntu 16.04, все ниже перечисленные действия будут прекрасно работать и в других редакциях и версиях этой операционной системы. Важно заметить, что данный способ работает на системах, в которых используется только одна видеокарта NVIDIA, если нужно установить драйвер Nvidia в Ubuntu для гибридной графики, например, NVIDIA и Intel, используйте Bamblebee.

Подготовка

1. Узнаем версию драйвера

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

Чтобы узнать номер модели используйте команду lspci:

sudo lspci -vnn | grep -i VGA -A 12

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 440] [10de:0de0] (rev a1) (prog-if 00 [VGA controller])

Как вы видите, в этом примере видеокарта NVIDIA GT440. Дальше идем на страницу загрузки драйверов NVIDIA и заполняем данные вашей видеокарты:

nvidia

По сути, выбрать нужно серию, модель и операционную систему, язык по желанию. Далее нажмите кнопку Search. На открывшейся странице вы увидите рекомендуемую версию драйвера:

nvidia1

Для GetForce 440 — это 352.53 — то есть самая последняя на данный момент версия драйвера. Для более старых видеокарт, версия драйвера может отличаться, например, для GetForce 210:

nvidia2

Теперь мы знаем какой драйвер, нужен, уже на этом этапе можно скачать установочный пакет и переходить к установке, но мы поступим по-другому. Дальше будет рассмотрена установка драйвера NVIDIA в Ubuntu 16.04 из репозитория PPA.

2. Подключаем PPA

Репозиторий xorg-edgers содержит самые последние версии драйверов nvidia. Его мы и будем использовать для установки. Для добавления xorg-edgers в систему, выполните команды:

sudo add-apt-repository ppa:xorg-edgers/ppa -y

sudo apt-get update

Теперь PPA репозиторий добавлен и списки пакетов обновлены, можно переходить к установке.

Установка драйверов NVIDIA

Вы можете установить либо самую последнюю версию драйвера, либо указать нужную версию для вашей видеокарты. Используется только мажорный номер версии, например: 173, 304, 310, 331, 319, 334, 340 и т д. Например, для установки драйвера 340 выполните:

sudo apt install nvidia-340

А для установки самой последней версии:

sudo apt install nvidia-current

Установка драйверов NVIDIA с помощью GUI

Если не хотите пользоваться консолью, можете включить драйвер с помощью утилиты дополнительные драйверы Ubuntu, но способ ее запуска отличается в зависимости от используемой редакции Ubuntu.

Если у вас установлен пакетный менеджер Synaptic, запустите его, откройте меню настройки, репозитории, дополнительные драйвера. Там выберите нужную версию драйвера и нажмите «Применить».

ubuntu-software-updates-nvidia

Требуемая версия драйвера будет загружена и установлена в системе. Ту же утилиту можно запустить без Synaptic, выполнив в терминале:

sudo software-properties-gtk

В чистой версии Ubuntu и Xubuntu, достаточно просто открыть настройки, а затем пункт Дополнительные драйверы.

В Kubuntu откройте Настройки системы, Администрирование, Управление драйверами. Выберите нужный драйвер и нажмите «Применить».

После завершения установки обязательно перезагрузите компьютер. В меню появиться ярлык утилиты NVIDIA X Server Settings, с помощью нее вы можете посмотреть характеристики видеокарты, а также настроить кое-какие параметры.

Проверка правильности установки

После того как установка драйвера Ubuntu завершится, необходимо проверить правильно ли он установлен и настроен. Для этого выполните команду lspci и посмотрите какой модуль ядра используется для видеокарты, обратите внимание на сточку kernel driver in use:

sudo lspci -vnn | grep -i VGA -A 15

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 440] [10de:0de0] (rev a1) (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at d8000000 (64-bit, prefetchable) [size=128M]
Memory at d6000000 (64-bit, prefetchable) [size=32M]
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia

Далее проверим поддержку аппаратного ускорения утилитой glxinfo:

glxinfo | grep OpenGL | grep renderer

OpenGL renderer string: GeForce GT 440/PCIe/SSE2

Значение параметра OpenGL renderer должно соответствовать модели вашей видеокарты. Если там находиться слово MESA — это значит, что для аппаратного ускорения используются все еще стандартные драйвера.

Утилита настройки NVIDIA

Вместе с драйверами в системе устанавливается графическая утилита настройки NVIDIA X Server Settings, которую можно запустить из меню, или из консоли выполнив:

nvidia-settings

Эта утилита позволяет посмотреть информацию о видеокарте, подключенном мониторе, а также настроить различные параметры. Например, расширение монитора, или совместное использование двух мониторов. Настройка видеокарты nvidia ubuntu с помощью этой утилиты не так уж сложно.

Удаление драйверов NVIDIA

Если во время установки что-то пошло не так попробуйте удалить драйвер NVIDIA Ubuntu в режиме восстановления:

Перемонтируем файловую систему для записи:

mount -o remount,rw /

Удаляем все пакеты nvidia:

apt-get purge nvidia*

Дополнительно

Во многих инструкциях советуют добавить открытый драйвер nouevau в черный список. Но в этом уже нет необходимости, так как во время установки драйвер NVIDIA сам добавляет nouevau в черный список. В этом можно убедиться просмотрев файлы nvidia в каталоге /etc/modprobe.d:

grep 'nouveau' /etc/modprobe.d/* | grep nvidia
/etc/modprobe.d/nvidia-331_hybrid.conf:blacklist nouveau
/etc/modprobe.d/nvidia-331_hybrid.conf:blacklist lbm-nouveau
/etc/modprobe.d/nvidia-331_hybrid.conf:alias nouveau off
/etc/modprobe.d/nvidia-331_hybrid.conf:alias lbm-nouveau off
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist lbm-nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias nouveau off
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias lbm-nouveau off

Как видите, файлы nvidia-331-hybrid.conf и nvidia-graphics-drivers.conf добавляют nouevau в черный список.

Для просмотра информации о драйвере используйте утилиты lsmod, modprobe или modinfo:

lsmod | grep nvidia

nvidia 8532668 110

modprobe -R nvidia

nvidia_352

modinfo nvidia

filename: /lib/modules/4.0.5-gentoo/video/nvidia.ko
alias: char-major-195-*
version: 352.30
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*

Выводы

Вот и все, установка nvidia драйвера для Ubuntu 16.04 завершена. Теперь вы можете играть игры, использовать сложные эффекты в своей системе. Но будьте осторожны, теперь нельзя обновлять ядро выше поддерживаемой версии, потому что иначе система не загрузится. Если у вас остались вопросы, пишите в комментариях!

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (6 оценок, среднее: 4,50 из 5)
Загрузка...

6 комментариев

  1. Igor Октябрь 29, 2016 Ответить
  2. Alex Февраль 4, 2017 Ответить
  3. Egor Май 20, 2017 Ответить
  4. Валерий Май 30, 2017 Ответить
  5. Алексей Май 17, 2018 Ответить
  6. ReznikOFF Июнь 21, 2018 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: