Установка драйвера Nvidia на Debian 9 Stretch через командную строку

В данном руководстве описывается процесс установки графического драйвера Nvidia на Debian 9 Stretch. По умолчанию в Debian используется открытый драйвер nouveau, который входит в состав ядра Linux для видеокарт Nvidia. Однако данный драйвер не обеспечивает поддержку 3D-ускорения. Если вы увлекаетесь играми или работаете с 3D-графикой, вы сможете ощутить значительное преимущество в производительности, используя проприетарный драйвер от Nvidia.

Перед установкой проприетарного драйвера настоятельно рекомендую отключить функцию безопасной загрузки, если вы используете прошивку UEFI. После выполнения этого руководства модуль Nvidia будет интегрирован в ядро Linux, что приведет к невозможности проверки подписи нового ядра. В случае, если безопасная загрузка остается активной, ваша система может не загрузиться.

Активирование sudo для обычной пользовательской учетной записи.

Некоторые команды в данном руководстве требуют использования sudo. Если ваша учетная запись не обладает правами sudoer, вы можете воспользоваться следующей командой для перехода к пользователю root, если у вас есть его пароль.

Читайте также:  Три метода устранения ошибки переменной окружения локали в SSH

Чтобы добавить обычную учетную запись пользователя в группу sudoer, выполните следующую команду под пользователем root. Не забудьте заменить имя пользователя на свое реальное имя.

adduser username sudo

После этого установите утилиту sudo.

apt install sudo

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

Установка драйвера Nvidia на Debian 9 Stretch через терминал.

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

sudo apt install lshw sudo lshw - c display

По умолчанию для видеокарт Nvidia применяется открытый драйвер nouveau.

проверка драйвера графики на debian 9

На моем стационарном компьютере отсутствует драйвер, так как HDMI-кабель подключен к видеокарте Nvidia, а проприетарный драйвер еще не был установлен.

драйвер дисплея для Debian 9

Поскольку пакет nvidia-driver в Debian имеет проприетарный характер, необходимо добавить компоненты contrib и non-free в файл /etc/apt/sources. list с помощью следующих команд. (Также можно выполнить эту настройку через менеджер пакетов Synaptic, но командный способ считается более простым и удобным.)

sudo apt install software-properties-common sudo add-apt-repository contrib sudo add-apt-repository non-free

После этого обновите программные источники.

sudo apt update

Теперь установите драйвер nvidia из официального репозитория.

Читайте также:  КриптоПро ЭЦП Browser Plugin для Ред ОС - как установить

sudo apt install nvidia-driver

При установке вам будет представлено следующее сообщение; просто нажмите Enter для продолжения.

xserver-xorg-config-nvidia

Если у вас возникли трудности с зависимостями при запуске указанной выше команды

Для начала вам нужно подключить репозиторий stretch-backports, чтобы установить драйвер. Для этого выполните следующую команду.

sudo add-apt-repository 'deb http://ftp. debian. org/debian stretch-backports main contrib non-free'

Учтите, что для установки драйвера Nvidia вам понадобятся компоненты contrib и non-free. Если вы добавляли репозиторий stretch-backports, проверьте, что оба компонента включены. Теперь обновите список источников программного обеспечения.

sudo apt update

Установите пакет nvidia-driver из репозитория stretch-backports.

sudo apt install - t stretch-backports nvidia-driver

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

sudo shutdown - r now

Убедитесь, какие драйверы установлены для вашей видеокарты Nvidia.

sudo lshw - c display

Теперь на моем компьютере установлен фирменный драйвер Nvidia.

драйвер nvidia для debian 9

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

Смена графических карт Intel и Nvidia на стационарном компьютере

Если вы работаете за стационарным компьютером, просто выключите его, подключите HDMI-кабель к видеокарте Nvidia и снова включите устройство. После этого можно открыть программу настройки Nvidia X Server через меню приложений.

Настройки X сервера NVIDIA

Либо через командную строку.

Читайте также:  Права доступа в Linux Debian и Centos

nvidia-settings

Вы можете узнать версию драйвера, характеристики видеокарты, её температуру и другие параметры.

драйвер графики nvidia для debian stretch

Переключение между видеокартами Intel и Nvidia на ноутбуках с технологией Nvidia Optimus

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

Похоже, что вы не используете драйвер nvidia x в Debian.

К сожалению, после выполнения указанных команд.

sudo apt install nvidia-xconfig sudo nvidia-xconfig

После перезагрузки у меня перестал работать дисплейный менеджер LightDM. В Debian 9 Nvidia-xconfig больше не актуален. Похоже, что невозможно настроить систему для полного использования видеокарты Nvidia, но можно запускать отдельные приложения на видеокарте через Bumblebee и Primus.

Для установки Bumblebee и Primus выполните следующие команды:

sudo dpkg --add-architecture i386 sudo apt update sudo apt install bumblebee bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386

Как правило, в системе применяется графическая карта от Intel.

glxinfo | grep OpenGL

переключение на графическую карту Intel в Debian 9

Чтобы запустить приложение на видеокарте Nvidia, просто добавьте к команде префикс primusrun.

primusrun glxinfo | grep OpenGL

Теперь glxinfo успешно функционирует на видеокарте Nvidia.

Debian 9 с поддержкой Bumblebee для видеокарт NVIDIA.

Для запуска программы настройки Nvidia X Server выполните следующие шаги.

optirun nvidia-settings - c :8

Как избавиться от проприетарного драйвера Nvidia на Debian 9 Stretch

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

sudo apt purge nvidia-* sudo apt autoremove

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