更新 bumblebee 之后 primusrun 和 optirun 能开 glxspheres 了,撒花~

本人是 intel HD 和 nvidia GF 的双显,5 月份的时候按这个 smithfarm-thebrain.blogspot.cz/2013/03/opensuse-123-how-to-install-bumblebee.html 装 bumblebee 了,但 primusrun glxshperes 总会报错,而今天更新 bumblebee(非今天发布新版本)后,就能用了~

注:从系统更新中更新 bumblebee 相应 package 后再从 YaST 软件安装中更新相应的 package(dkms 等等),重新按网址所说 add bumblebee 到 group 重启即可。

附:网址中最后完全禁掉了独显,我之前试了不成功,后来添加个小脚本在 xfce 的 panel 开机后点一下就会关闭了,脚本如下:

#! /bin/sh
echo password |sudo -S /sbin/rmmod nvidia
echo password |sudo -S lsmod | grep nvidia
echo password |sudo -S tee /proc/acpi/bbswitch <<<OFF

保存为 yourname.sh,command 中使用 sh yourname.sh 可用 。

关闭独显后风扇散热量进一步降低。有趣的是我测试 glxspheres 是在关闭独显之后的,而测试时依然使用 GF 进行描绘,而不是 Intel HD。

貌似默认是万一开不了独显自动 fallback 到集成显卡的。。。