===== Установка драйверов Nvidia ===== ==== 1. Узнаем необходимую версию драйвера ==== Первым делом нужно узнать номер модели вашей видеокарты, для того чтобы выбрать совместимую версию драйвера. Дело в том, что в новых версиях драйверов была отключена поддержка старых видеокарт, если у вас современная видеокарта, то беспокоится нет о чем, но проверить все же стоит. Чтобы узнать номер модели используйте команду lspci: ''sudo lspci -vnn | grep -i VGA -A 12'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia20041.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20041-817x576.png?806x568}}]]  Как вы видите, в этом примере видеокарта Nvidia GeForce GTX 780. Дальше откройте [[http://www.nvidia.com/Download/index.aspx|страницу загрузки драйверов]] Nvidia и заполните данные вашей видеокарты: [[https://losst.ru/wp-content/uploads/2015/11/nvidia2004.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia2004-817x576.png?806x568}}]]  По сути, нужно выбрать серию, модель и операционную систему, язык по желанию. Обратите внимание на параметр Download Type. С помощью него можно указать какая версия драйвера вам нужна - стабильная или самая новая. Для получения стабильной версии выберите **Production Branch**. Далее нажмите кнопку **Search**. На открывшейся странице вы увидите рекомендуемую версию драйвера: [[https://losst.ru/wp-content/uploads/2015/11/nvidia20042.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20042-817x576.png?806x568}}]]  Для GeForce 780 - это 470.88. В то же время самая последняя версия драйвер - 495. Для более старых видеокарт, версия драйвера может быть ещё более давней, например, для GeForce 440 рекомендуемый драйвер - 390.144: [[https://losst.ru/wp-content/uploads/2015/11/nvidia20043.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20043-817x576.png?806x568}}]]  Теперь мы знаем какой драйвер, нужен, уже на этом этапе можно скачать установочный пакет и переходить к установке, но мы поступим по-другому. Дальше будет рассмотрена установка драйвера Nvidia в Ubuntu 20.04 из репозитория PPA. ==== 2. Установка драйвера из официальных репозиториев ==== В Ubuntu 20.04 для управления драйверами оборудования используется утилита ubuntu-drivers. Конечно, мы можем как и раньше использовать apt, но я думаю, что так намного удобнее. Давайте посмотрим какую версию драйвера посоветует нам установить утилита: ''ubuntu-drivers devices'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia20044.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20044-817x576.png?806x568}}]]  Программа предлагает версию 470. Однако не всегда самая свежая версия доступа по умолчанию. Если вас устраивает эта версия, ее можно установить командой: ''sudo ubuntu-drivers autoinstall'' Также можно установить эту же версию с помощью apt: ''sudo apt install nvidia-driver-470'' Но если вы хотите самую новую версию, в данном случае 495, то надо использовать PPA. ==== 2. Установка из PPA репозитория ==== Репозиторий graphics-drivers содержит самые последние версии драйверов nvidia. Его мы и будем использовать для установки. Для добавления graphics-drivers в систему, выполните команды ''sudo add-apt-repository ppa:graphics-drivers/ppa'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia20045.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20045-817x576.png?806x568}}]]  Теперь PPA репозиторий добавлен и списки пакетов обновлены, можно переходить к установке. Запустите еще раз утилиту ubuntu-drivers: ''ubuntu-drivers devices'' Теперь утилита будет видеть самую новую версию драйвера - 495 если, конечно, ваша видеокарта его поддерживает, а также 470, которую ранее советовали установить на официальном сайте. Кроме того, вы можете убедится, что эта версия драйвера есть в репозиториях с помощью такой команды: [[https://losst.ru/wp-content/uploads/2015/11/nvidia20046.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20046-817x576.png?806x568}}]]Для установки версии 495 используйте команду apt: ''sudo apt install nvidia-driver-495'' После завершения установки перезагрузите компьютер. ==== 3. Установка драйверов Nvidia с помощью GUI ==== Если не хотите пользоваться консолью, можете включить драйвер с помощью утилиты **Программы и обновления**. Откройте главное меню Gnome и наберите в поиске **Программы:** [[https://losst.ru/wp-content/uploads/2015/11/nvidia20047.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20047-817x576.png?806x568}}]]  Запустите утилиту и перейдите на вкладку **Драйверы**: [[https://losst.ru/wp-content/uploads/2015/11/nvidia20048.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20048-817x576.png?806x568}}]]  Утилита видит те же самые драйвера из репозиториев, что и ubuntu-drivers. Просто выберите нужную версию драйвера и нажмите кнопку **Применить изменения**. [[https://losst.ru/wp-content/uploads/2015/11/nvidia20049.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia20049-817x576.png?806x568}}]]  После завершения установки обязательно перезагрузите компьютер. В меню появиться ярлык утилиты Nvidia Settings, с помощью нее вы можете посмотреть характеристики видеокарты, а также настроить кое-какие параметры. ==== 4. Установка из официального сайта ==== Это самый сложный вариант установки, поэтому если вы новичок, вам лучше использовать репозитории. Сначала загрузите официальный бинарный файл с драйвер со страницы на шаге 1. Там есть кнопка **Загрузить сейчас**. После её нажатия должно открыться ещё одно окно, в котором необходимо снова нажать **Загрузить сейчас**: [[https://losst.ru/wp-content/uploads/2015/11/nvidia200410.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia200410-817x576.png?806x568}}]]В итоге, в вашей папке загрузок должен появится такой файл: ''ls ~/Загрузки | grep NVIDIA'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia200411.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia200411-817x576.png?806x568}}]]  Теперь необходимо добавить поддержку архитектуры i386 и установить библиотеку libc6 чтобы не получить проблем во время установки: ''sudo dpkg --add-architecture i386''\\ ''sudo apt update''\\ ''sudo apt install build-essential libc6:i386'' Устанавливать драйвер можно только из консоли. Если в момент установки будет запущен графический сервер, то ничего хорошего из этого не получится, вы просто не сможете потом загрузится в систему. Поэтому переключитесь во второй терминал сочетанием клавиш **Ctrl+Alt+F2** и введите там свой логин и пароль. Затем выполните такую команду для остановки графического сервера: ''sudo systemctl stop display-manager'' Теперь можно переходить к установке. Запустите установочный скрипт командой: ''sh ~/Загрузки/NVIDIA-Linux-x86_64-470.86.run'' Затем вам нужно будет принять лицензию и дождаться завершения установки. После чего можно перезагрузить компьютер такой командой: ''reboot'' Если установка nvidia ubuntu 18.04 прошла успешно, вы загрузитесь уже с новым драйвером. ===== Проверка правильности установки ===== После того как установка драйвера Ubuntu завершится, необходимо проверить правильно ли он установлен и настроен. Для этого выполните команду lspci и посмотрите какой модуль ядра используется для видеокарты, обратите внимание на сточку kernel driver in use: ''sudo lspci -vnn | grep -i VGA -A 18'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia200412.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia200412-817x576.png?806x568}}]]  Далее проверим поддержку аппаратного ускорения утилитой glxinfo: ''glxinfo | grep OpenGL | grep renderer'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia200413.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia200413-817x576.png?806x568}}]]  Значение параметра OpenGL renderer должно соответствовать модели вашей видеокарты. Если там находиться слово MESA - это значит, что для аппаратного ускорения используются все еще стандартные драйвера. ===== Утилита настройки Nvidia ===== Вместе с драйверами в системе устанавливается графическая утилита настройки Nvidia X Server Settings, которую можно запустить из меню, или из консоли выполнив: ''nvidia-settings'' [[https://losst.ru/wp-content/uploads/2015/11/nvidia200414.png|{{https://losst.ru/wp-content/uploads/2015/11/nvidia200414-817x576.png?806x568}}]]  Эта утилита позволяет посмотреть информацию о видеокарте, подключенном мониторе, а также настроить различные параметры. Например, расширение монитора, или совместное использование двух мониторов. Настройка видеокарты nvidia ubuntu с помощью этой утилиты не так уж сложно. ===== Удаление драйверов Nvidia ===== Если во время установки что-то пошло не так попробуйте удалить драйвер Nvidia Ubuntu в режиме восстановления. Для открытия этого режима в меню загрузчика Grub выберите **Дополнительные параметры Ubuntu**, а затем пункт **recovery mode** или **режим восстановления**. Перемонтируем файловую систему для записи: ''mount -o remount,rw /'' Удаляем все пакеты nvidia: ''apt-get purge nvidia*''   ===== Выводы ===== Вот и все, установка драйвера Nvidia в Ubuntu 20.04 завершена. Теперь вы можете играть игры или использовать сложные эффекты в своей системе. Но будьте осторожны, теперь нельзя обновлять ядро выше поддерживаемой драйвером версии, потому что иначе система не загрузится.