On Sun, May 4, 2014 at 10:07 AM, Nathan Whitehorn <nwhitehorn@freebsd.org>wrote: > On 05/04/14 10:05, Allan Jude wrote: > > On 2014-05-04 11:47, Allan Jude wrote: > > > On 2014-05-04 10:28, Matthias Apitz wrote: > > > > > > > > El dia Saturday, May 03, 2014 a las 04:59:48PM -0700, Kevin Oberman escribio: > > > > > > > > > On Sat, May 3, 2014 at 1:25 PM, Adrian Chadd <adrian@freebsd.org> wrote: > > > > > > > > > > > Cx を dev.cpu.0 で取り得る可能な限り低い状態に設定してください. > > > > > > > > > > > > > > > > > 値は特に指定する必要はありません.C8 に設定してください.使用した最も低い値 > > > > > が保証されます.rc.conf での正しいおまじないは "Cmax" です. > > > > > performance_cx_lowest="Cmax" > > > > > economy_cx_lowest="Cmax" > > > > > > > > > > でも,もしラギーな性能を求めないなら,おそらく更に > > > > > hint.p4tcc.0.disabled=1 > > > > > hint.acpi_throttle.0.disabled=1 > > > > > を /boot/loader.conf に必要です.このスレッドの最初の方でも書いてたように, > > > > > 低い Cx 状態および TCC/スロットリングは全然うまくミックスできない. > > > > > > > > 返信/ 私が /etc/rc.conf で設定してる powerd です: > > > > > > > > # powerd > > > > powerd_enable="YES" > > > > powerd_flags="-a max -b adp" > > > > # > > > > performance_cx_lowest="Cmax" > > > > economy_cx_lowest="Cmax" > > > > > > > > (それと /boot/loader.conf での hint.* の追加も).コンフィギュレーションの値 > > > > として 'performance_cx_lowest' と 'economy_cx_lowest' のどちらのプロセスが正 > > > > 確なターゲットなんでしょう? > > > > > > > > Thx > > > > > > > > matthias > > > > > > > > > > 私のラップトップ(Lenovo T530 with Intel i5 3320M)でのかなり非科学的なテスト > > > では,hw.acpi.cpu.cx_lowest=C8 したアイドル状態で低い方の電源消費量は約 3 ワッ > > > トでした.これは充電モードで私のバッテリー寿命が 30 から 45 分伸びる計算にな > > > る. > > > > > > PCBSD 10 を使えば,hint.acpi_throttle.0.disabled=1 は既に設定されています(明 > > > かにいくつかの AMD システムでの powerd に関するある問題は解決する). > > > > > > 私は hint.p4tcc.0.disabled=1 を追加しましたが,違いをどこで見られるのかは確 > > > 信は持てません. > > > > > > > 今,違いを見れますよ.p4tcc をディスエーブルにした状態で,cpufreq の最低値は > > 今 150mhz が 1200mhz になりました. > > > > > > ちょうどこれらの行をデフォルトの /boot/device.hints に追加して,HEAD で > acpi_throttle と p4tcc のデフォルトをディスエーブルに設定しました.元に戻し > たいなら device.hints のバックアップを取っておいてください.もしデフォルトで > スロットリングを有効にしたいならこれは元に戻すべきだが,これまで私が聞いた限 > り -- 過去数年に -- 皆口を揃えてそいつをオフにしとくべきだと言ってたよ. > -Nathan > 温度管理まわりをしている人は皆 Tom's Hardware の同名の題目の記事を読むべきだ と思う.それらについて本当にうまく書かれています.私でも理解できた :) http://www.tomshardware.com/reviews/cpu-cooler-fails,1695-3.html Thermal Monitor 2 の節は私にとって過去この数年前に辿り着いて以来追加されたよ うな新鮮なものだった.(8 クロック周期毎に N スキップする)単純なスロットリン グよりもむしろ TM2 と EST の間の結び付きに注目すべきだ.第 2 節では 多数のプ ロセスが走る中での温度スペック,など他多数の記事が載ってます. その記事の最後には TM2 を有効にしてまっとうに動作させるためにしっかりそのま まにしておくことと書かっれている.スロットリングしないたぐいの電源管理は全部 失敗している. 詳細に検討している一つの分野は EST を調整するアルゴリズムです.これは多分 C-states とそんなに違わないと思うが,それは正統な電源管理技術でありかつ powerd のコントロール下にあるものです.これの修正を指摘する人がいるが,私は 少なくとも一見する価値はあると思う. 結局,デフォルトの p4tcc および throttling をオフにし,かつデフォルトの C-states を Cmax に変更するなら,多くの人は大変不幸になるだろう.スロットリ ングを無効にするのが本当に最初に来ないといけない. -- R. Kevin Oberman, Network Engineer, Retired E-mail: rkoberman@gmail.co <rkoberman@gmail.com> _______________________________________________
Contact us Last update: Thu Dec 3 15:15:40 JST 2015 Created by MHonArc v2.6.18 |
Copyright © 1995-2015 FreeBSD Project. All rights reserved. |