質問: windows 7の電源管理における最小および最大プロセッサ状態とは何ですか? 私はこれについて話しています。最小値と最大値に何を設定すればよいですか。私は良いcpuパフォーマンスが欲しいのですが、cpuとファンが過熱して狂ったようには動かないのです。
回答: これらの設定は、windowsが使用するパフォーマンス状態(またはp状態)の範囲を決定します。実際には、これはプロセッサのクロック速度を変化させ、サポートされている場合は電圧とfsb速度を変化させます - 作業負荷要件を満たすためにそれらを増やします。詳しく述べると、ほとんどのプロセッサは、周波数逓倍器(周波数idまたはfidとも呼ばれる)と電源電圧(電圧idまたはvid)の組み合わせである多数のp状態をサポートしています。プロセッサのクロック速度は、 fsb速度とfid の積であるため、低い乗数を選択することで、クロック速度を下げることもできます。一部のプロセッサ1 fsbの速度を半分にすることもできます。その結果、superlfm(super low-frequency mode)と呼ばれるものになります。サポートされているpステートの数はプロセッサによって異なりますが、通常5〜10程度です。 windowsではプロセッサ状態に合計100の異なる値が許可されているので、これはすべての値が異なるp状態を使用することになるわけではないことを意味します。つまり、100%から99%、さらには90%にしても、クロック速度にはまったく影響がない可能性があります。また、どのp-stateがサポートされているかによって、実際のクロック速度はパーセンテージから予想されるものとはかなり異なる場合があります。 windowsの電源オプションで50%を指定しても、必ずしもプロセッサが50%のクロック速度で動作するわけではありません。たとえば、公称クロック速度2.66 ghzのcore 2 duo t9550では、プロセッサ状態を50%に設定しても、予想どおり1.33 ghzのクロック速度は得られません。代わりに、windowsはサポートされている最低の乗数(fid 6)を選択します。これにより、クロック速度は〜1.6 ghz(fsb 266 mhz×乗数6 = 1596 mhz)、つまり公称クロック速度の60%になります。 。2また、最小状態が1%に設定されていても、私のプロセッサはサポートされる最低クロック速度である〜800 mhz(superlfm)以下にはなりません(fsb 133 mhz×乗数6 = 798 mhz)。これは公称クロック速度の30%です。ここで入手可能なドキュメント によると : windows vistaは、これらの上限と下限で示される範囲内にあるすべての利用可能なパフォーマンス状態を使用してdbsアルゴリズムを採用しています。新しい目標パフォーマンス状態を選択するとき、windows vistaは現在の電源ポリシー設定とシステムで利用可能な状態の間で最も近い一致を選択し、必要に応じて切り上げます。 windowsの電源オプションのパーセンテージをインテリジェントに選択するには、プロセッサがどのp-stateをサポートしているかを調べ、使用する最小および最大クロック速度を決定して、それらのクロック速度になるパーセンテージを入力します。パフォーマンスやバッテリー寿命を最大限に伸ばしたいのか、温度を下げたいのか、それ以外のものであれ、すべてが目標にかかっているため、正しい答えは1つもありません。試してみて、自分に最適なものを確認してください。個人的には、最小値と最大値をそれぞれ5%(プロセッサに関係なく最小の乗数を強制するのに十分なほど低い)と100%に設定すると、最良の結果が得られることがわかりました。はい、バッテリーでも。最大プロセッサ状態をバッテリで100%未満に設定するのは理にかなっているように思えるかもしれませんが、私の経験では、プロセッサを最高のp状態でしばらく過ごしてからできるだけ早くアイドル状態に戻す方がよいでしょう。いくつかの中間状態でもっと時間をかけます。高度な調整を行うために、 rmclock のようなユーティリティを使用すると、一部のp-stateを無効にしたり、プロセッサのオーバークロックや過電圧や過電圧を解消できます。私は個人的に試したことはありませんが、2つのp-stateのみを有効にすることをお勧めします。アイドル時の最低乗数(サポートされている場合はsuperlfm)、その他すべての最高乗数(最低安定電圧) 。そのようなことに興味があるならば、確かに遊ぶことを検討する何か。オーバークロックや過電圧をしない限り、最悪のシナリオはbsodと再起動です。1 たとえば、intel core 2 duosは、新しいcore iシリーズプロセッサではありませんが、私は信じていません。 2 私は tmonitor を使用してcpuクロック速度を監視し、 wprime を使用します。プロセッサを最大許容速度まで押します。