Всем привет!
Сегодня я расскажу как запускать требовательные игры в Ubuntu на ноутбуках с видеокартами Nvidia Optimus в режиме высокой производительности.
Для начала нам нужно установить драйверы для карточки и "Шмеля"(Бамблби), как это сделать я уже писал. ЧИТАТЬ ТУТ.
Как видно из статьи по ссылке- вроде все просто и нам нужно запустить игрулю с параметром optirun, но.... не все так просто.
Я расскажу как это сделать на примере игры "Serios Sam BFE"(у меня лично только эта игра потребовала дискретного видео, остальное летает и так).
- Создадим папку для пусковых скриптов:
mkdir ~/Steam/optiruns
- Создадим сам скрипт:
gedit ~/Steam/optiruns/Sam3
- Если папка с играми по умолчанию, то в текстовый документ копируем(Не забываем заменить "USER_NAME" на свой):
#!/bin/bash
cd /home/USER_NAME/Steam/SteamApps/common/Serious\ Sam\ 3/Bin && LD_LIBRARY_PATH=~/Steam/ubuntu12_32:$LD_LIBRARY_PATH optirun ./Sam3
*В противном случае исправьте пути к папкам на свои.
Сохраняем, закрываем редактор. Даем файлу права на запуск(ПКМ-Права-ставим соответствующую галочку)
- Далее идем в терминал и копируем:
gedit .local/share/applications/Serious\ Sam\ 3\ BFE.desktop
И меняем строчку "Exec=..." на
Exec=/home/USER_NAME/Steam/optiruns/Sam3
Сохраняем, закрываем редактор.
- Теперь открываем панель Dash и запускаем игрушку!(Не забудем запустить клиента Стим для синхронизации данных). Даю гарантию, fps резко подпрыгнет.
По аналогии можно создать скрипты для запуска и других игр.
Не засиживайтесь долго! ;)
Удачи!