Во-первых,
optirun steam ничего не даст, так как будет запущен только steam на дискретной видеокарте. Во-вторых, запускать игры через optirun не получится.
А теперь к сути) Выход есть:
1) Установить последние драйвера + Primus, как это
правильно сделать: читаем
тут2) Прописываем в терминале
sudo sh -c 'echo OPTIMUS_PREFIX=\"primusrun\" >> /etc/environment'
3) Завершаем сеанс и снова входим в систему
4) Проверяем работает ли Bumblebee:
optirun -vv -b primus glxspheres
Если нареканий нет, идем дальше, иначе возвращаемся к шагу 1)
5) В Steam: ПКМ по игре -> Свойства -> Установить параметры запуска...
6) Вписываем эту строчку и сохраняем:
$OPTIMUS_PREFIX %command%
7) Запускаем игру =)
Тем, кто не верит про неспособность steam работать с optirun напрямую: добавьте в steam, как стороннюю игру,
glxspheres. В свойствах, а именно в размещении, укажите
optirun glxspheres и попробуйте запустить. Потом измените размещение на
optirun -b primus glxspheres и посмотрите результат =)
P.S.: Проверял на Serious Sam 3 - работает, однако, игра все равно плохо оптимизирована и фпс часто провисают =(
P.P.S:
Источник