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

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

Если в вашем компьютере установлена видеокарта от компании Nvidia, лучше использовать официальные закрытые драйвера. Несмотря на то что за несколько последних лет качество стандартных драйверов стало в разы лучше, они практически не уступают проприетарным по производительности, вы не сможете использовать такие технологии, как Vulkan, CUDA и другие без проприетарного драйвера Nvidia.

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

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

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

1. Узнаем необходимую версию драйвера

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

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

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

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

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

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

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

2. Установка драйвера из официальных репозиториев

В Ubuntu 18.04 для управления драйверами оборудования используется утилита ubuntu-drivers. Конечно, мы можем как и раньше использовать apt, но я думаю, что так намного удобнее. Смотрим какую версию драйвера посоветует нам установить утилита:

Программа предлагает версию 390. Но мы уже знаем, что для этой видеокарты есть версия 410. Если вас устраивает эта версия, ее можно установить командой:

sudo ubuntu-drivers autoinstall

Также можно установить эту же версию с помощью apt:

sudo apt install nvidia-driver-390

Но если вы хотите самую новую версию, надо использовать PPA.

2. Установка из PPA репозитория

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

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

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

Теперь утилита видит самую новую версию драйвера — 415, а также 410, которую нам советовали установить на официальном сайте. Версия 415 на момент написания статьи еще в состоянии бета, поэтому лучше устанавливать 410. Для этого используйте команду apt:

sudo apt install nvidia-driver-410

После завершения установки перезагрузите компьютер.

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

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

Читайте также:  Является ли пробел символом

Запустите утилиту и перейдите на вкладку Дополнительные драйверы:

Утилита видит те же самые драйвера из репозиториев, что и ubuntu-drivers. Просто выберите нужную версию драйвера и нажмите кнопку Применить изменения.

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

4. Установка из официального сайта

Это самый сложный вариант установки, поэтому если вы новичок, вам лучше использовать репозитории. Сначала загрузите официальный бинарный файл с драйвер со страницы на шаге 1. Там есть кнопка Загрузить сейчас.

В итоге, в вашей папке загрузок должен появится такой файл:

/Загрузки | grep NVIDIA

Теперь необходимо добавить поддержку архитектуры 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

Теперь можно переходить к установке. Запустите установочный скрипт командой:

Затем вам нужно будет принять лицензию и дождаться завершения установки. После чего можно перезагрузить компьютер такой командой:

Если установка nvidia ubuntu 18.04 прошла успешно, вы загрузитесь уже с новым драйвером.

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

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

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

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

glxinfo | grep OpenGL | grep renderer

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

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

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

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

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

Если во время установки что-то пошло не так попробуйте удалить драйвер Nvidia Ubuntu в режиме восстановления. Для открытия этого режима в меню загрузчика Grub выберите Дополнительные параметры Ubuntu, а затем пункт recovery mode или режим восстановления.

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

mount -o remount,rw /

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

apt-get purge nvidia*

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

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

lsmod | grep nvidia

Выводы

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

Привет, в субботу для меня было неожиданностью обнаружить что мой винт, на котором была установлена windows 7, скоропостижно помирает. Решение было принято незамедлительно и не исправный винт отключен, до понедельника,так как копировать информацию было некуда. Покопавшись в старом хламе я обнаружил свой старый IDE жесткий диск на 40 гигабайт. Ну что, «на безрыбье и рак-рыба» подумалось мне в тот момент, перетерпеть хватит. Подключив жеский диск к компьютеру, я обнаружил что на нем уже имеется операционная система Debian Squeeze. Если честно, переустанавливать ос мне не хотелось совсем и я решил посидеть на Debian до понедельника, вспомнить былое, так сказать. Вообще, я не помню почему я ушёл с Linux, но скорее всего причина была очень серьезной. Немного перенастроив систему под себя, мне стало немного скучно и захотелось поиграть во что-нибудь интересное, покопавшись на любимом треккере я нашел игру, про которую слышал очень много положительных отзывов. Но прежде чем играть, нужно установить драйвера, так как без драйвера в игрушку шпилить было совсем невозможно.

Читайте также:  Плеер на айфон для контакта

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

Для начала, давайте подключим ветку репозитория non-free, собственно для этого делаем следующие: Пишем в консоли команду: su и нажимаем клавишу Enter на клавиатуре, после чего вводим пароль, для того, чтобы получить привилегии администратора.

Следующей командой добавляем в наш sources.lis репозиторий non-free

tulun-admin@tulun-admin# echo deb http://mirror.yandex.ru/debian/ squeeze main contrib non-free >> /etc/apt/sources.list

После успешного добавления обновим списки репозиториев командой:

Ну вот, теперь все приготовления для того, чтобы установить драйвер готовы и дальше нам понадобится module-assistant, с помощью которого мы и будем устанавливать драйвер на видеокарту.

Устанавливаем module-assistant вот такой командой: aptitude install module-assistant

после установки вводим еще парочку команд поочередно:

module-assistant prepare и module-assistant update

После всего этого приказываем своему ассистенту ставить дровишки в автоматическом режиме вот такой командой:

module-assistant auto-install nvidia-kernel-source

Если вы все делали правильно, то module-assistant должен скачать и установить все, что нужно. После того, как все поставилось, установим еще некоторые пакеты следующей командой:

aptitude install nvidia-glx nvidia-settings nvidia-xconfig

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

Если увидите шестеренки то все в порядке и дровишки работают исправно. На этом точно все, пишите комментарии, всем пока!

This section will provide instructions on installing Nvidia drivers in a Debian/Ubuntu environment, if the target servers have Nvidia GPUs.

Ensure the GPUs are Installed¶

Ensure that the lspci command is installed (which lists the PCI devices connected to the server):

Perform a quick check to determine what Nvidia cards have been installed:

The output of the lspci command above should be something similar to:

If you do not see a line that includes Nvidia , then the GPU is not properly installed. Otherwise, you should see the make and model of the GPU devices that are installed.

Disable Nouveau¶

Blacklist Nouveau in Modprobe¶

The nouveau driver is an alternative to the Nvidia drivers generally installed on the server. It does not work with CUDA and must be disabled. The first step is to edit the file at /etc/modprobe.d/blacklist-nouveau.conf . Something like:

Then, run the following commands:

Update Grub to Blacklist Nouveau¶

Backup your grub config template:

Then, update your grub config template at /etc/default/grub . Add rd.driver.blacklist=grub.nouveau and rcutree.rcu_idle_gp_delay=1 to the GRUB_CMDLINE_LINUX variable. For example, change:

Then, rebuild your grub config:

Prerequisites¶

The following prerequisites should be installed before installing the Nvidia drivers:

Close X Server¶

Before running the install, you should exit out of any X environment, such as Gnome, KDE or XFCE. To exit the X session, switch to a TTY console using Ctrl-Alt-F1 and then determine whether you are running lightdm or gdm by running:

Depending on which is running, stop the service, running the following commands (substitute gdm or kdm for lightdm as appropriate):

Install Drivers Only¶

To accommodate GL-accelerated rendering, OpenGL and GL Vendor Neutral Dispatch (GLVND) are now required and should be installed with the Nvidia drivers. OpenGL is an installation option in the *.run type of drivers. In other types of the drivers, OpenGL is enabled by default in most modern versions (dated 2016 and later). GLVND can be installed using the installer menus or via the —glvnd-glx-client command line flag.

Читайте также:  Видео на ютубе не воспроизводится черный экран

This section deals with installing the drivers via the *.run executables provided by Nvidia.

To download only the drivers, navigate to http://www.nvidia.com/object/unix.html and click the Latest Long Lived Branch version under the appropriate CPU architecture. On the ensuing page, click Download and then click Agree and Download on the page that follows.

The Unix drivers found in the link above are also compatible with all Nvidia Tesla models.

If you’d prefer to download the full driver repository, Nvidia provides a tool to recommend the most recent available driver for your graphics card at http://www.Nvidia.com/Download/index.aspx?lang=en-us.

If you are unsure which Nvidia devices are installed, the lspci command should give you that information:

Download the recommended driver executable. Change the file permissions to allow execution:

Run the install. If you are prompted about cryptographic signatures on the kernel module, answer Sign the Kernel Module and then Generate a new key pair. At the end, DO NOT update your X config if it asks. Note that the following attempts to diagnose a common problem where the installer fails to correctly detect and deal with the situation where the kernel has been signed, but signed kernel modules are not required.

If there are any issues with the installation, the installer should notify you where the log is kept; the default location is usually:

Troubleshoot the Nvidia Installer¶

One common issue with installing the Nvidia driver is that it will fail out because the Nvidia driver taints the kernel. The issue is that the driver is not signed and the default install does not attempt to sign it, but the kernel is expecting a signed driver. If you encounter this error, you should re-run the install in expert mode:

When prompted about cryptographic signatures on the kernel module, answer Sign the Kernel Module and then Generate a new key pair. Again, at the end, make sure to answer No when asked if you want the installer to update your X configuration.

This situation is usually detected during the above install step, but if there are issues, you can run this command separately.

Another issue that may arise is that if the kernel development version and the system kernel version don’t match up, the Nvidia driver install will not proceed after accepting the license. To fix this issue:

Other Reference Material¶

Nvidia has a large readme online at:

For example, on x86 for version 375.26 , the readme is online at:

Test the Nvidia Installation¶

After the Nvidia drivers are installed, you can test the installation by running the command:

Which should return something similar to:

Multiple Driver Failure¶

If an error is returned, stating:

there may be multiple versions of the Nvidia drivers on the system. Try running:

Review any versions listed and remove them as needed. Also run:

Confirm that the files all end with either a 1 or the version of the Nvidia driver that you installed, for example .375.21 .

Restart X Server¶

If you had to stop the X Server to install your Nvidia driver, the simplest way to get back into X is to reboot the server:

Ссылка на основную публикацию
Сканер ricoh sp 220snw
Компания Ricoh — далеко не новичок на рынке печатающих устройств. Это глобальная корпорация со штаб-квартирой в Токио и представительствами во...
При каком альфа векторы компланарны
Единого обозначения компланарность не имеет. Свойства компланарности Пусть — векторы пространства . Тогда верны следующие утверждения: Если хотя бы один...
При каком значении m прямая параллельна плоскости
Точка C(—3, 4,1) найдена. 6. Написать уравнение плоскости, проходящей через точки M1(1, —2, 1), M2(4, 2, 3) и параллельной вектору...
Сколько дают на ютубе за 1000 просмотров
Многих пользователей YouTube, а также начинающих видеоблогеров справедливо интересует вопрос: «А сколько YouTube платит за тысячу или миллион просмотров?» Если...
Adblock detector