Я пытаюсь использовать Nvidia Optimus на своем ноутбуке с помощью Bumblebee, у меня есть Intel Core i5 с Nvidia Geforce GT 630M.
Я следовал инструкциям на вики-странице https://wiki.ubuntu.com/Bumblebee , но при попытке запустить optirun с Firefox (или любой другой программой, например, glxspheres) получить следующую ошибку:
[ 1921.452820] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 1921.452905] [ERROR]Aborting because fallback start is disabled.
Я пытался найти проблему, но не смог найти решение, которое не вызвало бы больше проблем.
Спасибо за ваше время.
Вот мой шмель.conf: http://paste.ubuntu.com/1333324/
Кажется, я исправил свою проблему. Я следовал инструкциям Салема и скачал универсальный пакет linux-headers, а затем переустановил bbswitch-dkms, nvidia-current и nvidia-settings. Теперь я могу использовать optirun для glxspheres и получить 120fps вместо 60fps. Спасибо всем.
Возможно, ваша проблема в конфигурации Шмеля. Для его настройки необходимо отредактировать /etc/bumblebee/bumblebee.conf
. Для этого вы можете запустить в терминале или использовать Alt + F2
gksu gedit /etc/bumblebee/bumblebee.conf
. Сначала вам нужно выбрать драйвер, который вы хотите использовать в Bumblebee: nvidia или nouveau. Если вы установили bumblebee-nvidia
, лучше использовать nvidia. Замените Driver=
на
Driver=nvidia
Также обновите две особенности PMMethod с
PMMethod=none
После перезагрузки это должно заставить работать шмеля. Если вы получаете сообщение об ошибке optirun
, касающееся разрешений, вы должны выполнить следующую команду, заменив ее своим именем пользователя:
sudo usermod -a -G bumblebee <username>
Это позволит вам использовать только вашу карту NVidia (то есть ничего не изменит в отношении питания управление). Если вы хотите, чтобы Bumblebee отключил карту NVidia, когда она не используется, вам следует проверить предоставленную вами ссылку Wiki и значение TurnCardOffAtExit
в конфигурации Bumblebee.
Кроме того, вы должны установить bbswitch-dkms (для этого требуется linux-headers-generic)
sudo apt-get install linux-headers-generic
sudo apt-get install bbswitch-dkms