Linux 中的 GPU 使用情况和热量产生

Linux 中的 GPU 使用情况和热量产生

我在笔记本电脑上使用 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 驱动程序。>:(

相关内容