optirun с запущенным браузером

Проблема:
У меня есть окно Firefox или Chrome, открытое через панель запуска в меню, и теперь я хочу запустить другой экземпляр программы, который использует преимущества моей выделенной карты Nvidia, через

optirun firefox

или же

primusrum firefox

Что я ожидаю:
Как и в любой другой программе, уже открытая программа остается там и продолжает использовать встроенную графическую карту, а другое окно открывается и использует преимущества выделенной карты.

Что я получаю:
Новое окно каким-то образом использует что-то старое и не использует технологию Optimus.

ВАЖНОЕ ПРИМЕЧАНИЕ 1: если я бегу

optirun firefox

или же

optirun google-chrome

когда программа ранее не выполнялась, ожидаемое поведение соответствует тому, что происходит, то есть браузер использует выделенный графический процессор.

ВАЖНОЕ ПРИМЕЧАНИЕ 2: Это НЕ проблема профилей. Запуск Firefox с другим профилем (как предлагается здесь) не меняет неправильное поведение.

Итак, есть ли подсказка, как решить эту проблему?
Есть ли какой-либо параметр, который нужно передать программе, чтобы она игнорировала другой экземпляр и получила ожидаемое поведение?

Спасибо заранее.

Менее актуальная информация о конфигурации системы
Версия Ubuntu: Kubuntu 13.10
Firefox версия: 26.0
Версия Chrome: 31.0.1650.63

1 ответ

Решение

Пытаться

firefox -P different_profile --no-remote

где different_profile отличается от текущего профиля FF, поэтому

optirun firefox -P different_profile --no-remote

Для переключения хрома достаточно профилей:

optirun chromium-browser --user-data-dir=/path/to/another/profile/dir
Другие вопросы по тегам