Я завантажив драйвер Nvidia для Linux з офіційного веб-сайту, щоб встановити його на ноутбуці. Це файл з іменем NVIDIA-Linux-x86_64-390.67.run, як встановити цей файл?
Я завантажив драйвер Nvidia для Linux з офіційного веб-сайту, щоб встановити його на ноутбуці. Це файл з іменем NVIDIA-Linux-x86_64-390.67.run, як встановити цей файл?
Відповіді:
Визначте останню версію драйвера Nvidia, доступну для вашої відеокарти
Сігналы абмеркавання
Завітайте на головну сторінку графічних драйверів PPA тут і визначте останні версії драйверів Nvidia
Переконайтеся, що ваша відеокарта здатна працювати з останніми драйверами.
Якщо ваша графіка підтримується, ви можете продовжити та видалити всі встановлені раніше драйвери 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.
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 |
+-----------------------------------------------------------------------------+
nvidia-driver-430
замість nvidia-430
якого не знайдено.
Я використовую драйвер nvidia-driver-390 версії 390.48 в 18.04, який був встановлений наступною командою:
sudo ubuntu-drivers autoinstall
sudo reboot
Встановлюючи власний графічний драйвер, не потрібно видаляти графічний драйвер з відкритим кодом. Два графічні драйвери можуть бути встановлені поряд один з одним, що дозволяє використовувати драйвер графіки з відкритим кодом як резервну альтернативу, якщо є проблеми з використанням власного графічного драйвера.
ubuntu-drivers autoinstall
Команда встановлює драйвера, які підходять для автоматичної установки , включаючи їх залежність, і драйвер Nvidia також буде оновлюватися автоматично , коли оновлення доступно.
Для цього вам слід додати графічний драйвер 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.
Я не впевнений, що згоден із встановленням певних драйверів через систему вручну
sudo apt-get install nvidia-XXXX
Чи не завжди краще зачекати, поки новий драйвер стане доступним за допомогою програмного забезпечення та оновлень?
Я думав, що це було метою додавання PPA?
Дотримуючись низки посилань та пропозицій, я викладу тут те, що працювало на мене. Причиною, чому мені потрібен драйвер від NVIDIA, було те, що я мав змогу запустити TensorFlow на своєму ноутбуці з конфігурацією
Далі були наступні кроки:
Перейдіть до BIOS свого ноутбука (натисніть F2 на початку перезавантаження комп'ютера) та відключіть безпечне завантаження.
Після того як ви знову увійдете на комп'ютер, відкрийте термінал і запустіть:
sudo apt install nvidia-settings
Це дозволить змінити настройки для драйвера, який ви встановите.
Перейдіть на сторінку https://www.tensorflow.org/install/gpu та виконайте кроки для Ubuntu 18.04.
Тепер основна проблема, з якою я зіткнувся, і що мене назавжди вирішив, - це те, що після перезавантаження комп'ютера я наткнувся на чорний екран. Це сталося тому, що ноутбук вже не використовував оригінальну відеокарту "Intel" і перейшов на "NVIDIA". Якщо ви зіткнулися з подібною ситуацією, скористайтеся командою CTRL+ ALT+, F1щоб перейти до екрана tty (телетайп-термінал). Там ви зможете увійти, використовуючи своє ім’я користувача / пароль. Потім запустіть код:
sudo apt install nvidia-prime
Мета цієї останньої команди полягала в тому, щоб можна було змінити, якою графічною карткою користувався мій ноутбук. Я тоді побіг:
sudo prime-select intel
Щоб залишити tty і повернутися на звичайний екран, ви можете або перезавантажити або зробити CTRL+ ALT+ F7"(принаймні, це команда, яка працювала для мене).
Після входу знову я зміг повернутись до карти NVIDIA ( sudo prime-select nvidia
) та перезавантажитись нормально.
sudo apt-get install nvidia-driver-xxxxx
(конкретно, 415)