ふ〜む.もう少し議論を期待していたんですが."どの古い CPU がこれをオ ンのままにしておくものなのか" というのが大多数の意見だと思われますが. 私は -HEAD でオンにして回転を付けさせた Pentium-M クラスのハードウェアを持っ てます. それで,いわゆる古いハードウェア上で -HEAD をインストールし,何が動いて何が 動かないのかのリストを取ろうと思います.cpu 周波数の調整が利用できるときは P 状態全体として p4tcc と acpi_throttle を無効にしてうまくいってます.もう一つ 確認しておかないといけないのは温度スロットリングは(魔法の BIOS/ACPI/SMI 達が やっていることのどれもで)自動的に塞がってて,CPU があまりにも高温になっちゃ うとクロック達がくたばってしまうことです. -a On 4 May 2014 10:07, 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 >
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. |