Линукс с драйверами nvidia

Установка драйверов для видеокарты NVIDIA в Linux

По умолчанию во время установки дистрибутивов операционной системы Linux все необходимые для работы драйверы, которые совместимы с этой ОС, загружаются и добавляются автоматически. Однако это не всегда бывают самые актуальные версии или же пользователю приходится вручную инсталлировать недостающие компоненты по каким-либо причинам. Касается это и программного обеспечения для графических адаптеров от NVIDIA.

Устанавливаем драйверы для видеокарты NVIDIA в Linux

Сегодня мы предлагаем разобрать процесс поиска и инсталляции драйверов на примере Ubuntu. В других популярных дистрибутивах этот процесс будет осуществляться идентично, но если что-то не будет получаться, отыщите описание кода ошибки в официальной документации и решите проблему доступными методами. Сразу хочется отметить, что приведенные ниже способы не подойдут для Linux, которые находятся на виртуальной машине, поскольку там используется драйвер VMware.

Перед началом инсталляции следует определить модель видеокарты, установленной в компьютере, если вы не обладаете этой информацией, а затем провести процедуру поиска последней версии ПО. Сделать это можно через стандартную консоль.

    Откройте меню и запустите приложение «Терминал».

Введите команду для обновления диагностирующей утилиты sudo update-pciids .

По завершении обновления введите lspci | grep -E «VGA|3D» .

Вы увидите информацию об использующемся графическом контроллере. В вашем случае должна иметься строка, содержащая, например, GeForce 1050 Ti.

Теперь воспользуйтесь любым удобным браузером и перейдите на страницу NVIDIA, чтобы ознакомиться с самой свежей версией драйвера. Заполните соответствующую форму, указав свою модель, а затем щелкните на «Search».

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

Способ 1: Репозитории

Обычно необходимое программное обеспечение находится в официальных или пользовательских репозиториях (хранилищах). Юзеру достаточно загрузить оттуда нужные файлы и инсталлировать их на свой компьютер. Однако предоставляемые данные в разных источниках могут отличаться по актуальности, поэтому давайте разберем два варианта по очереди.

Официальный репозиторий

Официальные хранилища поддерживаются разработчиками софта и других объектов. В вашем случае потребуется обратиться к стандартному репозиторию драйверов:

    В терминале наберите ubuntu-drivers devices .

В появившихся строках вы сможете отыскать предлагаемую версию драйвера для установки.

Если указанная версия вас устраивает, инсталлируйте ее через sudo ubuntu-drivers autoinstall для добавления всех компонентов, либо sudo apt install nvidia-driver-xxx только для графического драйвера, где xxx — предложенная версия.

Если же наиболее свежей сборки не оказалось в этом хранилище, остается только задействовать пользовательское, чтобы добавить в систему требуемые файлы.

Пользовательский репозиторий

В пользовательских репозиториях файлы обновляются чаще, а также обычно там в первую очередь появляются последние сборки. Задействовать такие хранилища можно следующим образом:

    В терминале пропишите sudo add-apt-repository ppa:graphics-drivers/ppa , а затем нажмите на Enter.

Подтвердите загрузку с указанных источников.

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

Теперь вставьте строку sudo apt install nvidia-driver-xxx , где xxx — нужная вам версия драйвера.

Примите добавление файлов, выбрав правильный вариант.

Ожидайте появления поля ввода.

В Linux Mint вы можете использовать команды из Ubuntu, поскольку они являются полностью совместимыми. В Debian графический драйвер добавляется через sudo apt install nvidia-driver . Юзерам Elementary OS следует поочередно вписать такие строки:

sudo apt-get update
sudo apt-get upgrade
sudo apt install software-properties-common
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-xxx .

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

Способ 2: Графический интерфейс

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

Программы и обновления

Первоочередно стоит отметить стандартное приложение «Программы и обновления». Через него осуществляется добавление той версии ПО, которая находится в официальном хранилище, а делается это так:

Читайте также:  Dell 500 как установить windows

    Откройте меню и через поиск отыщите «Программы и обновления».

Перейдите во вкладку «Дополнительные драйверы».

Здесь отыщите и отметьте правильную версию программного обеспечения для NVIDIA, отметьте ее маркером и выберите «Применить изменения».

  • После этого желательно перезагрузить компьютер.
  • Такой метод не подходит тем юзерам, которым предлагается установить сборку драйвера старее той, что была обнаружена на официальном сайте. Специально для них есть отдельный вариант.

    Официальный сайт

    Способ с сайтом все-таки потребует запуска «Терминала», но ввести там следует всего одну команду. Весь процесс достаточно легкий и осуществляется в несколько кликов.

      Перейдите на страницу сайта NVIDIA, через которую вы выполняли определение последней версии драйвера, и скачайте его на компьютер путем нажатия на кнопку «Загрузить сейчас».

    При показе всплывающего окна браузера выберите «Сохранить файл».

    Запустите установочный файл через sh

    /Загрузки/NVIDIA-Linux-x86_64-410.93.run , где Загрузки — папка сохранения файла, а NVIDIA-Linux-x86_64-410.93.run — его название. Если появится ошибка, добавьте в начале команды аргумент sudo .

    Ожидайте завершения распаковки.

    Появится окно, где требуется следовать приведенным инструкциям и выбирать подходящие варианты.

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

    Проверка нормального функционирования установленных драйверов осуществляется командой sudo lspci -vnn | grep -i VGA -A 18 , где среди всех строк потребуется найти «kernel driver in use: NVIDIA». Поддержка аппаратного ускорения проверяется через glxinfo | grep OpenGL | grep renderer .

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

    Помимо этой статьи, на сайте еще 12315 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    Unix драйверы

    ССЫЛКИ ПО ТЕМЕ
    Download Drivers

    Linux x86_64/AMD64/EM64T
    Последняя версия для ветки Production: 470.74
    Последняя версия для ветки New Feature: 465.31
    Последняя версия для существующих GPU (серия 390.xx ): 390.144
    Последняя версия для существующих GPU (серия 340.xx ): 340.108
    Последняя версия для существующих GPU (серия 304.xx ): 304.137
    Последняя версия для существующих GPU (серия 71.86.xx): 71.86.15
    Последняя версия для существующих GPU (серия 96.43.xx): 96.43.23
    Последняя версия для существующих GPU (серия 173.14.xx): 173.14.39
    Архив

    Linux x86/IA32
    Последняя версия для существующих GPU (серия 390.xx ): 390.144
    Последняя версия для существующих GPU (серия 340.xx ): 340.108
    Последняя версия для существующих GPU (серия 304.xx ): 304.137
    Последняя версия для существующих GPU (серия 71.86.xx): 71.86.15
    Последняя версия для существующих GPU (серия 96.43.xx): 96.43.23
    Последняя версия для существующих GPU (серия 173.14.xx ): 173.14.39
    Архив

    Linux aarch64
    Последняя версия для ветки Production: 470.74
    Последняя версия для ветки New Feature: 465.31
    Архив

    Linux 32-bit ARM
    Последняя версия для существующих GPU (серия 390.xx ): 390.144
    Архив

    FreeBSD x86
    Последняя версия для существующих GPU (серия 390.xx ): 390.144
    Последняя версия для существующих GPU (серия 340.xx ): 340.108
    Последняя версия для существующих GPU (серия 304.xx ): 304.137
    Последняя версия для существующих GPU (серия 71.86.xx): 71.86.15
    Последняя версия для существующих GPU (серия 96.43.xx): 96.43.23
    Последняя версия для существующих GPU (серия 173.14.xx): 173.14.39
    Архив

    FreeBSD x64
    Последняя версия для ветки Production: 470.74
    Последняя версия для ветки New Feature: 465.31
    Последняя версия для существующих GPU (серия 390.xx ): 390.144
    Последняя версия для существующих GPU (серия 340.xx ): 340.108
    Последняя версия для существующих GPU (серия 304.xx ): 304.137
    Архив

    Solaris x64/x86
    Последняя версия для ветки Production: 470.74
    Последняя версия для ветки New Feature: 465.31
    Последняя версия для существующих GPU (серия 390.xx ): 390.144
    Последняя версия для существующих GPU (серия 340.xx ): 340.108
    Последняя версия для существующих GPU (серия 304.xx ): 304.137
    Последняя версия для существующих GPU (серия 96.43.xx): 96.43.23
    Последняя версия для существующих GPU (серия 173.14.xx): 173.14.39
    Архив

    Читайте также:  Windows 10 orjinal yapma

    Драйверы NVIDIA nForce
    Драйверы с открытым кодом для решений NVIDIA nForce включены в стандартное ядро Linux и ведущие дистрибутивы Linux. На данной странице содержится информация по драйверам с открытым кодом и дискам с драйверами для более ранних дистрибутивов Linux, включая 32-битные и 64-битные версии Linux.

    Источник

    Linux x64 (AMD64/EM64T) Display Driver

    Linux x64 (AMD64/EM64T) Display Driver

    Версия: 390.48
    Опубликовано: 2018.3.28
    Операционная система: Linux 64-bit
    Набор инструментов CUDA:
    Язык: Русский
    Размер: 77.57 MB

    • Updated the driver to prevent G-SYNC from being enabled when a Quadro Sync board is installed. G-SYNC and Quadro Sync were always mutually incompatible features, and this change makes it easier to use G-SYNC capable monitors on Quadro Sync configurations, as it is now no longer necessary to manually disable G-SYNC.
    • Further improved the fix for occasional flicker when using the X driver’s composition pipeline. This was mostly fixed in 390.42, but now the fix should be more complete.
    • Improved compatibility with recent Linux kernels.
    • Fixed a string concatenation bug that caused libGL to accidentally try to create the directory «$HOME.nv» rather than «$HOME/.nv» in some cases where /tmp isn’t accessible.
    • Increased the version numbers of the GLVND libGL, libGLESv1_CM, libGLESv2, and libEGL libraries, to prevent concurrently installed non-GLVND libraries from taking precedence in the dynamic linker cache.
    • Fixed a bug which could cause X servers that export a Video Driver ABI earlier than 0.8 to crash when running X11 applications which call XRenderAddTraps().

    Vulkan with flipping enabled on Quadro cards can lead to graphic corruption.
    If you think you have run into it you can do either of the following as a workaround:

    — Disable flipping in nvidia-settings (uncheck «Allow Flipping» in the «OpenGL Settings» panel)
    — Disable UBB (run ‘nvidia-xconfig —no-ubb’)
    — Use a composited desktop

    Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution’s native package management format. This may interact better with the rest of your distribution’s framework, and you may want to use this rather than NVIDIA’s official package.

    Also note that SuSE users should read the SuSE NVIDIA Installer HOWTO before downloading the driver.

    Installation instructions: Once you have downloaded the driver, change to the directory containing the driver package and install the driver by running, as root, sh ./NVIDIA-Linux-x86_64-390.48.run

    One of the last installation steps will offer to update your X configuration file. Either accept that offer, edit your X configuration file manually so that the NVIDIA X driver will be used, or run nvidia-xconfig

    Note that the list of supported GPU products is provided to indicate which GPUs are supported by a particular driver version. Some designs incorporating supported GPUs may not be compatible with the NVIDIA Linux driver: in particular, notebook and all-in-one desktop designs with switchable (hybrid) or Optimus graphics will not work if means to disable the integrated graphics in hardware are not available. Hardware designs will vary from manufacturer to manufacturer, so please consult with a system’s manufacturer to determine whether that particular system is compatible.

    See the README for more detailed instructions.

    NVIDIA TITAN V, NVIDIA TITAN Xp, NVIDIA TITAN X (Pascal), GeForce GTX TITAN X, GeForce GTX TITAN, GeForce GTX TITAN Black, GeForce GTX TITAN Z

    GeForce MX100 Series (Notebook):

    GeForce MX150, GeForce MX130, GeForce MX110

    GeForce 10 Series:

    GeForce GTX 1080 Ti, GeForce GTX 1080, GeForce GTX 1070 Ti, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050, GeForce GT 1030

    GeForce 10 Series (Notebooks):

    GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050

    GeForce 900 Series:

    GeForce GTX 980 Ti, GeForce GTX 980, GeForce GTX 970, GeForce GTX 960, GeForce GTX 950

    GeForce 900M Series (Notebooks):

    GeForce GTX 980, GeForce GTX 980M, GeForce GTX 970M, GeForce GTX 965M, GeForce GTX 960M, GeForce GTX 950M, GeForce 945M, GeForce 940MX, GeForce 930MX, GeForce 920MX, GeForce 940M, GeForce 930M, GeForce 920M, GeForce 910M

    GeForce 800M Series (Notebooks):

    GeForce GTX 880M, GeForce GTX 870M, GeForce GTX 860M, GeForce GTX 850M, GeForce 845M, GeForce 840M, GeForce 830M, GeForce 825M, GeForce 820M, GeForce 810M, GeForce 800M

    GeForce 700 Series:

    GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730, GeForce GT 720, GeForce GT 710, GeForce GT 705

    GeForce 700M Series (Notebooks):

    GeForce GTX 780M, GeForce GTX 770M, GeForce GTX 765M, GeForce GTX 760M, GeForce GT 755M, GeForce GT 750M, GeForce GT 745M, GeForce GT 740M, GeForce GT 735M, GeForce GT 730M, GeForce GT 720M, GeForce GT 710M, GeForce 720M, GeForce 710M, GeForce 705M

    GeForce 600 Series:

    GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 635, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605

    GeForce 600M Series (Notebooks):

    GeForce GTX 680MX, GeForce GTX 680M, GeForce GTX 675MX, GeForce GTX 675M, GeForce GTX 670MX, GeForce GTX 670M, GeForce GTX 660M, GeForce GT 650M, GeForce GT 645M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 620M, GeForce 610M

    GeForce 500 Series:

    GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510

    GeForce 500M Series (Notebooks):

    GeForce GTX 580M, GeForce GTX 570M, GeForce GTX 560M, GeForce GT 555M, GeForce GT 550M, GeForce GT 540M, GeForce GT 525M, GeForce GT 520M, GeForce GT 520MX

    GeForce 400 Series:

    GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420

    GeForce 400M Series (Notebooks):

    GeForce GTX 485M, GeForce GTX 480M, GeForce GTX 470M, GeForce GTX 460M, GeForce GT 445M, GeForce GT 435M, GeForce GT 425M, GeForce GT 420M, GeForce GT 415M, GeForce 410M

    Quadro GV100, Quadro GP100, Quadro P6000, Quadro P5000, Quadro P4000, Quadro P2000, Quadro P1000, Quadro P620, Quadro P600, Quadro P400, Quadro M6000 24GB, Quadro M6000, Quadro M5000, Quadro M4000, Quadro M2000, Quadro K5000 for Mac, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K1200, Quadro K620, Quadro K600, Quadro K420, Quadro 6000, Quadro 5000, Quadro 4000 for Mac, Quadro 2000, Quadro 2000D, Quadro 600

    Quadro Series (Notebooks):

    Quadro P5000, Quadro P4000, Quadro P3000, Quadro M2200, Quadro M1200, Quadro M620, Quadro M520, Quadro M5500, Quadro M5000M, Quadro M4000M, Quadro M3000M, Quadro M2000M, Quadro M1000M, Quadro M600M, Quadro M500M, Quadro K5100M, Quadro K5000M, Quadro K4100M, Quadro K4000M, Quadro K3100M, Quadro K2200M, Quadro K2100M, Quadro K3000M, Quadro K2000M, Quadro K1100M, Quadro K1000M, Quadro K620M, Quadro K610M, Quadro K510M, Quadro K500M, Quadro 5010M, Quadro 5000M, Quadro 4000M, Quadro 3000M, Quadro 2000M, Quadro 1000M

    Quadro Blade/Embedded Series :

    Quadro P5000, Quadro P3000, Quadro M5000 SE, Quadro M3000 SE, Quadro K3100M

    Quadro NVS Series:

    NVS 810, NVS 510, NVS 315, NVS 310

    Quadro NVS Series (Notebooks):

    NVS 5400M, NVS 5200M, NVS 4200M

    Quadro Plex Series:

    Quadro Plex 7000

    Quadro Sync Series:

    Quadro Sync II, Quadro Sync, Quadro G-Sync II

    Источник

    Читайте также:  Mac os настройка пароля
    Оцените статью