RC6(GPU 电源管理)状态可以在运行时更改吗?

RC6(GPU 电源管理)状态可以在运行时更改吗?

我正在考虑尝试这里提到的内容 -升级至 11.04 后电池寿命减少- 关于最小化电力消耗。

例如,通过发出以下命令 cat /sys/module/i915/parameters/i915_enable_rc6 ,我可以看到我的情况是 - i915.i915_enable_rc6=0。

启动后可以将其切换为 1 吗?

如果是,我们该怎么做?

答案1

您还可以执行以下操作:

sudo modinfo i915 | grep "i915_enable_rc6"

你会看到这样的画面:

    parm:           i915_enable_rc6:Enable power-saving render C-state 6. 
    Different stages can be selected via bitmask values (0 = disable; 1 = enable rc6; 
2 = enable deep rc6; 4 = enable deepest rc6).
    For example, 3 would enable rc6 and deep rc6, and 7 would enable everything.
    default: -1 (use per-chip default) (int)

我想这回答了你的问题:)

答案2

我来这里是因为我有同样的问题,我相信答案是不,你不能在运行时更改参数

不幸的是,我对此了解不够多,无法详细说明,但我发现这个帖子这可能会有帮助。

但是,你可以在启动时临时更改参数如果您想在使更改永久生效之前对其进行测试(这也是我一直尝试做的)。

答案3

也许你可以看看cpufrequutils 命令(如果您有先决条件)。TLP 也可以工作,但不是那么具体。

相关内容