У меня есть видеокарта Nvidia Ge force Ge6150 SE. Я использую 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.
, но в диспетчере процессов такой файл не отображается.
Как указано в сообщении об ошибке, вы все еще используете X-сервер. Эта ошибка возникает, когда вы пытаетесь установить файлы Nvidia .run
при входе в систему.
Убедитесь, что вы вышли из системы.
sudo service lightdm stop
или sudo lightdm stop
sudo init 3
*. run
.
cd Downloads
. Если он находится в другом каталоге, перейдите туда. Проверьте, видите ли вы файл, когда набираете ls NVIDIA *
chmod + x ./your-nvidia-file.run
sudo ./your-nvidia-file.run
sudo service lightdm start
или sudo start lightdm
, чтобы снова запустить X-сервер. Попробуйте это :
Нажмите Alt+F1, затем войдите в систему.
Запустите sudo telinit 3
(если это не сработает, попробуйте /sbin/telinit 3
). Убедитесь, что он изменен на уровень 3 с уровнем выполнения, который должен выдавать что-то вроде 5 3, что означает, что текущий уровень выполнения равен 3, а до этого был 5.
В случае, если это не сработает, попробуйте:
ps ax | grep X
На выходе вы увидите PID номер процесса X, поэтому вы должны убить его с помощью sudo kill -9 номер
, где номер
- это PID номер процесса.
Файл журнала установщика nvidia '/var/log/nvidia-installer.log' Время создания: Пн 11 июня 05:46:17 Версия установщика 2012: 295.53
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
nvidia-installer command line: ./nvidia-installer
Использование: nvidia-installer пользователь ncurses интерфейс -> Файл '/tmp/.X0-lock' существует и, по-видимому, содержит идентификатор процесса '1062' работающего X-сервера. ОШИБКА: похоже, у вас запущен X-сервер; пожалуйста, выйдите из X перед установкой. Для> более подробной информации, пожалуйста, смотрите раздел УСТАНОВКА ДРАЙВЕРА NVIDIA в README>, доступный на странице загрузки драйвера Linux по адресу www.nvidia.com. ОШИБКА: установка не удалась. Подробности см. В файле '/var/log/nvidia-installer.log'>.Вы можете найти предложения по устранению проблем при установке в README>, доступном на странице загрузки драйвера Linux по адресу www.nvidia.com.
Killing X Server
Как упоминалось в журнале, ID процесса 1062 является причиной запуска X-сервера.
Kill 1062
завершит процесс, и после этого установка драйвера NVIDIA будет работать без сбоев.
Ubuntu 16.04 с Quadro 4000 подтвердил, что этот метод работает:
sudo apt-get update
sudo apt-get install nvidia-375
Обратите внимание, что я не использую nvidia-current, поскольку я скачал файл запуска с NVIDIA, и его версия 375.66
Я получил эту ошибку, когда остановил X-сервер для установки CUDA. Моя система - Ubuntu 16.04, и я установил CUDA 8.0 из файла запуска. Я исправил это, просто обновив свою систему. Когда появится сообщение об ошибке, нажмите Ctrl + Alt + F1, войдите в систему, используя свою учетную запись, а затем выполните две следующие команды:
sudo apt-get update
и
sudo apt-get dist-upgrade
После этого, sudo reboot
все должно работать нормально.
В Ubuntu 16, если вы выполнили lightdmstop и telinit 3, но X-сервер все еще работает (он будет иметь строку «отказоустойчивый» в командной строке процесса в ps), попробуйте это. Нажмите Alt-F2 (возможно, попробуйте другие F-клавиши для других консолей) и посмотрите, появится ли графическое диалоговое окно, говорящее что-то о низком графическом режиме.
Для меня было несколько вариантов, одна из которых заключалась в переходе к приставка. Я выбрал его, и X-сервер наконец остановился, чтобы я мог установить драйвер из файла запуска Nvidia.
Я хочу добавить сюда свой ответ, потому что мне не удалось установить драйвер NVidia, я не мог получить tty работает, и мне не удалось установить его в корневой оболочке безопасного режима. Я сделал здесь комбинацию двух ответов:
ПРИМЕЧАНИЕ : перед этим убедитесь, что драйвер NVidia уже загружен и находится в доступном каталоге.
Для справки, у меня NVIDIA GEFORCE GTX 750 У меня сработали TI и следующее: Установка общего драйвера Nvidia приведет к тому, что tty заработает, сделайте это с помощью:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
Теперь вы не сможете пройти через экран входа в систему в Ubuntu, но это нормально. Перезагрузите компьютер и, как только вы попадете на экран входа, перейдите на tty1 [ctrl + alt + f1]. Теперь выполните следующие команды:
sudo service lightdm stop
cd <path/to/NVIDIA>
sudo sh ./NVIDIA*
Следуйте подсказкам и альт. После перезапуска все должно работать нормально.
Если у вас есть файл NVIDIA .run
Сделайте файл .run исполняемым с помощью
Щелкните правой кнопкой мыши> Свойства> Разрешения> Разрешить выполнение файла как программы
или из командной строки с помощью:
chmod u + x NVIDIA-blabla.run
Выйти
Нажмите Ctrl + Alt + F1 , чтобы войти в виртуальную консоль и войти в нее
Убейте X-сервер с помощью
sudo service lightdm stop
или sudo lightdm stop
sudo /path/to/the/file/NVIDIA-blabla.run[1213 impression Следуйте инструкциям установщика
sudo service lightdm start
или sudo lightdm start
Нажмите Ctrl + Alt + F7 , чтобы войти в графический режим
Если это не сработает, вернитесь в виртуальную консоль и перезапустите / выключите, например
sudo reboot now
У меня сегодня зависание при установке драйвера 3.19, потому что я не удалил существующий драйвер 3.13. Я использовал:
apt-get remove nvidia*
, чтобы избавиться от всех существующих файлов, затем
telinit 3
sh NVI*.run
Успех. У меня уже был установлен DKMS, и программа драйвера спросила, следует ли использовать DKMS, так что не беспокойтесь об обновлениях ядра.
Что у меня сработало:
sudo killall Xorg
и мне пришлось запускать это несколько раз, пока я не получил сообщение
Xorg: no process found.
Тогда я уверен, что X сервер остановлен.
Эта инструкция отлично работает под ubuntu server 12.04 с рабочим столом ubuntu для nvidia 8400GS PCI 512MB тоже просто нужно удалить все предыдущие версии версий по умолчанию под ubuntu, например 173 и т. Д., Или любые другие перед установкой, иначе будет быть конфликтом или крахом. Следуйте этим инструкциям по протектору + прочтите мне информацию об установке из примера модели вашей карты, в моем случае последняя версия драйвера 319.23, см. Ссылку ниже:
http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README /installdriver.html[1250pting
У меня была такая же проблема. установка драйвера для старой GeForce 9800 GT в Ubuntu 14.04-2. Это был NVIDIA-Linux-x86_64-340.76.run
. Я переключился на tty1 с помощью Ctrl + Alt + F1, а также остановил службу lightdm и при запуске исполняемого файла получил ту же ошибку.
Что я сделал с Чтобы решить проблему, перейдите в папку / tmp и удалите файл .X0-lock.
Вы увидите его в списке, только если вы используете ls -la, так как по умолчанию это скрытая папка (именно поэтому перед ее именем стоит точка).
cd /tmp
rm -rf .X0-lock
После удаления этой папки и выполнения NVIDIA-Linux -x86_64-340.76.запустите его и установите.
Добавьте флаг - no-x-check
, когда вы запускаете это в терминале:
sudo ./NVIDIAxxxx.run --no-x-check
Я установил последние версии драйверов nvidia следующим образом:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
Он отлично работает с unity 3d. Спасибо всем.
Я перепробовал все эти вещи, и ни одна из них не работала для меня, потому что я постоянно получал Stop: Unknown instance error when I ran "sudo stop lightdm" (Ошибка неизвестного экземпляра, когда я запустил "sudo stop lightdm"). В конце концов я убил сервер x, зайдя в лог lightdm и найдя его номер процесса, а затем убил его таким образом:
cd /var/log/lightdm
open the .log file (вам может понадобиться использовать sudo для этого)
look for something in the file that says "launch process 'process number'"
sudo kill -9 'process number'
Gooduck!
У меня была такая же проблема с ubuntu 18.04, так что по порядку чтобы решить эту проблему, я удалил файл блокировки.
cd /tmp
ls -a
sudo rm -rf .X1-lock
Затем вы можете установить драйвер Nvidia. Надеюсь, это поможет пользователям ubuntu 18.04, это скопировано из @Juan P