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

За замовчуванням під час установки дистрибутивів операційної системи Linux всі необхідні для роботи драйвери, які сумісні з цією ОС, завантажуються і додаються автоматично. Однак це не завжди бувають найактуальніші версії або ж користувачеві доводиться вручну інсталювати відсутні компоненти з яких-небудь причин. Стосується це і програмного забезпечення для графічних адаптерів від NVIDIA.

Встановлюємо драйвери для відеокарти NVIDIA в Linux

Сьогодні ми пропонуємо розібрати процес пошуку та інсталяції драйверів на прикладі Ubuntu. В інших популярних дистрибутивах цей процес буде здійснюватися ідентично, але якщо щось не буде виходити, відшукайте опис коду помилки в офіційній документації і вирішите проблему доступними методами. Відразу хочеться відзначити, що наведені нижче способи не підійдуть для Linux, які знаходяться на віртуальній машині, оскільки там використовується драйвер vmware.

Читайте також: встановлення Linux на VirtualBox

Перед початком інсталяції слід визначити модель відеокарти, встановленої в комп'ютері, якщо ви не володієте цією інформацією, а потім провести процедуру пошуку останньої версії ПЗ. Зробити це можна через стандартну консоль.

  1. Відкрийте меню та запустіть програму &171;Термінал&187; .
  2. Запуск терминала в операционных системах Linux
  3. Введіть команду для оновлення діагностичної утиліти sudo update-pciids .
  4. Проверка обновлений утилиты в Linux
  5. Підтвердьте справжність свого облікового запису, ввівши пароль.
  6. Ввода пароля для доступа в Linux
  7. Після завершення оновлення введіть lspci | grep -E "VGA|3D" .
  8. Проверка информации о видеокарте в Linux
  9. Ви побачите інформацію про використовується графічному контролері. У вашому випадку повинна бути рядок, що містить, наприклад, GeForce 1050 Ti .
  10. Узнать установленную видеокарту в Linux
  11. Тепер скористайтеся будь-яким зручним браузером і перейдіть на сторінку NVIDIA, щоб ознайомитися з найсвіжішою версією драйвера. Заповніть відповідну форму, вказавши свою модель, а потім клацніть на &171;Search&187; .
  12. Поиск драйверов на официальном сайте NVIDIA в Linux
  13. Зверніть увагу на цифри навпроти напису &171; версія & 187; .
  14. Ознакомление с последней версией драйвера в Linux

Після цього можна переходити безпосередньо до процедури оновлення або інсталяції відповідного драйвера. Здійснюється поставлена задача двома різними методами.

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

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

Офіційний репозиторій

Офіційні сховища підтримуються розробниками софта та інших об'єктів. У вашому випадку буде потрібно звернутися до стандартного репозиторію драйверів:

  1. В терміналі наберіть ubuntu-drivers devices .
  2. Ознакомиться со списком драйверов через терминал Linux
  3. У з'явилися рядках ви зможете відшукати пропоновану версію драйвера для установки.
  4. Найти необходимые драйверы в терминале Linux
  5. Якщо зазначена версія Вас влаштовує, інсталюйте її через sudo ubuntu-drivers autoinstall для додавання всіх компонентів, або sudo apt install nvidia-driver-xxx тільки для графічного драйвера, де xxx &8212; запропонована версія.
  6. Установить все драйверы автоматически в Linux

Якщо ж найбільш свіжої збірки не виявилося в цьому сховище, залишається тільки задіяти призначене для користувача, щоб додати в систему необхідні файли.

Сховище користувачів

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

  1. В терміналі пропишіть sudo add-apt-repository ppa:graphics-drivers/ppa , а потім натисніть на Enter .
  2. Подключить пользовательский репозиторий в Linux
  3. Підтвердьте Завантаження із зазначених джерел.
  4. Подтвердить добавление пользовательского репозитория в Linux
  5. Після оновлення пакетів залишається активувати вже знайому команду ubuntu-drivers devices .
  6. Команда для просмотра драйверов в Linux
  7. Тепер вставте рядок sudo apt install nvidia-driver-xxx , де xxx &8212; потрібна вам версія драйвера.
  8. Установить необходимую версию графического драйвера в Linux
  9. Прийміть додавання файлів, вибравши правильний варіант.
  10. Подтвердить добавление файлов в Linux
  11. Очікуйте появи поля введення.
  12. Ожидание завершения добавления файлов в Linux

У 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: графічний інтерфейс

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

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

Першочергово варто відзначити стандартний додаток & 171; програми та оновлення & 187; . Через нього здійснюється додавання тієї версії ПЗ, яка знаходиться в офіційному сховищі, а робиться це так:

  1. Відкрийте меню і через пошук відшукайте & 171; програми та оновлення&187; .
  2. Переход к Программы и обновления в Linux
  3. Перейдіть на вкладку &171; додаткові драйвери&187; .
  4. Переход к дополнительным драйверам в Linux
  5. Тут знайдіть і позначте правильну версію програмного забезпечення для NVIDIA, позначте її маркером і виберіть & 171; застосувати зміни&187; .
  6. Установить дополнительные драйверы в Linux
  7. Після цього бажано перезавантажити комп'ютер.

Такий метод не підходить тим користувачам, яким пропонується встановити збірку драйвера старіше тієї, що була виявлена на офіційному сайті. Спеціально для них є окремий варіант.

Офіційний сайт

Спосіб з сайтом все-таки зажадає запуску&171; терміналу & 187; , але ввести там слід всього одну команду. Весь процес досить легкий і здійснюється в кілька кліків.

  1. Перейдіть на сторінку сайту NVIDIA, через яку ви виконували визначення останньої версії драйвера, і скачайте його на комп'ютер шляхом натискання на кнопку & 171; Завантажити зараз&187; .
  2. Скачать драйвер с сайта NVIDIA для Linux
  3. Під час показу спливаючого вікна браузера виберіть &171;зберегти файл&187; .
  4. Подтвердить сохранение файла для Linux
  5. Запустіть інсталяційний файл через sh ~/Завантаження/NVIDIA-Linux-x86_64-410.93.run , де Завантаження &8212; папка збереження файлу, а NVIDIA-Linux-x86_64-410.93.run &8212; його назва. Якщо з'явиться помилка, додайте на початку команди аргумент sudo .
  6. Запустить исполняемый файл в Linux через терминал
  7. Очікуйте завершення розпакування.
  8. Ожидание распаковки файла в Linux
  9. З'явиться вікно, де потрібно слідувати наведеним інструкціям і вибирати відповідні варіанти.
  10. Последовательная установка последней версии драйвера NVIDIA в Linux

Після завершення процедури перезавантажте комп'ютер, щоб зміни вступили в силу.

Перевірка нормального функціонування встановлених драйверів здійснюється командою sudo lspci -vnn | grep -i VGA -A 18 , де серед всіх рядків потрібно знайти &171;kernel driver in use: NVIDIA&187; . Підтримка апаратного прискорення перевіряється через glxinfo | grep OpenGL | grep renderer .

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

більше статей на цю тему: