问题:
我通过菜单中的启动器打开了一个 Firefox 或 Chrome 窗口,现在我想运行另一个利用我专用 Nvidia 卡的程序实例,通过
optirun firefox
或者
primusrum firefox
我期望:
与任何其他程序一样,已经打开的程序停留在那里并继续使用集成显卡,同时打开另一个窗口并利用专用卡。
我得到了什么:
新窗口在某种程度上使用了旧窗口的某些内容,并且没有利用 Optimus 技术。
重要的提示1:如果我跑步
optirun firefox
或者
optirun google-chrome
当程序之前没有运行时,预期的行为与发生的情况相符,即浏览器使用专用 GPU。
重要的提示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