Я хотел бы установить последнюю версию драйвера nvidia (367.27
) для моего GeForce 940MX
.
В настоящее время у меня установлено 361.42
из официальных репозиториев. Однако, у этого есть проблемы с TensorFlow ( выпуск 2810 ).
sudo service lightdm stop
) sudo sh NVIDIA-Linux-x86_64-367.27.run
) Я думал, что это просто обновит драйвер.
После принятия лицензионного соглашения, я получил ошибку. Он спросил меня, хочу ли я продолжить установку или прервать ее. Я прервался и посмотрел сообщение об ошибке:
$ 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.
Как я могу исправить эту проблему?
После игнорирования предупреждения и его установки Я не получил никакой графики. Просто черный экран. Поэтому я отменил установку:
mount -o remount,rw /
(-
это ?
и /
это -
в американском макете) sh NVIDIA-Linux-x86_64-367.27.run --uninstall
В моей системе (Ubuntu) "/usr/lib/nvidia/pre-install" файл ничего не делает за исключением выполнения exit 1
. В комментарии выше эти exit 1
говорится, "Инициировали ошибочный статус выхода, чтобы препятствовать тому, чтобы установщик перезаписал пакеты Nvidia Ubuntu".
Так, предварительно устанавливать сценарий разработан для сбоя. Это только служит, чтобы потребовать, чтобы пользователь подтвердил перед продолжением. Так комментарий @steeldriver выше, "Я сомневаюсь, что сообщение указывает, критическая ошибка" - корректна.
, По моему мнению, это - запутывающий способ создать установщик. Я надеялся бы, что Nvidia могла изменить сценарий, чтобы быть более интуитивной.
У меня просто была та же проблема (с Мобильным GeForce 1060), и я зафиксировал ее при помощи драйверов PPA, как упомянуто в ответе: , Как я устанавливаю драйверы Nvidia?
В моем случае, даже после установки модуля не загрузился бы, пока я не отключил безопасную начальную загрузку, как обозначено здесь: , Почему, я получаю " Необходимый ключ не available" когда сторонние модули ядра установки или после обновления ядра?
На Ubuntu 16.04 я ранее установил пакеты драйвера Nvidia, которые, возможно, оставили этот файл, предотвратив выполнение формы установщика.
Моя фиксация к этой проблеме была к rm /usr/lib/nvidia/pre-install
, которые позволяют установщику продолжиться.