Вопрос Как установить NVIDIA.run?


У меня есть графическая карта Ge6150 SE от NVIDIA Ge. Я бегу ubuntu 12.04. Когда я пытаюсь установить файл .run, он терпит неудачу. Он показывает сообщение следующим образом:

Я попытался установить его после удаления старого драйвера. Вот файл журнала:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

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

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.  For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
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.

но такой файл не отображается в диспетчере процессов.


123
2018-06-11 00:26


происхождения


Устанавливает ли nvidia-current пакет в ubuntu с apt-get, не работает с вашей картой? Почему вы пытаетесь установить эту версию драйвера, а не поддерживаемую версию, упакованную для ubuntu 12.04? - dobey
У этого есть проблемы с моей карточкой. Это конфликты с единством.Главится в воспроизведении видео. Nvidia Current по-прежнему 295.40! Это не дает мне разрешение 1440 * 900 - Kiranraj
Не используйте .run файл. Просто sudo add-apt-repository ppa:graphics-drivers/ppa, Последние версии драйверов появятся в разделе «Программное обеспечение и обновления -> Дополнительные драйверы». - Dominic Cerisano


ответы:


Как говорится в ошибке, вы все еще используете X-сервер. Эта ошибка возникает при попытке установить Nvidia .run файлов во время входа в систему.

Убедитесь, что вы вышли из системы.

  1. Удар Ctrl+Alt+F1 и войдите в систему, используя свои учетные данные.
  2. убейте текущий сеанс X-сервера, набрав sudo service lightdm stop или sudo lightdm stop
  3. Введите уровень запуска 3, набрав sudo init 3
  4. Установите *.run файл.
    1. вы переходите в каталог, в который вы загрузили файл, набрав например  cd Downloads, Если он находится в другом каталоге, идите туда. Проверьте, отображается ли файл при вводе ls NVIDIA*
    2. Сделайте исполняемый файл с помощью chmod +x ./your-nvidia-file.run
    3. Выполните файл с помощью sudo ./your-nvidia-file.run
  5. Возможно, потребуется перезагрузка после завершения установки. Если нет, запустите sudo service lightdm start или sudo start lightdm снова запустить X-сервер.
  6. Стоит отметить, что при установке этого способа вам придется повторить шаги после каждого обновления ядра.

105
2018-06-11 01:52



При попытке доступа к терминалам tty я вижу только чистый черный экран. Как мне пойти на установку драйверов? - Kevin Wheeler
Это сделало мой ноутбук непригодным для использования. Я успешно загружаюсь в экран входа в систему, но когда я вхожу в систему в любой учетной записи, я вижу черный экран на секунду, а я снова на экране входа в систему ... любая идея, что происходит или как ее разрешить? :( - user1111929
«Введите уровень запуска 3, набрав sudo init 3 и установите файл * .run», можете ли вы прояснить, как установить файл .run? - Kalamalka Kid
Большой совет убить вашу машину ... - Shautieh
Это остановило мою установку Ubuntu после остановки службы lightdm. Теперь у меня другая проблема. Почему это самый верный ответ? - Jabberwockey


Я установил последние драйверы nvidia этим методом:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Он отлично работает с единством 3d. Спасибо всем.


22
2018-06-12 23:53



неясно, сталкивается ли это с проблемой установки драйвера во время работы X-сервера. - amc
Это не устраняет проблему X-сервера при попытке установить файл .run, но он предлагает другой способ установить / обновить последние версии драйверов nvidia, упакованных для дистрибутива unbuntu. - Felby
Драйвер, который обслуживает, устарел многими версиями. Есть ли способ получить текущую версию через apt-get? - schwiz
Я настоятельно не рекомендую этот метод. Это заставило мой X-сервер отказаться от запуска системы, я должен был удалить его в режиме консоли. Похоже, что эти драйверы теперь очень устарели и больше не обновляются. - Aracthor
Я настоятельно рекомендую этот консольный метод (вообще не используйте файлы сайта или .run), как это подтверждено здесь: askubuntu.com/a/624967/662072 - MasterHD


Добавить --no-x-check флаг, когда вы запускаете это в терминале:

sudo ./NVIDIAxxxx.run --no-x-check

12
2017-08-01 05:13



jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check - Mona Jalal
Это не решает проблему 16.04 для меня. Установка драйвера по-прежнему обнаруживает работу X-сервера и сбои. - khaverim


Эти инструкции отлично работают с сервером ubuntu 12.04 с рабочим столом ubuntu для nvidia 8400GS PCI 512MB, также просто нужно отключить все предыдущие версии версий по умолчанию под ubuntu, например 173 и т. Д. Или любые другие, перед установкой или возникнуть конфликт или сбой. Следуйте инструкциям на протекторах + читайте информацию об установке с примера модели карты в моем последнем варианте версии драйвера 319.23, см. Ссылку ниже:

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html


2
2018-05-29 05:24



пожалуйста, предоставьте краткую информацию о шагах, необходимых в дополнение к публикации ссылки - amc


У меня была такая же проблема с установкой драйвера для старой GeForce 9800 GT в Ubuntu 14.04-2. Это был NVIDIA-Linux-x86_64-340.76.run

Я переключился на tty1, используя Ctrl + Alt + F1, а также остановил служебную лампу и при запуске исполняемого файла получил ту же ошибку.

То, что я сделал для решения проблемы, - это перейти в папку / tmp и удалить файл .X0-lock.

Вы увидите его только в том случае, если вы используете ls -la, поскольку по умолчанию это скрытая папка (поэтому у нее есть точка перед именем)

cd /tmp
rm -rf .X0-lock

После стирания этой папки и выполнения NVIDIA-Linux-x86_64-340.76.run она установлена ​​просто отлично.


1
2017-07-28 04:37





Что сработало для меня:

sudo killall Xorg

и я должен был запускать это несколько раз, пока не получил сообщение о том, что

Xorg: процесс не найден.

Тогда я уверен, что сервер X остановлен.


1
2017-08-27 07:25





Сегодня у меня был обход, устанавливающий драйвер 3.19, потому что я не удалял существующий драйвер 3.13. Я использовал:

apt-get remove nvidia*

чтобы избавиться от всех существующих файлов, тогда

telinit 3
sh NVI*.run

Успех. У меня уже установлен DKMS, и программа драйвера спросила, следует ли использовать DKMS, поэтому не стоит беспокоиться о обновлениях ядра.


0
2017-07-10 18:25