Ошибка установки nvidia-387: Ошибка! Плохой статус возврата для сборки модуля на ядре:

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

7
задан 15 January 2018 в 05:16

3 ответа

Похоже, проблема связана с некоторыми перетасовками заголовков linux в некоторых последних обновлениях ядра Linux.

Соответствующее обсуждение: https://devtalk.nvidia.com/default/topic/1028016/linux/ patch-for-compiling-v384-98-modules-with-linux-v4-14-9 - /

У меня была такая же проблема, и я исправил ее, применив исправление, предложенное пользователем PGNd в обсуждение

Пошаговые инструкции для ручного редактирования файлов nvidia src на Ubuntu 16.04:

sudo apt-get install nvidia-387 (это не удастся) sudo nano /usr/src/nvidia-387-387.26/nvidia-uvm/uvm8_va_block.c (вы должны заменить nvidia-387-387.26 с версией, которую вы пытаетесь установить.) Добавьте строку #include <linux/sched/task_stack.h> перед тем, как другие включите в начале файла инструкции в начале файла. Запустите sudo dpkg-reconfigure nvidia-387, чтобы перестроить драйвер nvidia. Перезагрузка

Это должно работать как временное обходное решение, пока nvidia не выпустит исправление. После этого я смог установить cuda-9.1.

7
ответ дан 22 May 2018 в 15:31
  • 1
    Это сработало отлично, ты спас меня! Большое спасибо! – luke035 16 January 2018 в 03:07
  • 2
    Это сработало! Для потомков это также может вызвать цикл входа. Возможно, вы оказались в этой ситуации, пытаясь установить драйверы nvidia (в моем случае, чтобы запустить CUDA 9.1) до того, как новая версия 16.04 будет полностью обновлена. Первоначально, возможно, драйверы работали (на более старом ядре), но затем обновление до 14.3.x оставило их в этом сломанном состоянии. – Ian Danforth 21 January 2018 в 22:25

Похоже, проблема связана с некоторыми перетасовками заголовков linux в некоторых последних обновлениях ядра Linux.

Соответствующее обсуждение: https://devtalk.nvidia.com/default/topic/1028016/linux/ patch-for-compiling-v384-98-modules-with-linux-v4-14-9 - /

У меня была такая же проблема, и я исправил ее, применив исправление, предложенное пользователем PGNd в обсуждение

Пошаговые инструкции для ручного редактирования файлов nvidia src на Ubuntu 16.04:

sudo apt-get install nvidia-387 (это не удастся) sudo nano /usr/src/nvidia-387-387.26/nvidia-uvm/uvm8_va_block.c (вы должны заменить nvidia-387-387.26 с версией, которую вы пытаетесь установить.) Добавьте строку #include <linux/sched/task_stack.h> перед тем, как другие включите в начале файла инструкции в начале файла. Запустите sudo dpkg-reconfigure nvidia-387, чтобы перестроить драйвер nvidia. Перезагрузка

Это должно работать как временное обходное решение, пока nvidia не выпустит исправление. После этого я смог установить cuda-9.1.

8
ответ дан 17 July 2018 в 23:02

Похоже, проблема связана с некоторыми перетасовками заголовков linux в некоторых последних обновлениях ядра Linux.

Соответствующее обсуждение: https://devtalk.nvidia.com/default/topic/1028016/linux/ patch-for-compiling-v384-98-modules-with-linux-v4-14-9 - /

У меня была такая же проблема, и я исправил ее, применив исправление, предложенное пользователем PGNd в обсуждение

Пошаговые инструкции для ручного редактирования файлов nvidia src на Ubuntu 16.04:

sudo apt-get install nvidia-387 (это не удастся) sudo nano /usr/src/nvidia-387-387.26/nvidia-uvm/uvm8_va_block.c (вы должны заменить nvidia-387-387.26 с версией, которую вы пытаетесь установить.) Добавьте строку #include <linux/sched/task_stack.h> перед тем, как другие включите в начале файла инструкции в начале файла. Запустите sudo dpkg-reconfigure nvidia-387, чтобы перестроить драйвер nvidia. Перезагрузка

Это должно работать как временное обходное решение, пока nvidia не выпустит исправление. После этого я смог установить cuda-9.1.

8
ответ дан 24 July 2018 в 13:36

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

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