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

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

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

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

Failed to create OpenGL context for format QSurfaceFormat

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

Но сегодня я не мог загрузить компьютер. Обычно он начинается с экрана BIOS (The Ultimate Force - это его имя), затем серый экран 3 секунды, затем быстрый список процессов, большинство из которых разработаны как зеленый [OK] (таким образом, некоторые получили красный [FAILED]), и затем загружается.

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

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

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

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

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-current, похоже, остановилась в 304) или 340, ошибка изменилась и список процессов, о котором я упоминал ранее, начинает говорить что-то вроде этого:

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

Где ... не показало, что именно это было сделано, но это были разные вещи, в том числе, конечно же, Snappy Daemon (который, действительно, я не знаю, что это такое). Это продолжало зацикливаться на каком-то странном цифровом коде и не позволяло мне добраться до какого-либо tty. Поэтому я был вынужден перезагрузить компьютер вручную и выполнить следующие инструкции: Ubuntu 16.04 драйверы nvidia не работают , откуда я могу удалить эти старые драйверы NVIDIA и переустановить новые (установленный 384, один я до этого было, по крайней мере, легко получить доступ к tty.

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

sudo apt-get install nvidia*

Что мне сказал, что не удалось продолжить потому что «я держал сломанные пакеты», но что-то привлекло мое внимание: ВСЕ драйверы nvidia были проинформированы о конфликте с чем-то, называемым xorg-driver-binary, в то время как у новичка были конфликты с nvidia-smi и nvidia-persistenced, из которых моя логика такова: где-то была конкретная проблема, с которой я столкнулся вначале.

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

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-generic x86_64 Модель машины Графическая карта SABERTOOTH 990 FX R2.0: графический дисплей NVIDIA GM204 (GeForce GTX 970): X.org 1.18.4 Графический драйвер: FAILED: nouveau

Итак, я сделал следующее:

sudo apt-get install *nouveau*

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

Итак, после всего этого, я думаю, что где-то есть главная проблема (нуво как драйвер вместо установленных nvidia), но я не знаю, как это изменить.

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

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

1
задан 22 May 2018 в 05:32

4 ответа

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

0
ответ дан 17 July 2018 в 16:04

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

0
ответ дан 17 July 2018 в 16:04

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

0
ответ дан 23 July 2018 в 16:59

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

0
ответ дан 23 July 2018 в 16:59
  • 1
    Не уверен. Вам нужен этот «sudo apt-get install intel-gpu-tools» и хм ... вы установили инструментарий cuda? если да, то, возможно, очистите это и вообще любые драйверы, связанные с графикой, а затем попытайтесь установить их свежими. Btw у моего ноутбука Asus есть опция в Bios о безопасной загрузке, возможно, у вас есть это, но по-другому? – PawełG 22 May 2018 в 06:01
  • 2
    Я сделал, как вы говорите, безрезультатно. Все сохраняет то же самое ... и для безопасной загрузки я покажу вам, как выглядит экран BIOS, если бы я знал, как это сделать XS – Rodrigo Andres Nava Lara 25 May 2018 в 23:05
  • 3
    Установлен ли пакет cuda toolkit? Очистите его полностью, а также любые драйверы nvidia и установите с launchpad.net/~graphics-drivers/+archive/ubuntu/ppa версии 390.59, это длинный поддерживаемый драйвер с cuda, предварительно скомпилированным в нем, поэтому никакого дополнительного инструментария cuda требуется установка – PawełG 26 May 2018 в 07:15

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

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