Модуль ядра сборки Bumblebee

Модуль ядра сборки Bumblebee

У меня nvidia-prime и prime-indicator работали, когда я их впервые настраивал.

Несколько дней назад я установил ядро ​​4.7; после этого я заметил, что prime-indicator показывал символ nvidia, но на самом деле использовал графику Intel. Переключение с помощью nvidia-settings тоже не работало.

Поэтому я решил использовать bumblebee. Удалил и очистил nvidia* и т. д. Установил bumblebee, как описаноздесь. Позже я также попробовалэтотметод.

В обоих случаях optirun/primusrun сообщают мне «Не удалось загрузить драйвер GPU». Поэтому я обратился к устранению неполадок Bumblebee, и, похоже, мои файлы nvidia .ko отсутствуют. (bumblebeed: Модуль 'nvidia' не найден.)

устранение неполадок: «Затем убедитесь, что модуль собран».

Как собрать эти модули ядра?


обновлять:

Я попробовал использовать dkms autoinstall для моих драйверов nvidia, вот что он вывел:

Building module:
cleaning build area....
'make' -j8 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=4.7.0-040700-generic IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/4.7.0-040700-generic/build LD=/usr/bin/ld.bfd modules.....(bad exit status: 2)
ERROR (dkms apport): kernel package linux-headers-4.7.0-040700-generic is not supported
Error! Bad return status for module build on kernel: 4.7.0-040700-generic (x86_64)

Так мое ядро ​​не поддерживается?


Моя конфигурация: ноутбук XPS15 9550, Ubuntu 16.04 на ядре 4.7.0-040700-generic.

решение1

Хорошо, теперь всё работает.

Шаги:

  • Полностью удалите все, что связано с nvidia, bumblebee и зависимостями.
  • Обновление ядра до версии 4.7.2 (не уверен, что это ключ)
  • Установил nvidia-367 через дополнительный интерфейс драйверов, перезагрузил.
  • Добавлен ppa:bumblebee/testing.
  • Установил bumblebee, bumblebee-nvidia, primus и prime-indicator через synaptics.
  • Запустил sudo prime-select intelи перезагрузил.
  • Изменил /etc/bumblebee/bumblebee.conf, заменил «current» на «367», перезагрузил.

Теперь я могу переключаться глобально с помощью prime-indicator или запускать определенное приложение с помощью primusrun.

Связанный контент