![Модуль ядра сборки Bumblebee](https://rvso.com/image/885956/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%20%D1%8F%D0%B4%D1%80%D0%B0%20%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8%20Bumblebee.png)
У меня 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.