Мне удалось настроить драйверы bumblebee + bbswitch + nvidia после небольшого труда. Остается проблема с тем, что я запускаю с optirun, кажется, зависает после возобновления из режима ожидания или спящего режима, и я не могу выгрузить драйвер nvidia и выключить дискретную карту до перезагрузки. Хорошее временное решение - запретить приостановку и спящий режим, когда я использую дискретную карту.
Пока что у меня есть небольшая оболочка, которая вызывает optirun "$@"
и циклически перемещает мышь с помощью xdotool, пока optirun не завершится. Это делает трюк, но я не хочу предотвратить затемнение экрана. Мне бы хотелось, чтобы решение было ТОЛЬКО для предотвращения приостановки и гибернации, надеюсь, избегая всего, что связано с gconf или записью файлов конфигурации.
Это добилось цели (благодаря комментарию Дж. Старнса)
#!/bin/sh
systemd-inhibit --type=sleep --mode=block optirun "$@"