Как установить драйвер nvidia на Debian 11
Обновлено: 21.11.2024
Большинство современных настольных систем Linux, таких как Debian, поставляются с драйвером Nvidia, предварительно установленным в драйвере графического устройства Nouveau с открытым исходным кодом для видеокарт Nvidia. По большей части это приемлемо; однако, если вы используете систему Linux для графического дизайна или игр, вы можете получить более качественные драйверы.
Исторически сложилось так, что проприетарные драйверы Nouveau работают медленнее, чем проприетарные драйверы Nvidia, а также в них отсутствуют новейшие функции, программные технологии и поддержка новейшего аппаратного обеспечения графических карт. В большинстве случаев обновление драйверов Nvidia с помощью следующего руководства более выгодно, чем его отсутствие. В некоторых случаях вы можете увидеть существенные улучшения в целом.
В следующем руководстве вы узнаете, как установить графические драйверы Nvidia с помощью репозиториев Debian.
Оглавление
Установите драйверы NVIDIA 510.47.xx
Последние версии драйверов NVIDIA 510.47 пока недоступны в репозиториях Debian, однако вы можете посетить руководство Установка/обновление драйверов NVIDIA 510.47.xx в Debian 11 Bullseye.
Определите свою видеокарту
Первым шагом для пользователей устаревших графических карт NVIDIA является определение того, что это такое, и если оно поддерживается, пользователи с новыми видеокартами могут пропустить эту часть, так как они, несомненно, будут поддерживаться.
Сначала найдите модуль видеокарты
Затем перейдите в раздел поддерживаемых чипов NVIDIA GPU 510 и убедитесь, что ваша карта указана в списке, прежде чем двигаться дальше. Например, в руководстве используется старая версия GeForce GTX 1650, которая все еще поддерживается в этом списке.
Установка драйверов NVIDIA
Предустановка установки
Во-первых, вам нужно включить репозитории contrib и non-free в свои репозитории Debian. Это можно быстро сделать с помощью следующих команд.
Сначала добавьте репозиторий contrib.
Теперь добавьте платный репозиторий.
После добавления обновите список репозиториев.
Перед установкой каких-либо драйверов Nvidia вам необходимо установить соответствующие заголовки ядра для сборки драйвера NVIDIA. Вы можете установить либо 64-битную, либо 32-битную версию, и вы можете узнать это, выполнив команду lscpu:
Из вывода видно, что система 64-битная, поэтому необходимо установить следующие заголовки:
В 32-битных системах Debian вместо этого используйте следующую команду.
НЕ ИСПОЛЬЗУЙТЕ ЭТО, ЕСЛИ У ВАС 64-БИТНАЯ СИСТЕМА.
32-разрядное ядро без PAE:
32-разрядное ядро PAE:
Установите драйверы Nvidia
Далее вы можете установить пакет nvidia-detect, который автоматически предложит лучший пакет для вашей видеокарты.
Для этого используйте следующую команду:
Теперь, когда Nvidia-detect установлен, запустите команду, чтобы проверить текущую видеокарту Nvidia:
Вывод показал, что машина в примере имеет карту GeForce GTX 1650 и что рекомендуется установить пакет nvidia-driver, но это всего лишь рекомендация.
Далее установите рекомендуемый пакет:
Пример вывода со всеми дополнительными зависимостями, которые необходимо установить:
Введите «Y», затем нажмите «ENTER KEY», чтобы продолжить установку.
Во время установки вы увидите следующую подсказку:
Это связано с конфликтом бесплатного графического драйвера Nouveau с новым устанавливаемым драйвером. Согласно сообщению, вам нужно будет перезагрузить компьютер, чтобы исправить это; пока нажмите «ENTER», чтобы продолжить.
После установки перезагрузите систему.
После повторного входа в систему выполните команду «nvidia-smi», чтобы подтвердить установку новых драйверов Nvidia.
Как показали выходные данные, версия драйвера 460.91.03 успешно установлена.
Установите устаревшие драйверы Nvidia
Если ваша видеокарта Nvidia довольно старая, начиная с серии 400 и ниже, вам потребуется установить устаревшие драйверы. Процесс такой же, только с новой командой установки:
После завершения не забудьте перезагрузить систему.
Затем запустите команду «nvidia-smi», чтобы проверить установку.
Серия 340 технически может быть установлена; однако он больше не поддерживается, и в этих драйверах существует несколько серьезных недостатков безопасности. Не рекомендуется устанавливать эти драйверы, если вам нужно заменить 390xx на 340xx, но имейте в виду, что Debian этого не рекомендует.
Комментарии и заключение
В этом руководстве вы узнали, как установить последние стабильные или бета-версии драйверов на рабочий стол Debian 11 Bullseye. Решение о том, какие драйверы установить, зависит главным образом от возраста карты. Для более старых карт используйте репозиторий Nvidia по умолчанию, и должны быть установлены рекомендуемые пакеты. На переднем крае будут геймеры с новейшими картами, требующими самых современных пакетов. Тем не менее, риск нестабильности и незначительных потенциальных проблем с безопасностью возрастет при использовании новейших драйверов.
На этой странице описывается, как установить проприетарный драйвер дисплея NVIDIA в системах Debian.
- Проприетарный драйвер NVIDIA
- Идентификация
- обнаружение nvidia ол>
- Предпосылки
- Заголовки ядра
- Ядро ол>
- Нестабильный Debian "Sid"
- Версия 470.103.01
- Версия 390.144
- Версия 340.108 ол>
- Версия 470.103.01
- Версия 390.144 ол>
- Версия 470.103.01
- Версия 460.91.03
- Версия 390.144 ол>
- Версия 460.73.01 (через buster-backports)
- Версия 418.197.02
- Версия 390.138 (устаревшие графические процессоры)
- Версия 340.108 (устаревшие графические процессоры) ол>
- Версия 418.152 (через stretch-backports)
- Версия 390.138
- Версия 340.108 (устаревшие графические процессоры)
- Версия 304.137 (устаревшие графические процессоры) ол>
- Автоматически
- Вручную ол>
- Нестабильный Debian "Sid"
- Debian 12 "Книжный червь"
- Debian 11 "Яблочко"
- Debian 10 "Бастер"
- Debian 9 "Растянуть" ол>
- Ошибки сборки
- Драйвер перестает работать после обновления Debian
- Графический процессор не работает даже при установленной совместимой версии драйвера
- Разное
- Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
- Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
- Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
- Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
- Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
- Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
- Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
- Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
- Обратите внимание, что 460.73.01 доступен только в buster-backports.
- Поддерживает Kepler, Maxwell, Pascal и большинство графических процессоров Turing. Поддерживает Vulkan 1.1 и OpenGL 4.6.
- Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
- Поддерживает Kepler, Maxwell, Pascal и большинство графических процессоров Turing. Поддерживает Vulkan 1.1 и OpenGL 4.6.
- Обратите внимание, что 418.152 доступен только в растянутых бэкпортах.
- Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
- Система под управлением Debian 10 (Buster)
- Учетная запись с правами sudo
- Доступ к окну терминала
- Рабочее подключение к Интернету
- Проверка версии CC не удалась: игнорировать проверку версии CC
- Установить 32-разрядные библиотеки совместимости NVIDIA: Да
- Обнаружена незавершенная установка libglvnd. Вы хотите установить полную копию libglvnd? При этом все существующие библиотеки libglvnd будут перезаписаны: Установить и перезаписать существующую установку файловой сортировки
- Вы хотите запустить утилиту nvidia-xconfig для автоматического обновления файла конфигурации X, чтобы при перезапуске X использовался драйвер NVIDIA X? Будет сохранена резервная копия любого ранее существовавшего файла конфигурации X: Да
Идентификация
Серию/кодовое имя графического процессора NVIDIA (GPU) установленной видеокарты обычно можно определить с помощью команды lspci. Например:
Дополнительную информацию см. в разделе HowToIdentifyADevice/PCI. Идентификатор PCI можно использовать для проверки поддержки устройства.
Примечание. Если эта команда lspci возвращает более одной строки вывода, у вас графический чипсет Optimus (гибридный). После установки необходимого пакета драйверов вам все равно нужно будет выбрать один из методов на странице NVIDIA Optimus, чтобы активировать и использовать вашу карту NVIDIA.
обнаружение nvidia
Сценарий nvidia-detect (находящийся в пакете nvidia-detect в несвободном разделе) также можно использовать для определения графического процессора и рекомендуемого пакета драйверов для установки:
Драйверы для настольных ПК
Проприетарный «NVIDIA Accelerated Linux Graphics Driver» обеспечивает оптимизированное аппаратное ускорение приложений OpenGL и Vulkan через Xorg или Wayland. Это двоичный драйвер, для использования которого требуется модуль ядра Linux.
Серия 450 и новее отказались от поддержки 32-разрядных архитектур, теперь поддерживаются только x86-64 и ARMv8 (порты Debian AMD64 и ARM64 соответственно).
Предпосылки
Заголовки ядра
Перед установкой драйверов необходимо получить правильные заголовки ядра для сборки драйвера NVIDIA.
Для типичной 64-битной системы, использующей ядро по умолчанию, вы можете просто запустить:
Для 32-разрядных систем с ядром без PAE вместо этого следует установить:
Или, для 32-разрядных систем с ядром PAE:
Если вы используете ядро из Debian Backports, вы должны запустить ту же команду, но с флагом -t, за которым следует имя вашего исходного кода backports. Например, если вы используете резервные копии в 64-битной системе Debian 10, вы можете запустить:
Ядро
В некоторых случаях, если вы хотите установить новейшую версию драйвера NVIDIA из бэкпортов Debian, вам также может потребоваться установить ядро из бэкпортов, чтобы соответствовать ему. В Debian 10 это можно сделать с помощью:
При необходимости замените "buster-backports" репозиторием бэкпортов вашей собственной версии.
Установка
Нестабильный Debian "Sid"
Версия 470.103.01
Версия 390.144
Версия 340.108
Для поддержки серии GeForce 8 через графические процессоры серии GeForce 300 (поддерживаемые устройства).
Debian 12 "Книжный червь"
Версия 470.103.01
Версия 390.144
Debian 11 "Яблочко"
Версия 470.103.01
Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-driver и необходимую прошивку из репозитория backports:
Версия 460.91.03
Версия 390.144
Debian 10 "Бастер"
Версия 460.73.01 (через buster-backports)
Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-driver и необходимую прошивку из репозитория backports:
Версия 418.197.02
Версия 390.138 (устаревшие графические процессоры)
Версия 340.108 (устаревшие графические процессоры)
Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-legacy-340xx-driver:
Debian 9 "Растянуть"
В большинстве случаев вам больше не нужен ни nvidia-xconfig, ни файл xorg.conf. Кроме того, серия 340 была разделена на отдельные пакеты для поддержки старых карт.
В некоторых ситуациях запуск nvidia-xconfig по-прежнему требуется для правильной работы блокировки экрана и приостановки/возобновления (922679 Xfce/lightdm/light-locker)
Версия 418.152 (через stretch-backports)
Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-driver и необходимую прошивку из репозитория backports:
Версия 390.138
Версия 340.108 (устаревшие графические процессоры)
Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-legacy-340xx-driver:
DKMS создаст модуль nvidia для вашей системы с помощью пакета nvidia-legacy-340xx-kernel-dkms.
Версия 304.137 (устаревшие графические процессоры)
DKMS создаст модуль nvidia для вашей системы с помощью пакета nvidia-legacy-304xx-kernel-dkms.
Установка 32-разрядных библиотек в 64-разрядной системе
Во многих случаях, например при запуске проприетарных 32-разрядных игр из Steam или Wine, вам могут потребоваться 32-разрядные графические библиотеки в вашей 64-разрядной системе для их правильной работы. Это стало намного проще, начиная с Debian 9/Stretch, и теперь требует минимальной дополнительной работы.
Обратите внимание, что следующие инструкции предполагают, что sudo настроен в вашей системе. Если это не так, либо следуйте инструкциям на вики-странице sudo, либо опустите sudo и выполните эти команды от имени пользователя root.
После установки драйверов включите 32-разрядную мультиархитектуру и обновите список репозиториев, выполнив:
После этого, чтобы установить 32-разрядную версию пакета библиотек NVIDIA, выполните:
Может потребоваться перезапуск соответствующих приложений, прежде чем они будут работать правильно.
ВНИМАНИЕ! Если вы вынуждены использовать устаревший драйвер, вместо него следует установить одну из nvidia-legacy-390xx-driver-libs:i386, nvidia-legacy- 340xx-driver-libs:i386 или nvidia-legacy-304xx-driver-libs:i386.
Путь
Драйвер NVIDIA поддерживает Wayland, хотя и через API, отличный от того, который выбран для поддержки бесплатных драйверов с открытым исходным кодом для других графических процессоров. Метод NVIDIA "EGLStreams" поддерживается только двумя основными рабочими столами, KDE Plasma и GNOME.
В драйвере NVIDIA также отсутствует поддержка ускоренных приложений XWayland. Это означает, что если вы запускаете приложение только для Xorg на своем рабочем столе NVIDIA Wayland (часто проприетарные видеоигры), они смогут выполнять рендеринг только на ЦП без использования ускорения графического процессора, что приводит к невероятно низкой производительности. NVIDIA представила в Xorg исправления для включения ускорения в XWayland, однако они все еще находятся на рассмотрении (исправление было объединено примерно в апреле 2021 г.), поэтому ускорение XWayland недоступно в Debian 10 и, вероятно, будет недоступно в Debian 11(?).
Драйверы Tesla
Линейка программируемых устройств Tesla от NVIDIA, используемых в основном для моделирования и крупномасштабных вычислений, также требует отдельных пакетов драйверов для правильной работы по сравнению с графическими процессорами GeForce потребительского уровня, которые вместо этого предназначены для настольных ПК и игр. .
В Debian 10/Buster пакет nvidia-driver по умолчанию основан на выпуске Tesla. Это было сделано для решения нескольких критических проблем безопасности, но это означает, что нет необходимости устанавливать отдельный пакет для работы устройств Tesla. Если вам нужна более новая версия, драйвер серии 450 доступен в бэкпортах через пакет nvidia-tesla-450-driver.
Конфигурация
Поскольку Xorg не определяет драйвер NVIDIA автоматически, необходимо предоставить файл конфигурации. Современные пакеты Debian для драйвера NVIDIA не должны требовать от вас каких-либо действий, перечисленных здесь, поскольку они обрабатывают это автоматически во время установки, но если у вас возникнут проблемы или вы используете гораздо более старую версию Debian, вы можете попробовать выполнить эти шаги.< /p>
Автоматически
Установите пакет nvidia-xconfig, затем запустите его с помощью sudo. Он автоматически создаст файл конфигурации Xorg в /etc/X11/xorg.conf.
Вручную
Приведенный выше файл конфигурации можно создать с помощью следующих команд:
Обратите внимание, что эта конфигурация нарушит работу Xorg в системах Optimus. Для такого оборудования см. вместо этого NVIDIA Optimus.
На этом этапе перезагрузите систему, чтобы включить черный список драйверов nouveau.
Нестабильный Debian "Sid"
CUDA 11.4.3 доступна в бесплатном репозитории:
При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.
Debian 12 "Книжный червь"
CUDA 11.4.3 доступна в бесплатном репозитории:
При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.
Debian 11 "Яблочко"
CUDA 11.2.2 доступен в бесплатном репозитории:
При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.
Debian 10 "Бастер"
CUDA 9.2.148 доступна в бесплатном репозитории:
И, если Backports включен, CUDA 11.2.1 доступен аналогичным образом:
При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.
Debian 9 "Растянуть"
CUDA 8.0.44 доступна в бесплатном репозитории:
И, если Backports включен, CUDA 9.1.85 доступен аналогичным образом:
При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.
CUDA 8 поддерживает только gcc 5.3.1, который недоступен для Stretch. Для компиляции необходимо добавить -ccbin clang-3.8 в командную строку nvcc.
К сожалению, пакеты Debian CUDA не включают образцы Toolkit. Чтобы установить их самостоятельно, вам необходимо загрузить установочный файл «Ubuntu 16.04» .run для CUDA 8 с https://developer.nvidia.com/cuda-downloads. Запустите файл .run и (после принятия лицензии и согласия на запуск в неподдерживаемой системе) пропустите установку драйвера и инструментария и просто выберите «Образцы». Обратите внимание, что перед этим шагом вы должны
Чтобы скомпилировать примеры, сначала нужно установить
Устранение неполадок
Ошибки сборки
Драйвер NVIDIA может не собраться по нескольким причинам.
<р>1. Вы установили ядро из бэкпортов без установки драйвера NVIDIA из бэкпортов. В некоторых случаях это может означать, что ядро слишком новое для той версии драйвера, которую вы пытаетесь использовать. Проверьте это, просмотрев описание пакета для драйвера NVIDIA, где упоминается что-то вроде «Сборка модуля ядра была протестирована до Linux X.X», чтобы выяснить, что поддерживается. <р>2. В частности, если вы используете Debian Testing или Debian Unstable, драйвер может еще не поддерживать ваше ядро. Часто новые версии ядра Linux явно требуют обновления драйвера для поддержки, поэтому, если пакет ядра обновится до того, как драйвер будет исправлен для него, вы не сможете использовать NVIDIA. Водитель.Решения для этого, от наиболее рекомендуемых до наименее рекомендуемых, включают временное использование более старого ядра до обновления драйвера, установку более новой версии драйвера из Debian Experimental, если она доступна, которая поддерживает вашу версию ядра, или поиск исправления для сбоя сборки. онлайн, который можно добавить в DKMS. Последние два варианта предназначены для опытных пользователей и могут привести к поломке вашей системы или, в случае добавления стороннего патча, вызвать проблемы с безопасностью, что может вынудить вас полностью переустановить или потратить часы на восстановление вашей системы. Пусть покупатель будет бдителен. <р>3. Устаревшие версии драйвера NVIDIA могут не всегда поддерживать последнее ядро. Например, драйвер серии 304xx, хотя и доступен в репозитории Debian Unstable, не поддерживает Linux 5.0 или новее. При необходимости вы можете рассмотреть возможность использования более старой версии Debian или Nouveau. Nouveau имеет достойную производительность с графическими процессорами, которые достаточно устарели, чтобы больше не поддерживаться проприетарным драйвером.Драйвер перестает работать после обновления Debian
При переходе между двумя основными выпусками Debian (например, при обновлении с Debian 9/Stretch до Debian 10/Buster) возможно, что драйвер перестанет работать, несмотря на то, что сборка выполнена успешно, и другие проблемы не видны. Чаще всего это вызвано обновлением пакета nvidia-driver до более новой основной версии, которая больше не поддерживает ваше оборудование, поскольку NVIDIA регулярно прекращает поддержку старых поколений оборудования. Вам нужно будет удалить все существующие пакеты NVIDIA (обратитесь к разделу ниже, чтобы узнать, как это сделать), и вместо этого установить самый последний устаревший драйвер, который все еще поддерживает ваш графический процессор.
Графический процессор не работает, даже если установлена совместимая версия драйвера
Если у вас очень современный графический процессор NVIDIA, который был произведен после выпуска вашей версии Debian, он может не работать даже после установки новейшего бэкпортированного драйвера, который утверждает, что поддерживает вашу карту. Если это так, вам, вероятно, потребуется также обновить пакет несвободной прошивки в вашей системе, установив пакет firmware-misc-nonfree из бэкпортов. Например, в системе Debian 10 с включенным бэкпортом:
После перезагрузки драйвер сможет загрузить соответствующую прошивку.
Разное
Если вы не можете изменить яркость экрана, откройте файл конфигурации Xorg (/etc/X11/xorg.conf или /etc/X11/xorg.conf.d/20). -nvidia.conf в зависимости от того, какой метод вы использовали) и добавьте
в раздел Устройство. В некоторых случаях (например, GeForce GT 650M Mac Edition) это может вызвать мерцание экрана во время загрузки (сразу после экрана grub), и система не загрузится. В этом случае вы должны использовать вместо этого добавить следующее:
Удаление
Если у вас возникнут проблемы с драйверами, вы переключитесь на другую карту или просто захотите использовать драйверы Nouveau с открытым исходным кодом, удаление будет проще благодаря последним версиям драйверов.
Также обратите внимание, что если проблемы с драйвером не позволяют вам получить доступ к рабочему столу, вы можете получить доступ к полноэкранному телетайпу с помощью Ctrl + Alt + F3 (или почти любой из клавиш "F").
Вы можете удалить все пакеты в вашей системе, содержащие nvidia в имени, выполнив:
Затем перезагрузите систему с помощью:
Это должно оставить вас с работающей системой почти во всех случаях. Если кажется, что проблемы все еще возникают, вы также можете попробовать запустить:
ГП Nvidia (графические процессоры) используются в самых разных областях: от игр, 3D-рендеринга и визуализации до майнинга криптовалюты и машинного обучения. Постоянное обновление драйверов для этих графических процессоров гарантирует, что ваша система будет работать с максимальной эффективностью.
В этом руководстве мы пошагово проведем вас через процесс установки драйверов Nvidia в Debian 10.
Установка драйверов Nvidia через репозиторий Debian
Первый метод направлен на установку драйверов Nvidia с использованием репозиториев Debian. Выполните следующие действия, чтобы завершить установку.
Шаг 1. Включите платные репозитории
<р>1. Откройте файл конфигурации Linux Advance Packing Tool с помощью текстового редактора. Например: <р>2. При необходимости измените конфигурацию, чтобы она содержала следующие строки:<р>3. Нажмите Ctrl+X, затем введите Y и нажмите Enter, чтобы сохранить изменения и выйти из файла конфигурации.
<р>4.Обновите индекс системного репозитория:Шаг 2. Установите Nvidia Detect
Установите утилиту Nvidia Detect с помощью:
Шаг 3. Найдите и установите драйверы
<р>1. Используйте утилиту Nvidia Detect, чтобы проверить модель своего графического процессора и получить рекомендации по совместимости драйверов:<р>2. Установите драйвер, рекомендованный утилитой. Синтаксис:
В нашем примере это имя nvidia-driver:
<р>3. Введите Y и нажмите Enter, чтобы подтвердить установку. <р>4. После завершения установки перезагрузите систему с помощью:Этот метод позволяет вручную загрузить и установить пакет драйверов Nvidia с официального сайта.
Примечание. Чтобы этот метод работал, вы должны войти в систему как пользователь root.
Шаг 1. Включите платные репозитории и установите Nvidia Detect
Начните с выполнения шагов 1 и 2 предыдущего метода. Включение платных репозиториев и репозиториев Contrib и установка утилиты Nvidia Detect.
Шаг 2. Обнаружение карты Nvidia
Используйте следующую команду, чтобы проверить модель графического процессора. Обратите внимание на серийный номер драйвера:
Шаг 3. Загрузите рекомендуемые драйверы
<р>1. Перейдите на страницу загрузки драйвера Nvidia и найдите драйвер, номер которого соответствует предложенному Nvidia Detect Utility. В этом примере мы ищем устаревший драйвер серии 390:Нажмите на номер версии, чтобы перейти на страницу загрузки.
<р>2. Нажмите кнопку ЗАГРУЗИТЬ и загрузите пакет драйверов в свой Главный каталог.Шаг 4. Установите необходимые драйверы
Установите необходимые компоненты компиляции драйвера Nvidia, используя:
Шаг 5. Отключите драйверы по умолчанию
Прежде чем продолжить установку, отключите драйвер графического процессора nouveau по умолчанию:
<р>1. Создайте и откройте новый файл конфигурации. Мы использовали нано: <р>2. Добавьте в файл следующие строки: <р>3. Сохраните изменения и выйдите. В nano нажмите Ctrl+X, затем введите Y и нажмите Enter. <р>4. Пересоберите ядро initramfs с помощью:Шаг 6. Перезагрузка для многопользовательского входа
<р>1. Поскольку драйверы графического процессора по умолчанию теперь отключены, переключение на текстовый вход в систему позволяет устанавливать драйверы Nvidia без использования графического интерфейса. Включите текстовое приглашение для многопользовательского входа в систему: <р>2. При появлении запроса введите пароль администратора и нажмите Enter для подтверждения. <р>3. Перезагрузите систему с помощью:Шаг 7. Установите драйверы Nvidia
<р>1. После перезагрузки системы войдите в систему как пользователь root. <р>2. Установите драйверы Nvidia, используя загруженный пакет:В нашем примере это имя:
<р>3. При появлении запроса выберите следующие параметры в процессе установки:Шаг 8. Включите графический интерфейс
<р>1. Возврат к входу в систему с графическим интерфейсом возвращает возможность использования графического интерфейса, такого как GNOME, и запускает новые драйверы Nvidia. Включите приглашение входа в систему с помощью: <р>2. Перезагрузите систему, чтобы завершить установку:После выполнения этого руководства у вас должны быть настроены драйверы графического процессора Nvidia и готовы к использованию с вашей системой Debian 10.
Если на вашем компьютере установлен графический процессор NVIDIA, установка драйверов графического процессора NVIDIA — это первое, что вы захотите сделать после установки Debian 11 на свой компьютер.
В этой статье я покажу вам, как установить драйверы NVIDIA в Debian 11. Итак, приступим.
Содержание:
Узнать, установлен ли у вас графический процессор NVIDIA:
Вы можете проверить, установлен ли на вашем компьютере графический процессор NVIDIA, с помощью следующей команды:
Как видите, на моем компьютере установлен графический процессор NVIDIA GeForce GTX 1050 Ti. Возможно, у вас установлен другой графический процессор NVIDIA.
Включение contrib и платных репозиториев:
Драйверы NVIDIA доступны в официальных и платных репозиториях пакетов Debian 11. Официальные и платные репозитории пакетов отключены по умолчанию. Но вы можете легко включить их.
Чтобы включить репозиторий пакетов contrib, выполните следующую команду:
Чтобы включить платный репозиторий пакетов, выполните следующую команду:
Обновление кеша репозитория пакетов:
Чтобы обновить базу данных пакетов APT, выполните следующую команду:
Необходимо обновить базу данных пакетов APT.
Установка драйверов NVIDIA:
Чтобы установить драйверы NVIDIA, выполните следующую команду:
Чтобы подтвердить установку, нажмите Y, а затем нажмите .
Драйверы NVIDIA и все необходимые пакеты будут загружены из Интернета. Это займет некоторое время.
После загрузки всех пакетов менеджер пакетов APT установит их один за другим. Это займет некоторое время.
После появления следующего запроса перейдите к пункту и нажмите .
Установка должна быть продолжена.
На этом этапе должны быть установлены драйверы NVIDIA и все необходимые зависимости.
Чтобы изменения вступили в силу, перезагрузите компьютер с помощью следующей команды:
Проверка правильности установки драйверов NVIDIA:
После загрузки компьютера вы должны найти приложение «Настройки сервера NVIDIA X» в меню приложений Debian 11. Щелкните значок приложения «Настройки сервера NVIDIA X», как показано на снимке экрана ниже.
Если драйверы NVIDIA установлены правильно, приложение настроек сервера NVIDIA X должно работать без ошибок и отображать информацию, связанную с вашим графическим процессором NVIDIA, как показано на снимке экрана ниже.
Модули ядра драйвера NVIDIA загружаются правильно, как показано на снимке экрана ниже.
Вывод:
В этой статье я показал вам, как установить драйверы графического процессора NVIDIA в Debian 11 и проверить, правильно ли он работает.
Читайте также:
- Идентификация