我在笔记本电脑上使用 Fedora 18,配有 Nvidia GT 630M 显卡。我使用 Windows 7 双启动。
在 Windows 中,我的电池续航时间约为 3 小时。但当我使用 Fedora 时,续航时间减少到 1 小时。它还会产生过多的热量。
在搜索了很多关于省电的方法后,我用了很多工具,比如 powertop。但没有任何效果。
然后我了解到 Linux 对 nvidia GPU 的支持很差,并且过度使用 GPU 会产生高热量。
下面是我从 powertop 获取的有关 GPU 使用情况的数据。
这个值是否表示 GPU 使用率较高?如何减少此问题,以获得更好的电池备份和更少的热量产生?
更新(问题已解决):
我按照@allquixotic 的回答做了,结果成功了。我测试了电脑的温度和电池备份。
sensors
显示约 50 C,这意味着降低 8-10 摄氏度温度。(即很好)。
现在我得到了3小时完整视频播放电池备份,这太棒了(以前没有视频播放的话,续航时间不到 1.5 小时)!!!
简而言之,BumbleBee 在 Fedora 18 中运行良好!
答案1
认为我们已经在聊天中解决了:对话从这里开始
基本思想是:Bumblebee。它在 Fedora 18 上得到了很好的支持。
Fedora 维基有说明。
我创建了一个github要点包含适当的命令。
如果有效的话,结果应该是:
- 处理器上的英特尔显卡是主要显示适配器
- 当 Nvidia 卡未被使用时,它会自动关闭(按照 Bumblebee 的要求)
- 要使用 Nvidia 卡,您必须明确调用带有包装器的程序
optirun
。
优点:
- 省电:英特尔 GPU 功耗极低
- 省电:Nvidia GPU 并非一直全速运行;事实上,大多数时候它都会处于关闭状态,不消耗或消耗极低的电量
- 性能:如果您需要某个特定程序的额外“动力”,您可以得到它。
- 灵活性
缺点:
- 专有 Nvidia 驱动程序。>:(