Единица не появляется после установки собственных драйверов Nvidia (GPU упал Шины / Обанкротившаяся ACPI),

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

Единица не появляется после установки драйверов Nvidia

Единица, Не загружающаяся после установки Nvidia собственные драйверы

(Мне жаль, что это не было настолько легко).

Проблема запустилась приблизительно 2 недели назад (Используя 12.10 64 бита). После обновления не загрузилась бы Единица. Просто заморозилось на черном экране, никаком движении мыши, нет ничто. Я перешел к режиму восстановления для наблюдения то, что произошло. Сначала я удалил драйвер Nvidia и систему, загруженную правильно. Я затем установил драйвер Nvidia (Используя nvidia-current это прибывает по умолчанию без дополнительного установленного PPA), и проблема появилась. Я затем пробую PPA за X-Swat и PPA от Обрезных станков Xorg, обоих из который также отказавший с той же проблемой.

Я продолжал проверять /var/log файлы, особенно Xorg и системного журнала для наблюдения, что произошло. После попытки материала как sudo modprobe nvidia Я видел, что модуль не был правильно создан, следовательно я не имел, например, nvidia-xconfig команда. Таким образом, я загрузил все необходимые заголовочные файлы (Универсальный и определенная версия) и переустановил драйверы Nvidia. На этот раз модуль был установлен, и у меня мог быть доступ ко всем командам Nvidia как nvidia-xconfig создать xorg.conf файл, например.

Но та же сохраненная проблема. Это не загрузило бы Единицу, это застрянет прямо прежде, чем показать рабочий стол на черном экране.

После проверки еще немного как мой pastebin файл показывают, что были некоторые проблемы между ACPI и X-сервером.

На строке 55 мы видим следующее:

 48.651] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

И затем начиная на строке 178 мы видим следующее:

[    49.993] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    49.993] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    49.993] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    49.993] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    49.993] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    49.993] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    49.993] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    49.993] (II) NVIDIA(0):     Config Options in the README.

прямо сейчас это могло быть проблемой (Это - насколько я добрался прямо сейчас).

Поскольку это смотрит, это - старая ошибка, очень странная для репродуцирования и прежде чем это, ПК хорошо работал. Это - материнская плата Intel DZ68DB с видеокартой Nvidia 560 ti.

Были также другие дистрибутивы, которые имели ту же проблему:

Дуга Linux

Хинду

Red Hat

Я также проверил, чтобы видеть, имел ли я acpid установленный уже и да. Это работает правильно. Поскольку, что я понял, это - проблема синхронизации, где X-сервер и acpid пытаются загрузить asynced так X загрузок быстрее, но так как это загрузилось, прежде acpid, это получает эту ошибку, когда карта Nvidia хочет использовать ACPI. Таким образом, сброс X помог бы, так как acpid будет загружен перед вторым X-сервером, но так как система замораживается, это не выполнимо.

Последняя ошибка, которую я нашел, в то время как doint мои проверки был с sudo cat /var/log/syslog | grep NV который дал мне это:

Jan  3 22:39:23 cyrex kernel: [    3.789322] NVRM: GPU at 0000:01:00.0 has fallen off the bus.

Таким образом, теперь у меня есть "GPU, упал с шины" проблема.

Как быстро был то, что движение шины интересно?

Я должен добавить, что протестировал все версии, которые идут 12.10 (текущий Nvidia, обновления, экспериментальные) и также те, которые приезжают в X-Swat PPA и Края Xorg PPA. Все дают те же проблемы.

ОБНОВЛЕНИЕ 1 - тестирует 1

Сделал тест следующим образом:

Соединенный SSD я использовал для другого компьютера, который также имел Карту Nvidia, на этот раз Большие 9500. Я также подключил жесткий диск другого компьютера к своему компьютеру. В основном переключение жестких дисков.

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

В этом тесте единственной вещью, которую я изменил, был компьютер для Ubuntu, которую я использовал, и это работало. Но если я использовал другую Ubuntu от другого компьютера на моем, ошибка появляется, показывая, что аппаратные средства могли бы быть проблемой. По крайней мере, я должен буду проверить BIOS Setup.

ОБНОВЛЕНИЕ 2 - тестирует 2

Удаленный видеокарта и сделал обмен им с другим компьютером. Это все еще работало. Таким образом, я имел, SSD, который имел Ubuntu, не работающую над другим компьютером с теми же 560 TI, которые не работали и даже затем это все еще работало.

Единственной оставленной вещью была материнская плата, это - Intel DZ68DB с уже обновленным встроенным микропрограммным обеспечением. Я нахожу это нечетным, что это работало 2 недели назад и не больше, но это показывает, что проблемой могла бы быть конфигурация BIOS или Материнская плата, не совместимая так или иначе. Я буду продолжать тестировать.

Решение 1 (Не работающий на меня) - Некоторые пользователи сообщили, что выполнение следующего помогло им:

Отредактируйте Ваш /etc/rc.local файл: sudo nano /etc/rc.local и добавьте следующую строку перед выходом 0 операторов:

/usr/bin/nvidia-smi -pm 1

Сохраните и перезагрузка. Это установит Вашу видеокарту на Режим Персистентности. Чтобы видеть, работало ли это после типа перезагрузки:

/usr/bin/nvidia-smi -q | grep -i Persistence и если Вы видите:

Persistence Mode            : Enabled

Затем Вы знаете, что это Включено

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

Отредактируйте свое меню личинки:

sudo nano /etc/default/grub и в строке, которая говорит:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

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

acpi=noirq

thermal.off=1

Например, если добавляют обоих, которые это должно быть похожим на это:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=noirq thermal.off=1"

Теперь сохраните и введите update-grub. Затем перезагрузка.

Для кого-либо с подобными проблемами, если они сделали все, я рекомендую также испытать тесты, которые я провел. Тем путем Вы знаете, является ли это Ubuntu, видеокарта или какие-либо другие аппаратные средства.

5
задан 13 April 2017 в 15:24

1 ответ

После почти 3 дней битвы мне удалось (если вы прочитали весь вопрос) отказаться от всего, кроме материнской платы. Поэтому я вытащил материнскую плату, почистил ее и поставил обратно. Просто чтобы устранить путаницу, когда я говорю «чистка», я буквально имею в виду: вынуть материнскую плату, удалить все, что с ней связано, или что она генерирует электрический ток любого типа (например, батарею CR2032) и поместить материнскую плату под шланг с большим количеством водяное давление. Очистив его большим количеством воды, я оставил его сохнуть минимум на 2 дня и снова собрал его.

Все работает отлично, и я с радостью могу сказать, что это работает в 32- и 64-разрядных версиях 12.04, 12.10 и даже 13.04 (которые я должен был проверить, когда у меня возникла проблема, поскольку я думал, что это проблема Ubuntu на время).

Таким образом, если вы все сделали в вопросе и у вас все еще есть проблемы, наиболее вероятной причиной может быть либо опция в BIOS (которую я не могу здесь описать из-за количества настроек BIOS, которые существуют), либо что ваше оборудование нуждается в техническом обслуживании.

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

0
ответ дан 13 April 2017 в 15:24

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

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