Як я можу виправити "Не вдається завантажити: nvidia-installer ncurses v6 користувальницький інтерфейс"?


12

Я хотів би встановити останній драйвер nvidia ( 367.27) для свого GeForce 940MX.

Чому я хочу переключитися

Наразі я 361.42встановив з офіційних сховищ. Однак у цього є проблеми з TensorFlow ( випуск 2810 ).

Що я зробив

  1. Завантажте найновіший драйвер з http://www.nvidia.com/Download/index.aspx
  2. Закрийте все, вийдіть із системи, перейдіть на консоль ( Ctrl+ Alt+ F2)
  3. Вимкніть lightdm ( sudo service lightdm stop)
  4. Виконати завантажений сценарій ( sudo sh NVIDIA-Linux-x86_64-367.27.run)

Що я очікував

Я думав, що це просто оновить драйвер.

Що трапилось

Після прийняття EULA я отримав помилку. Він запитав мене, чи хочу я продовжувати встановлення або переривати його. Я перервав або переглянув повідомлення про помилку:

$ cat /var/log/nvidia-installer.log     
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jul 15 13:41:43 2016
installer version: 367.27

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> License accepted.
-> Installing NVIDIA driver version 367.27.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Abort installation)
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Як я можу виправити цю проблему?

Як я відкотився назад

Проігнорувавши попередження та встановивши його, я не отримав жодної графіки. Просто чорний екран. Тому я скасував установку:

  1. Натисніть shiftпід час запуску
  2. Перейдіть в кореневу оболонку
  3. Зробіть його для запису mount -o remount,rw /( -є ?і /є -в американському макеті)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

Я сумніваюся, що повідомлення вказує на критичну помилку - воно, здається, продовжується щасливо після цього, використовуючи nvidia-installer ncurses user interface(без 'v6'). Чи було щось інше у повідомленні про помилку, яке ви пам’ятаєте (чи згадувалося про DKMS чи підписання випадково?)
steeldriver

Ні. Насправді, коли я продовжував установку, все працювало. Поки я не спробував запустити графічний інтерфейс знову. Тоді у мене не було графіки: - /
Мартін Тома

Це звучить як інше питання (сумісність конкретного драйвера з вашою графічною картою?)
steeldriver

Я завантажив драйвер з веб-сайту nvidia і вибрав правильну відеокарту. Тож сумісність драйвера з графічною картою не повинна бути проблемою (я не видалив старий драйвер nvidia ... Я не впевнений, чому я повинен це робити, але деякі підручники пропонують це)
Мартін Тома

2
Можливий дублікат Як встановити драйвери Nvidia? . ppa:graphics-drivers/ppaЗазвичай має найновіші драйвери nVidia, хоча найновіша версія філії 367 зараз знаходиться в офіційних сховищах.
Девід Фоерстер

Відповіді:


16

У моїй системі (Ubuntu) файл "/ usr / lib / nvidia / pre-install" не робить нічого, крім запуску exit 1. У коментарі вище exit 1написано: "Запустіть статус виходу з помилки, щоб запобігти установці замінити пакети nvidia Ubuntu".

Отже, сценарій попередньої установки призначений для збою. Він служить лише для того, щоб вимагати від користувача підтвердження, перш ніж продовжувати. Отже, коментар @ steeldriver вище, "я сумніваюся, що повідомлення вказує на критичну помилку" - це правильно.

На мій погляд, це заплутаний спосіб виготовити інсталятор. Я би сподівався, що Nvidia може змінити сценарій на більш інтуїтивний.


1
Це також вказує на те, що в даний час встановлені пакети ubuntu nvidia?
користувач643722

1
Я просто видалив його, і інсталятор відмінно працював :)
CharlesB

4

У Ubuntu 16.04 (і 18.04, згідно з коментарями) я раніше встановлював пакети драйверів nvidia, які, можливо, залишили цей файл, не дозволяючи запуску форми інсталятора.

Я вирішив цю проблему rm /usr/lib/nvidia/pre-install, що дозволило інсталятору продовжувати роботу.


Це працює 18.04.
Кайл J

навіть після того, як я зробив новий встановлення 18.04, це допомогло
zwep

0

У мене просто була така ж проблема (з GeForce 1060 Mobile), і я її виправив за допомогою драйверів PPA, як зазначено у відповіді: Як встановити драйвери Nvidia?

У моєму випадку навіть після встановлення модуля не завантажуватиметься, поки я не відключив безпечне завантаження, як зазначено тут: Чому я отримую "Необхідний ключ недоступний" під час встановлення сторонніх модулів ядра або після оновлення ядра?

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