Не удалось инициализировать модуль ядра NVIDIA

Я выполняю XUbuntu 16.04 с Nvidia 1080ti и 4 Монитора. Я использую xrandr сценарий, чтобы переключиться между 3 из них, работать, и 4-е, которое является ТВ.

Вчера Система, так или иначе разрушенная во время выполнения этого сценария, при выполнении GPU интенсивная Фоновая задача, работала. Я запустил скрипт, 3 Монитора почернели, но 4-е никогда не получало Сигнал. Я не мог произвести Дисплей больше и должен был подвергнуть циклу включения и выключения питания Систему. Я думаю, что катастрофическим отказом не была просто Система отображения, поскольку Музыка также прекратила играть.

Сегодня я нашел, что, по-видимому, модуль ядра Nvidia больше не загружается. ТВ на 1 080 пунктов все еще получает хорошо Вывод Взгляда в 1 080 пунктах, но все 3 других Монитора, которые составляют 1 440 пунктов через DisplayPort, только получают Разрешение 640x480. Я также не могу включить больше, чем по одному.

Я нашел сообщение "Отказавшим для инициализации модуля ядра NVIDIA, посмотрите, что Системное ядро регистрируется для addititional сообщений об ошибках" в /var/log/Xorg.0.log

В /var/log/kern.log это говорит "Nvidia: волшебством Версии '4.4.0-139-универсальный SMP mod_unload modversions' должен быть '4.4.0-139-универсальный SMP mod_unload modversions retpoline', регистратор, Возможно, несколько дюжин раз на Системном Запуске.

Googe не был полезен с теми сообщениями.

Я попытался использовать software-properties-gtk - open-tab=4 для выбора различных Версий драйвера, Nvidia, но также и Стандартной ubuntu Driver. Ни один не имеет значения, проблема сохраняется.

Я также пытался произвести чистку всех Драйверов Nvidia, но это не имело никакого видимого эффекта также.

Я также думал, что это могло бы быть О некоторых проблемах с моим xorg.conf или Monitors.xml, но ни один из тех файлов, кажется, не существует в моей Системе. Не уверенный, если они должны существовать.

У меня есть двойная загрузка Windows 7, который Шоу никакие знаки Проблемы, за исключением того, что я так или иначе не получаю полные 144 Гц своего Центрального монитора на 144 Гц, но только 85. Я подозреваю, что это не связано однако, поскольку это было похоже на это в течение нескольких недель. Это, вероятно, было вызвано обновлением графического драйвера в Windows, и я был слишком ленив для фиксации его, поскольку я не играл очень в последнее время.

Как я продолжаю фиксировать это? Я вне идей того, что сделать.

Править: Я нашел некоторую информацию о redpotline-вещи. По-видимому, это - проблема, которая для другого была вызвана при наличии нестандартной Версии GCC. У меня есть это, также. Однако у меня есть он с месяца без проблемы. Я также пытался вернуться к более старому gcc через альтернативу обновления и переустановить различные Драйверы, в то время как это активно, но не имело никакого успеха.

РЕДАКТИРОВАНИЕ 2: Чистка Драйвера Nvidia полностью дает мне nouvou Драйвер, и никакие сообщения об ошибках в журнале, но доступное разрешение экрана остается в 640x480 и один экран. Не уверенный, если Драйвер просто безнадежно устарел и наклон делает больше, Карты поддержек, которые он перечисляет в журнале, являются все древними, конец с Gefore 8.

Я нашел stacktrace в журнале ядра, который является точно во время, мой сценарий переключения монитора разрушил все это, он говорит что-то О Nvidia и получении спин-блокировки. Возможно, некоторая мертвая блокировка или тайм-аут произошли из-за высокой загрузки gpu в то время. Это нечетно, хотя, я переключил Мониторы во время 100% gpu загрузка прежде и никогда не имел проблемы.

0
задан 15 November 2018 в 07:48

1 ответ

Я исправил это. В конце концов, это была неправильная версия gcc. Моя первая попытка решить эту проблему использовала самый старый gcc, который я имел в Системе, 4.9, который был опцией «Авто». Почему-то это не добавило флаг retpotline к драйверу. Я попытался снова с gcc 5.4, и это сработало.

Так что, если вы обнаружите в своем журнале ретпотлайн Thing, убедитесь, что вы устанавливаете драйвер только при переходе на «правильную» версию gcc, которая для меня была gcc (Ubuntu 5.4.0-ubuntu1-16.04.10) 5.4.0 20160609

Теперь остается открытым вопрос, почему сбой вызвал перекомпиляцию моих драйверов. Я понятия не имею, как это произошло, но факт в том, что время в записях журнала выглядит очень похоже на то, что произошло. Или что-то ранее как-то перекомпилировало Драйвер, и это вызвало сбой. Система работала 6 дней назад, может быть, где-то появилось какое-то автоматическое обновление какого-то Доброго, когда я не искал.

0
ответ дан 27 October 2019 в 04:39

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

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