Ubuntu 16.04 обновила, и теперь я не могу загрузиться на рабочий стол, драйверы NVIDIA связаны

У меня есть своего рода огромная проблема в моей Ubuntu 16.04.

Вчера я включил компьютер и работал в моем материале, когда сообщение, где "некоторые важные обновления будут установлены", появилось. Невинно, я выбрал "да" опция.

Затем проблемы начали появляться. Рабочему столу Mendeley не удалось запуститься, таким образом, я выполнил его от терминала полученный этот вид ошибки:

Failed to create OpenGL context for format QSurfaceFormat

Я не обращал слишком много внимания на него, думая, что это была проблема самой программы.

Но сегодня я не мог загрузить компьютер. Это обычно запускается с экрана BIOS (Окончательная Сила является своим именем), затем серый экран 3 секунды, затем быстрый список процессов, большинство из них разработанный как зеленый [OK] (таким образом, некоторые получили [ОТКАЗАВШИЙ] красный), и затем загружается.

На этот раз после того экрана, появилось другой короткий список, где первые 2 строки были следующими:

Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.

Затем экран становится черным. Но я мог добраться до tty1 с помощью Ctrl+Shift+F1.

С него я искал информацию на форумах как этот и попробовал решение следующей ссылки: драйверы Nvidia Ubuntu 16.04 не работают, от которого я следовал следующим строкам кода:

sudo apt-get purge nvidia-*
sudo apt-get install intel-microcode
sudo apt-get install intel-gpu-tools

Перезагрузка

sudo apt-get install nvidia-yyy

Где yyy были любым из 396, 390, 384, или 375. Ничего не произошло, все еще та же проблема.

Но то, когда yyy был любым из 304 (текущая версия Nvidia, кажется, остановилась в 304), или 340, измененная ошибка и список процессов, который я упомянул прежде, начинает говорить что-то вроде этого:

[ FAILED ] Failed to Start Snappy Daemon
A start job is running for ...

Где... не показал хорошо, что это это точно делало, но это были несколько вещей включая, конечно, Мгновенный Демон (который действительно у меня нет идеи, что это). То сохраненное цикличное выполнение с некоторым странным цифровым кодом и не позволяло мне добраться до любого tty. Таким образом, я был вынужден перезапустить вручную компьютер и следовать этим инструкциям: Как я загружаюсь в корневую оболочку? то, где от я мог удалить те старые драйверы NVIDIA и переустановить более новые (установило 384, тот, который я имел перед проблемами) к, по крайней мере, получают доступ к tty легко.

Не просматривая усовершенствования, я попробовал следующую инструкцию:

sudo apt-get install nvidia*

Который сказал мне, что это не могло продолжиться, потому что "Я держал поврежденные пакеты", но что-то позвонившее мое внимание: ВСЕМ драйверам Nvidia сообщили, чтобы иметь конфликт с чем-то позвонившим xorg-driver-binary, в то время как более новое имело конфликт с nvidia-smi и nvidia-persistenced, от которого моя логика - то, что где-нибудь была определенная проблема, которую я имел вначале.

Затем, возможно, я сделал что-то действительно немое в своем отчаянии. Наблюдение еще 2 конфликтов, которые я показываю здесь:

nvidia-libopencl1-384 : Conflicts : libopencl
nvidia-opencl-icd-384 : Conflicts : nvidia-opencl-icd

Я думал, что это была хорошая идея установить вручную те компоненты:

sudo apt-get install nvidia-libopencl1-384
sudo apt-get install nvidia-opencl-icd-384

Названный моим вниманием, что они не были установлены прежде. Таким образом, я сделал это, перезагруженный, и измененная ошибка. На этот раз после быстрого экрана списка процессов, появилось другой короткий список, где последние первые и последние строки следующие:

Starting Thermal Service Daemon...
...
[ OK ] Started Update UTMP about System Runlevel Changes.

Таким образом, я следовал 16.04 - зависания системы во время начальной загрузки, устанавливая xserver-xorg-video-intel, без результатов.

Важные данные вывода inxi -b более или менее следующее:

  • Ядро: 4.13.0-39-универсальный x86_64
  • Модель SABERTOOTH 990 FX R2.0 Machine
  • Видеокарта: NVIDIA GM204 (GeForce GTX 970)
  • Сервер графического дисплея: X.org 1.18.4
  • Графический драйвер: ОТКАЗАВШИЙ: nouveau

Таким образом я сделал следующее:

sudo apt-get install *nouveau*

И сохраненная ошибка, с различием это inxi -b или inxi -Gx больше не говорил этому nouveau отказавший драйвер.

Так, в конце концов, что, я думаю где-нибудь существует основная проблема (Nouveau, поскольку драйвер вместо Nvidia установил), но я не знаю, как изменить это.

Кроме того, я не могу выключить режим Secure Boot, как другие сообщения предполагают, потому что ASUS UEFI, BIOS не имеет той опции (просто имеет "Windows", или "Другие Системы"). Ни один я могу отправить реальный вывод некоторых команд, так как я не знаю, как скопировать их от поврежденного компьютера до этого, в котором я ввожу это.

Я сдаюсь на данный момент, но я волнуюсь, потому что у меня есть важные файлы в этом компьютере, и я не хотел бы делать 16,04 новых установок, так как я считал, что не был верный способ решить проблему.

1
задан 21 May 2018 в 19:32

1 ответ

Вы имеете cuda toolkit пакет установлен? Произведите чистку его полностью, а также любые драйверы Nvidia и установка от https://launchpad.net / ~ графические драйверы / + archive/ubuntu/ppa версия 390.59, это долго поддерживало драйвер с cuda, предварительно скомпилированным в нем так, никакая дополнительная cuda установка инструментария не необходима...., и Вы показали некоторые конфликты с файлами, которые включены в подобных nVidia 390.59 драйвер..., если это не будет работать, действительно инвертирует действие и переключается на nVidia 396.24 + дополнительно установите cuda toolkit после этого возможно, не будет никаких конфликтов. Если у Вас есть Intel + Nvidia и все еще Nvidia, установленная, таким образом, Вы имеете, например. nvidia prime попытка пакета войти в корень и тип в терминале mount -o rw,remount / (и дополнительно mount --all) смонтировать раздел (или все разделы, упомянутые в/etc/fstab) в режиме чтения-записи и затем prime-select intel и перезагрузка. Если можно войти в человечность без корневого режима, затем просто вводят sudo prime-select intel и перезагрузка. После этого Вы имеете безопасное использование человечности под Intel и можете зафиксировать Nvidia от той точки. Главный выбор имеет: prime-select intel prime-select nvidia prime-select query использовать.

-1
ответ дан 30 October 2019 в 01:02

Другие вопросы по тегам:

Похожие вопросы: