Ух, как выяснилось, у меня та же проблема (просто я раньше не пытался запускать приложения через optirun, потому как целью для меня была экономия энергии): тестовая команда optirun glxspheres выдала такую же ошибку.
На русскоязычном форуме ubuntu приводятся следующие рекомендации.
Ошибка "Cannot access secondary GPU"
В Ubuntu 12.04.3, 13.04 и выше, если ваша карта не работает через optirun и при запуске приложения вы получается ошибку выше, вам нужно вручну. подправить файл
sudo gedit /etc/bumblebee/xorg.conf.nvidia
для проприетарного драйвера
или
sudo gedit /etc/bumblebee/xorg.conf.nouveau
для свободного драйвера и указать там правильный BusID по инструкциям указанным в файлe.
(
http://forum.ubuntu.ru/index.php?topic=190100.0).
Сам пока не пробовал: я как выполнил эту optirun, так у меня, хоть программа и выдала ошибку, включилась дискретная видеокарта на полную катушку (судя по громкости вентилятора
, и как вырубить её - а-а-а-а-а! - не знаю!
В Интернете советуют такую команду:
sudo tee /proc/acpi/bbswitch <<<OFF
- не сработала, пришлось перезагружать компьютер. Так что пока трогать не буду. Может быть, попробую перед тем, как выключить компьютер. Даже если этот optirun вновь врубит графику на полную мощность, можно будет всё быстренько выключить.