Меню Рубрики

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

Как правильно установить Nv >

Друзья, сегодня в продолжение темы о первых шагах в мире Linux, я бы хотел вам рассказать о том, как установить Nvidia драйвер. На самом деле, в последнее время эта процедура на столько упростилась, что свелась буквально к паре команд в терминале, хотя интернет всё ещё наполнен инструкциями, где всё рассказывается с таким количеством шагов, что волосы начинают шевелиться даже там, где их нет.

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

Лишь напомню, что в меню Software & Updates у вас должны быть отмеченными пункты, где в скобках указано «main», «contrib» и «non-free». Без этих пунктов у вас не будут доступны репозитории для установки данного драйвера.

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

первое, что нужно сделать — обновить кэш apt. Для этого выполните в терминале команду:

sudo apt-get update && sudo apt-get upgrade

И снова же уточнение для поклонников ОС Debian. Изначально у вас может быть не установлена утилита sudo, если это так — опять же рекомендую прочесть предыдущую публикацию, ссылку на которую я оставлял выше. Там я рассказывал в том числе и об этом.

Теперь осталось «самое сложное» — установить графический драйвер на свой компьютер. Для этого вводим команду:

sudo apt-get install nvidia-driver

После этого вам останется только согласиться с тем, что вы действительно хотите установить всё это «добро» и ждать окончания установки. Но скажу честно, что лично я ранее устанавливал драйвер немного по другому. Это сейчас, для написания статьи заново перечитал форумы и увидел ещё более простой способ. Конечно, перед тем, как писать — он был опробован на виртуальной машине (не хочется рабочую систему трогать) и он сработал без проблем. Но на всякий случай, для очистки совести, вот вам ещё один вариант, который я использовал, когда устанавливал драйвер на свой рабочий компьютер.

Со временем способ был опробовал на двух компьютерах и ноутбуке, всё работает, остальной текст можете смело игнорировать, оставляю его просто для очистки совести! 😉

Для начала (если вы пробовали способ выше) перезагрузите компьютер и проверьте драйвер, на 99% он у вас уже будет установлен и рабочий, дальнейшие действия не требуются и дальнейший текст можете просто игнорировать, но если нет — вот вам альтернативный метод через установку nvidia-detect.

sudo apt-get install nvidia-detect

Команда nvidia-detect используется для поиска драйвера Nvidia для вашей видеокарты. В итоге вы увидите что то вроди вот этого:

Detected NVIDIA GPUs:
00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] [10de:03d6] (rev a2)

Checking card: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
nvidia-legacy-304xx-driver
package.

Здесь nvidia-legacy-304xx-driver это подходящий пакет с драйвером для найденного графического чипа. Теперь установите этот рекомендуемый драйвер:

sudo apt-get install nvidia-legacy-304xx-driver

Вот собственно и всё! Единственное, что мне хотелось бы в конце добавить — это не бойтесь проверить что то новое, ведь это единственный путь к развитию! 😉

Публикация относится к тематической подборке: «Первые шаги в Debian»

Данная публикация относится к череде публикаций о первых шагах в настройке и освоении ОС Debian.

источник

  • ru
  • NvidiaGraphicsDrivers

Эта страница описывает, как установить проприетарные видео драйвера NV >

Примечание: Для системы Apple, чтобы избежать черный экран после установки драйверов, выполните следующие действия: http://askubuntu.com/a/613573/134848

Идентификация

Для того, чтобы идентифицировать (серию/кодовое имя) вашу установленную видеокарту (GPU), можно использовать команду lspci. Пример:

Для большей информации смотрите Идентификация устройств.

Читайте также:  Установка газового конвектора аког

Примечание: если команда lspci возвращает больше одной строчки, то у вас, возможно, (гибридный) графический чипсет Optimus, и вам инструкция с этой странице не подходит. Смотрите эту страницу Bumblebee.

Драйвера

Для Debian 9 «Stretch» доступно несколько версий драйверов:

Версия 390.48 (поддерживаемые устройства)

  • Для видеокарт Fermi/Kepler/Maxwell/новые.
  • Обратите внимание, что версия 390.48, в настоящее время, доступена только в stretch-backports.

Для видеокарт GeForce 8xxx — 7xx.

Для видеокарт GeForce 6xxx и 7xxx.

Для Debian 8 «Jessie» доступно несколько версий драйверов:

Обратите внимание, что версия 375.66 доступна только в нестабильной версии Debian и через репозиторий Backports.

Для видеокарт GeForce 8xxx — 7xx.

Для видеокарт GeForce 6xxx и 7xxx.

Для Debian 7 «Wheezy» доступно 4 версий драйверов:

Для видеокарт GeForce 8xxx и выше.

Для видеокарт GeForce 6xxx и выше.

Для видеокарт GeForce 5xxx / GeForce FX.

Для видеокарт GeForce 2, GeForce 3 и GeForce 4.

Все вышеперечисленные версии доступны только для архитектур x86 и x86-64 (Debian i386 и AMD64 порты соответственно).

Установка

Debian 9 «Stretch»

As of stretch, you don’t need nv >

Версия 390.48 (доступна в stretch-backports)

Добавьте stretch-backports в файл /etc/apt/sources.list, пример:

Установите соответствующий пакет linux-headers. Если вы используете ядро версии 4.9 в Debian Stretch:

Или если вы используете ядро из stretch-backports:

Теперь можно установить пакет nv > DKMS собирет модуль nv >

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 375.66

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    (Если нужно обеспечить более высокого разрешения, то смотри тут.)

    Версия 340.102 (legacy GPUs)

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 304.135 (legacy GPUs)

    Для видеокарт GeForce 6xxx и 7xxx GPUs (поддерживаемые устройства).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Debian 8 «Jessie»

    As of jessie, if you only need basic functionality and don’t care about performances, the need for the proprietary drivers is pretty much over — nouveau now works quite well and works with dual-headed displays by simple and easy configuring from within your desktop (for KDE Plasma see System_Settings/Hardware/Display_and_Monitor/Display_Configuration). The proprietary drivers don’t prov >

    Версия 375.66 (доступна в jessie-backports)

    Добавьте jessie-backports в файл /etc/apt/sources.list, пример:

    Установите соответствующий пакет linux-headers. Если вы используете ядро версии 3.16 в Debian Jessie:

    Или если вы используете ядро из jessie-backports:

    Теперь можно установить пакет nv > DKMS собирет модуль nv >

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 340.102

    Для видеокарт GeForce 8xxx и выше (поддерживаемые устройства). Для старых устройств, смотрите Version 304.135 (legacy GPUs).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 304.135 (legacy GPUs)

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Это установит пакет пакет nv >

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Debian 7 «Wheezy»

    Версия 340.96 (доступна в wheezy-backports)

    Для видеокарт GeForce 8xxx и выше (поддерживаемые устройства). Это доступно из репозитория wheezy-backports.

    Добавьте wheezy-backports в файл /etc/apt/sources.list, пример:

    Читайте также:  Установка кабельных термоусаживаемых муфт

    Обновите списки доступных пакетов:

    Установите соответствующий пакет linux-headers:

    Установите пакет модуля ядра из wheezy-backports:

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 304.125

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    При этом, так же будет установлен рекомендуемый пакет nv >

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 173.14.35 (legacy GPUs)

    Для видеокарт GeForce 5xxx / GeForce FX (поддерживаемые устройства).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 96.43.23 (legacy GPUs)

    Для видеокарт GeForce 2, GeForce 3 и GeForce 4 (поддерживаемые устройства).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    При этом, так же будет установлен рекомендуемый пакет nv >

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Сборка новой версии из SVN

    По мере выхода новых официальных версий проприетарных драйверов, их загрузка в репозиторий не может происходить сразу. Это может быть по разным причинам, в том числе ожидание новых бинарных пакетов, чтобы очистить НОВУЮ очередь, которую должна быть одобрена вручную ФТП-мастером.

    Before running the upstream installer, which might cause problems to your installation, you can build and install the packages locally if they are ready on SVN. Проверьте, доступна ли версия, которая вас интересует:

    Если это так, установите следующее:

    Then checkout the branch you want and build it locally:

    and if you need multiarch packages (i.e. i386 on amd64) — required for steam to work:

    Примечание: Для MultiArch, например amd64 с i386, вы НЕ должны устанавливать все пакеты из чужеродной архитектуры, достаточно только libgl1-nv >

    Примечание: to use get-orig-source you’ll need tar version 1.29 or higher, if that is not an option (e.g. in jessie) you can modify the debian/rules file by deleting the new tar arguments that doesn’t exist in older tar versions (--clamp-mtime and --sort):

    This way debian/rules get-orig-source command will work fine in jessie. In case it doesn’t work you may try creating the tarball manually following the schema used by an existing one in the Debian archive.

    Примечание: Если команда svn-buildpackage сообщает ошибку от tar, например такую:

    то создайте отсутствующую директорию /home/foo/tmp/nv >

    Конфигурация

    Автоматически

    Вручную

    Этот конфигурационный файл можно создать используя следующие команды:

    Обратите внимание, что это ломает работу Xorg на системе с !Optimus. Для такова оборудования смотрите ru/Bumblebee, вместо данной инструкции.

    Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist).

    Debian 9 "Stretch"

    CUDA 8 доступен из non-free репозитория

    Это установит nvcc и сопутствующие. Визуальный профилировщик (profiler) находится в отдельном пакете nv >

    CUDA 8 поддерживает только gcc 5.3.1, который недоступен для Stretch. При компиляции вам нужно добавить -ccbin clang-3.8 в командной строке nvcc.

    Чтобы скомпилировать образцы (samples), сначала необходимо установить

    Note that if you are mixed code compiled with gcc and nvcc, you may need to also add

    Решение проблем

    Перезагрузите ваш компьютер после настройки Xorg на работу с драйвером NV >

    Из файла README.Debian, пакета xserver-xorg-v >

    Если вы не можете поменять яркость экрана, то откройте ваш конфигурационный файл Xorg (/etc/X11/xorg.conf или /etc/X11/xorg.conf.d/20-nv >

    в секцию Device. In some case (eg. ?GeForce GT 650M Mac Edition) it may cause screen flickering during boot time (just after grub screen), and system will not boot. In this case you should use instead add the following:

    Возвращаем всё в исходное состояние

    В случае, если вы хотите восстановить систему в состояние, которое было до этого, сделайте следующие:

    Читайте также:  Установка жилого модуля на uaz pickup

    Если Вы не можете использовать окружение рабочего стола:

    Нажмите Ctrl+Alt+F2 и войдите в систему как root.

    Файл xorg должен себя перенастроить автоматически, если это не произошло, то выполните это:

    источник

    viking_k

    Записная книжка IT-шника

    идеи / интересы / шлак

    Установка свежего драйвера NV >Необходимо отметить, что данный способ входит в противоречие с пакетной системой Debian и драйвер может не работать вовсе после обновления системы. Не пользуйтесь им без особой необходимости.

    Скачиваем драйвер для своей видеокарты, в опциях поиска укажите Linux 32-bit/Linux 64-bit в зависимости от разрядности вашей системы

    Устанавливаем необходимые для последующей сборки пакеты:

    Переключаемся на виртуальную консоль (уходим из оболочки), для этого нажмите сочетание клаишь Ctrl+Alt+F1, залогиньтесь под рутом и наберите команду

    Перейдите в папку, в которой вы сохранили драйвер и наберите команду (вместо звездочки лучше дописать версию драйвера):

    Установка драйвера NVIDIA из репозитариев Debian



      Необходимо проверить версию драйвера для вашей видеокарты на официальним сайте NVidia или ищем в описаниях пакетов поддерживаемые устройства.

    Необходимо подключить репозитарии non-free и contrib Debian в Ваш /etc/apt/sources.list

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

    Для того чтобы вся система не превратилась в unstable создайте в каталоге /etc/apt/apt.conf.d/ файл с именем 00release со следующим содержимым:

    (вместо testing можно подставить тот дистрибутив, которым Вы постоянно пользуетесь)

    Установите module-assistant и последнюю версию пакета с исходниками драйвера:

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

    • Вариант для любого установленного дистрибутивного ядра:

    После этого обновите пакет nvidia-glx:

    Установка закончена, можно перегрузиться, либо перегрузить драйвер. Для перегрузки драйвера перейдите в консоль (Alt-Ctrl-F1), затем:

    Остановите *dm (выберите тот *dm, который у Вас установлен):

    Выгрузите старый модуль nvidia:

    Запустите *dm (выберите тот *dm, который у Вас установлен):

    Установка драйвера NVIDIA из репозитариев Debian используя dkms

    • Модуль ядра будет собран и будет автоматически пересобираться при установке или удалении новых ядер в системе.

    Принудительно(если например не работает) можно его заставить пересобраться так:

    источник

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

    источник

    Добавить комментарий