美好的生活需要用心记录
最近在steam上买了一个游戏,于是经常使用bumblebee来进行显卡切换,不过Ubuntu16.04下面的自带的bumblebee有个问题,那就是optirun退出之后无法自动关闭显卡,于是网上找了半天也没找到解决方法,最后想到通过升级来解决这个问题。
首先添加大黄蜂的最新的PPA软件源
sudo add-apt-repository ppa:bumblebee/testing
sudo apt-get update sudo apt-get upgrade
下载旧版本primus:
apt download primus-libs:i386=0~20150328-1 apt download primus-libs=0~20150328-1
解压软件包,把里面的libGL.so.1文件复制到根目录下的对应目录就可以了。
ps:如果optirun steam命令无法让steam启动独显可以通过primusrun steam启动独显或者用集显启动steam之后在游戏的属性,设置启动项中添加optirun %command% 或者 primusrun %command% 只让游戏启动独显。
ppss:听说optirun默认启用垂直同步,会限制游戏帧率,改用这个参数启动就可以关闭垂直同步。vblank_mode=0 primusrun steam 或者把在游戏的启动设置中添加vblank_mode=0 primusrun %command% ,总之照抄前面的启动命令,然后在命令前面加上vblank_mode=0 就行了.
笑看风云 Linux爱好者,firefox支持者,坚定的自干五。
发表评论: