Як встановити NVIDIA Driver в Linux

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

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

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

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

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

  1. Відкрийте меню і запустіть додаток «Термінал».
  2. Запуск терміналу в операційних системах Linux

  3. Введіть команду для поновлення диагностирующей утиліти sudo update-pciids .
  4. Перевірка оновлень утиліти в Linux

  5. Підтвердіть справжність свого облікового запису шляхом введення пароля.
  6. Введення пароля для доступу в Linux

  7. Після завершення система введіть lspci | grep -E "VGA|3D" lspci | grep -E "VGA|3D" .
  8. Перевірка інформації про відеокарту в Linux

  9. Ви побачите інформацію про що використовується графічному контролері. У вашому випадку повинна бути рядок, що містить, наприклад, GeForce 1050 Ti.
  10. Дізнатися встановлену відеокарту в Linux

  11. Тепер скористайтеся будь-яким зручним браузером і перейдіть на сторінку NVIDIA, щоб ознайомитися з найсвіжішою версією драйвера. Заповніть відповідну форму, вказавши свою модель, а потім клацніть на «Search».
  12. Пошук драйверів на офіційному сайті NVIDIA в Linux

  13. Зверніть увагу на цифри навпроти напису «Версія».
  14. Ознайомлення з останньою версією драйвера в Linux

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

Спосіб 1: Сховища

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

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

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

  1. У терміналі наберіть ubuntu-drivers devices .
  2. Ознайомитися зі списком драйверів через термінал Linux

  3. У з'явилися рядках ви зможете відшукати пропоновану версію драйвера для установки.
  4. Знайти необхідні драйвери в терміналі Linux

  5. Якщо зазначена версія вас влаштовує, інсталюйте її через sudo ubuntu-drivers autoinstall для додавання всіх компонентів, або sudo apt install nvidia-driver-xxx тільки для графічного драйвера, де xxx - запропонована версія.
  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 - потрібна вам версія драйвера.
  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
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: Графічний інтерфейс

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

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

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

  1. Відкрийте меню і через пошук знайдете «Програми і оновлення».
  2. Перехід до Програми та поновлення в Linux

  3. Перейдіть у вкладку «Додаткові драйвери».
  4. Перехід до додаткових драйверів в Linux

  5. Тут знайдете і відзначте правильну версію програмного забезпечення для NVIDIA, відзначте її маркером і виберіть «Застосувати зміни».
  6. Встановити додаткові драйвери в Linux

  7. Після цього бажано перезавантажити комп'ютер.

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

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

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

  1. Перейдіть на сторінку сайту NVIDIA, через яку ви виконували визначення останньої версії драйвера, і скачайте його на комп'ютер шляхом натискання на кнопку «Завантажити зараз».
  2. Завантажити драйвер з сайту NVIDIA для Linux

  3. При показі спливаючого вікна браузера виберіть «Зберегти файл».
  4. Підтвердити збереження файлу для Linux

  5. Після запуску інсталятора через sh ~/Загрузки/NVIDIA-Linux-x86_64-410.93.run , де Завантаження - папка збереження файлу, а NVIDIA-Linux-x86_64-410.93.run - його назва. Якщо з'явиться помилка, додайте на початку команди аргумент sudo .
  6. Запустити виконуваний файл в Linux через термінал

  7. Чекайте завершення розпакування.
  8. Очікування розпакування файлу в Linux

  9. З'явиться вікно, де потрібно дотримуватися наведених інструкцій і вибирати відповідні варіанти.
  10. Послідовна установка останньої версії драйвера NVIDIA в Linux

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

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

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