Цикл входа после обновления ядра 3.13.0-143-общий Ubuntu 14.04

У меня большая проблема завтра на моем компьютере у меня на столе.

Nvidia: версия magic '3.13.0-143-genric SMP mod_unload modversions' должна быть «3.13.0.143-generic SMP mod_unload modversions retpoline '

Я знаю, что здесь есть похожие проблемы (например, Can not login после установки драйвера Nvidia v 14.04)

Но я не знаю, как изменить команду на работаю в моей системе.

У меня Ubuntu 14.04 ...

Я попытался загрузить старое ядро. Это работает хорошо. Я проверяю инструменты конфигурации GUI. В обновлениях и драйверах я могу выбрать обновление драйверов nvidia до последней версии (384.111). Я попытался это сделать и все еще работал.

Затем я вернулся к последнему ядру.

Теперь я проверяю modinfo и nvidia здесь не было. Я попытался «sudo modprobe nvidia» (dkms видит, что установлен nvidia 384.111).

Ответ: modprobe: ERROR не может вставить 'nvidia_384': ошибка формата Exec

Я проверил nvidiafb. ko в /lib/modules/.../drivers/video/nivdia, и этот файл находится в режиме -rw-r-r-- ... Я не знаю, должно ли оно быть в exec mod ???

Я застрял сейчас

4
задан 12 March 2018 в 17:19

4 ответа

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

Выполните следующую команду и найдите строку vermagic:

modinfo nvidia-384 -k 4.4.0-116-generic Вероятно, она скажет: vermagic: 4.4.0-116-generic SMP mod_unload modversions. Здесь отсутствует строка retpoline. Вы можете исправить это, удалив и перестроив модуль с помощью DKMS sudo dkms remove nvidia-384/384.111 -k 4.4.0-116-generic sudo dkms install nvidia-384/384.111 -k 4.4.0-116-generic

Вероятно, он скажет: vermagic: 4.4.0-116-generic SMP mod_unload modversions. Здесь отсутствует строка retpoline. Вы можете исправить это, удалив и перестроив модуль с помощью DKMS

После этого команда modinfo покажет vermagic: 4.4.0-116-generic SMP mod_unload modversions retpoline

Если вы используете версию Ubuntu gcc, то gcc, вероятно, обновляется, когда вы получаете новое ядро. Изменения в gcc, необходимые для поддержки retpoline, должны были быть переданы в наиболее активные версии gcc. Однако, если вы установили пользовательскую версию gcc, ваш модуль ядра, вероятно, не будет правильно создан.

Если вы используете пользовательскую версию gcc , это сообщение также имеет значение:

0
ответ дан 17 July 2018 в 19:02

Это связано с тем, что новые ядра имеют retpoline Spectre mitigation. Вам понадобится перестроить модуль ядра nvidia.ko с исправленной версией дистрибутива gcc.

Вот ошибка и более подробная информация: https://bugs.launchpad.net/ubuntu / + источник / Xorg / + ошибка / 1750937

2
ответ дан 17 July 2018 в 19:02

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

Выполните следующую команду и найдите строку vermagic:

modinfo nvidia-384 -k 4.4.0-116-generic Вероятно, она скажет: vermagic: 4.4.0-116-generic SMP mod_unload modversions. Здесь отсутствует строка retpoline. Вы можете исправить это, удалив и перестроив модуль с помощью DKMS sudo dkms remove nvidia-384/384.111 -k 4.4.0-116-generic sudo dkms install nvidia-384/384.111 -k 4.4.0-116-generic

Вероятно, он скажет: vermagic: 4.4.0-116-generic SMP mod_unload modversions. Здесь отсутствует строка retpoline. Вы можете исправить это, удалив и перестроив модуль с помощью DKMS

После этого команда modinfo покажет vermagic: 4.4.0-116-generic SMP mod_unload modversions retpoline

Если вы используете версию Ubuntu gcc, то gcc, вероятно, обновляется, когда вы получаете новое ядро. Изменения в gcc, необходимые для поддержки retpoline, должны были быть переданы в наиболее активные версии gcc. Однако, если вы установили пользовательскую версию gcc, ваш модуль ядра, вероятно, не будет правильно создан.

Если вы используете пользовательскую версию gcc , это сообщение также имеет значение:

0
ответ дан 23 July 2018 в 19:49

Это связано с тем, что новые ядра имеют retpoline Spectre mitigation. Вам понадобится перестроить модуль ядра nvidia.ko с исправленной версией дистрибутива gcc.

Вот ошибка и более подробная информация: https://bugs.launchpad.net/ubuntu / + источник / Xorg / + ошибка / 1750937

2
ответ дан 23 July 2018 в 19:49

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

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