iotop
を使用すると、3つのスリープ状態が表示されます。 1つはRC6と呼ばれ、他の2つはRC6pおよびRC6ppと呼ばれるディープスリープ状態です。 modinfo i915を読んだところ、enable_rc6 = 7をカーネルに渡すことでそれらを有効にできることがわかりました。
parm:enable_rc6:省電力レンダリングCステート6を有効にします。ビットマスク値を介してさまざまなステージを選択できます(0 =無効、1 = rc6を有効、2 =ディープrc6を有効、4 =最も深いrc6を有効)。たとえば、3はrc6とdeep rc6を有効にし、7はすべてを有効にします。デフォルト:-1(チップごとのデフォルトを使用)(int)
しかし、再起動後、RC6のみが有効になっていることに気付きました。カーネルコマンドラインとmodprobe.dを介してこのパラメーターを渡しましたが、いずれも機能しませんでした。では、どうすればこれらのディープステートを有効にできますか?