From owner-freebsd-acpi@FreeBSD.ORG Fri Jan 9 21:14:36 2009 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3961D1065672 for ; Fri, 9 Jan 2009 21:14:36 +0000 (UTC) (envelope-from nate@root.org) Received: from nlpi053.prodigy.net (nlpi053.sbcis.sbc.com [207.115.36.82]) by mx1.freebsd.org (Postfix) with ESMTP id F3B7D8FC14 for ; Fri, 9 Jan 2009 21:14:35 +0000 (UTC) (envelope-from nate@root.org) Received: from [10.0.5.18] (ppp-71-139-10-211.dsl.snfc21.pacbell.net [71.139.10.211]) (authenticated bits=0) by nlpi053.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id n09LEXVX024705; Fri, 9 Jan 2009 15:14:33 -0600 Message-ID: <4967BE39.9020205@root.org> Date: Fri, 09 Jan 2009 13:14:33 -0800 From: Nate Lawson User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Gabriel Lavoie References: <7d6fde3d0901082151t4901824cv84eb6c2be2658b15@mail.gmail.com> <496780A8.7070801@root.org> In-Reply-To: X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@freebsd.org Subject: Re: EST (Enhanced Intel SpeedStep(R) Technology) on amd64 X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2009 21:14:36 -0000 Gabriel Lavoie wrote: > Another question. Any reason why powerd doesn't use > dev.est.0.freq_settings when it is available instead of > dev.cpu.0.freq_levels? > > On my system: > dev.cpu.0.freq_levels: 2500/88000 2187/77000 2000/47608 1750/41657 > 1600/44616 1400/39039 1200/41800 1050/36575 900/31350 750/26125 > 600/20900 450/15675 300/10450 150/5225 > dev.est.0.freq_settings: 2500/88000 2000/47608 1600/44616 1200/41800 > > If I don't lower the polling time of powerd to 100ms, my system > becomes way too much unresponsive because powerd takes too much time > to increase the frequency, step by step and there are a lot of > settings with dev.est.0.freq_settings (14). With > dev.est.0.freq_settings, the minimal setting is high enough so the > system stays responsive and powerd would bring it up to max frequency > quickly enough, even if the polling time is still kept at 500ms. This > would work more like Windows or Linux where the lowest frequency at > which the CPU will drop is the lowest EIST gives (here 1200 MHz). > levels is derived from settings. Set a lower bound with the sysctl for freq_lowest. -- Nate