Як встановити драйвер Nvidia в ubuntu 18.04?


21

Я завантажив драйвер Nvidia для Linux з офіційного веб-сайту, щоб встановити його на ноутбуці. Це файл з іменем NVIDIA-Linux-x86_64-390.67.run, як встановити цей файл?

Відповіді:


25

Визначте останню версію драйвера Nvidia, доступну для вашої відеокарти

Сігналы абмеркавання

  1. Завітайте на головну сторінку графічних драйверів PPA тут і визначте останні версії драйверів Nvidia

  2. Переконайтеся, що ваша відеокарта здатна працювати з останніми драйверами.

Якщо ваша графіка підтримується, ви можете продовжити та видалити всі встановлені раніше драйвери Nvidia у вашій системі. Введіть наступну команду в термінал.

sudo apt-get purge nvidia*

Додайте графічні драйвери PPA

Давайте продовжимо додавання графічного драйвера PPA -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Встановіть (та активуйте) останні графічні драйвери Nvidia. Введіть наступну команду, щоб встановити версію графіки Nvidia, підтримувану вашою графічною карткою -

sudo apt-get install nvidia-XXXX 

АБО

sudo apt-get install nvidia-driver-xxxxx                            

(xxxx - це підтримувана версія для вашого драйвера Nvidia)

Перезавантажте комп'ютер, щоб новий драйвер почався. Ви можете перевірити стан встановлення за допомогою наступної команди

lsmod | grep nvidia

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

lsmod | grep nouveau

Це мій термінальний вихід драйверів Nvidia.

Мої драйвери Nvidia

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+

6
Примітка: На Кубунту мені довелося зробити sudo apt-get install nvidia-driver-xxxxx(конкретно, 415)
Натан Лафферті

1
Так само на Ubuntu 18.04 мені потрібно було nvidia-driver-430замість nvidia-430якого не знайдено.
ComputerScientist

10

Я використовую драйвер nvidia-driver-390 версії 390.48 в 18.04, який був встановлений наступною командою:

sudo ubuntu-drivers autoinstall 
sudo reboot  

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

ubuntu-drivers autoinstallКоманда встановлює драйвера, які підходять для автоматичної установки , включаючи їх залежність, і драйвер Nvidia також буде оновлюватися автоматично , коли оновлення доступно.


6

Для цього вам слід додати графічний драйвер PPA із наступними командами в терміналі:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Після цього тепер слід видалити всі поточні драйвери NVIDIA, ввівши в свій термінал:

sudo apt-get purge nvidia*

Тепер, коли ви це зробили, безпечно встановити останню версію:

sudo apt-get install nvidia-driver-396

Зверніть увагу, що це nvidia-driver-396 на Ubuntu 18.04, це nvidia-396 в Ubuntu 16.04, але ви не використовуєте 16.04.


0

Простий подвійний клацання повинен зробити свою справу. Якщо цього не відбувається, клацніть правою кнопкою миші -> Дозволу -> увімкніть дозвіл на виконання, а потім спробуйте подвійне клацання ще раз


0

Я не впевнений, що згоден із встановленням певних драйверів через систему вручну

sudo apt-get install nvidia-XXXX 

Чи не завжди краще зачекати, поки новий драйвер стане доступним за допомогою програмного забезпечення та оновлень?

Я думав, що це було метою додавання PPA?


Мета додавання PPA, як правило, знаходиться на межі, тому ви можете встановити найновішу версію замість того, щоб чекати нової версії Ubuntu, яка включає в себе новішу версію програмного забезпечення, яке ви хочете на межі.
Alexis Wilke

0

Дотримуючись низки посилань та пропозицій, я викладу тут те, що працювало на мене. Причиною, чому мені потрібен драйвер від NVIDIA, було те, що я мав змогу запустити TensorFlow на своєму ноутбуці з конфігурацією

  • Linux Mint 19.1 Тесса 18.04 Ubuntu
  • Відеокарта RTX 2060

Далі були наступні кроки:

  1. Перейдіть до BIOS свого ноутбука (натисніть F2 на початку перезавантаження комп'ютера) та відключіть безпечне завантаження.

  2. Після того як ви знову увійдете на комп'ютер, відкрийте термінал і запустіть:

    sudo apt install nvidia-settings
    

    Це дозволить змінити настройки для драйвера, який ви встановите.

  3. Перейдіть на сторінку https://www.tensorflow.org/install/gpu та виконайте кроки для Ubuntu 18.04.

  4. Тепер основна проблема, з якою я зіткнувся, і що мене назавжди вирішив, - це те, що після перезавантаження комп'ютера я наткнувся на чорний екран. Це сталося тому, що ноутбук вже не використовував оригінальну відеокарту "Intel" і перейшов на "NVIDIA". Якщо ви зіткнулися з подібною ситуацією, скористайтеся командою CTRL+ ALT+, F1щоб перейти до екрана tty (телетайп-термінал). Там ви зможете увійти, використовуючи своє ім’я користувача / пароль. Потім запустіть код:

    sudo apt install nvidia-prime
    

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

    sudo prime-select intel
    

Щоб залишити tty і повернутися на звичайний екран, ви можете або перезавантажити або зробити CTRL+ ALT+ F7"(принаймні, це команда, яка працювала для мене).

Після входу знову я зміг повернутись до карти NVIDIA ( sudo prime-select nvidia) та перезавантажитись нормально.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.