我在 ubuntu 12.10 中为我的 nVidia geforce 635M 卡安装了 bumblebee 3.0,并获得了立竿见影的效果 - 温度和风扇速度降低了,电池备份延长到将近 6 个小时。(之前是 1.5-2 小时)并且在比较有和没有 optirun 的 glxspheres 后,fps 从 ~60 跳升到 ~130。
但是当 bumblebee 更新到版本 3.2 时,我认为它更新得很好并且处于活动状态,但电池寿命缩短到大约 4 小时。此外,optirun glxspheres 的 fps 为 ~60,尽管它确实识别了 nvidia 卡并在输出中提到了它。
这是 3.2 的一个错误还是一些限制?我应该恢复使用 3.0 吗?如果是,如何修复它。
请帮忙,因为我以前很喜欢长电池备份和更高的 fps。
另外,我在互联网上的一些帖子中看到,有人在启动 nvidia 硬件加速后获得了 1300 - 1600 fps 范围内的 fps,而我只有 130 fps...这里面有什么问题吗?
答案1
启动时禁用卡
这些选项可用于在启动时禁用卡。/etc/modules 文件中的 可用于在启动时加载模块。将以下行添加到文件可使卡在启动时被禁用:
bbswitch load_state=0
您必须更新初始 ramdisk (initrd),以使更改传播到启动过程。在 Debian 和 Ubuntu 上,可以通过以 root 身份运行 update-initramfs -u 来执行此操作。
退出时禁用卡
编辑 /etc/bumblebee/bumblebee.conf 中的行,将其设置为真的,默认情况下它设置为 false
TurnCardOffAtExit=true
我希望这对你有用....
答案2
感谢 Qasim 带来的消息,bumblebee 3.2.1 发布了,特别针对 Ubuntu Raring Ringtail 13.04 进行了错误修复,解决了所有的性能问题。
https://raw.github.com/Bumblebee-Project/Bumblebee/master/doc/RELEASE_NOTES_3_2_1