From owner-freebsd-acpi@FreeBSD.ORG Sat Jan 10 07:59:55 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 2E10A106564A for ; Sat, 10 Jan 2009 07:59:55 +0000 (UTC) (envelope-from ivakras1@gmail.com) Received: from mail-ew0-f21.google.com (mail-ew0-f21.google.com [209.85.219.21]) by mx1.freebsd.org (Postfix) with ESMTP id 8CE128FC0A for ; Sat, 10 Jan 2009 07:59:54 +0000 (UTC) (envelope-from ivakras1@gmail.com) Received: by ewy14 with SMTP id 14so11867395ewy.19 for ; Fri, 09 Jan 2009 23:59:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=DviBZwEoEF/ztLLWYdXq/Hy5QJKSk8A6aBRqc9ICVFE=; b=w9LjB2oXnZXaikb82rvKFvISCBqTG5HGhUfa/AVvI/phuVq16X3RKPpntd2qApgmKh AXZ0/p/O6qNZrhCFc8j/sGoIT59D/eRmjQm1PnBRORBv42IV+q4kn1mKCx1bH69PrUN9 rGEZ2s2zjmwvuYExUjRvZXLCICFQ83p7X8s6k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=Z824ljJhQ5VakonzQFX/MhRTK3MD+OitMr29qXKupAdZ6DaDbl+ZFULRzHeLNb6viF Msr1VgeZ8U8y3jqpJs3ZHYCpXZrK+fDDrbiAWaXEGmpL7GnALPXvePsRWGVBy2MTfxK3 PklwnWuglz1lvqBxfzgssiOmmJmYIQMHDXf60= Received: by 10.210.76.4 with SMTP id y4mr406709eba.42.1231574393518; Fri, 09 Jan 2009 23:59:53 -0800 (PST) Received: from ?192.168.2.101? ([92.50.244.160]) by mx.google.com with ESMTPS id 23sm380508eya.53.2009.01.09.23.59.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 09 Jan 2009 23:59:52 -0800 (PST) From: Dmitry Kolosov To: freebsd-acpi@freebsd.org Date: Sat, 10 Jan 2009 10:59:30 +0300 User-Agent: KMail/1.9.10 References: <496780A8.7070801@root.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200901101059.31131.ivakras1@gmail.com> 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: Sat, 10 Jan 2009 07:59:55 -0000 On Friday 09 January 2009 23:00:03 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). > > Gabriel > > 2009/1/9 Nate Lawson : > > Gabriel Lavoie wrote: > >> My processor seems correctly recognized by est under 7.1, I get the > >> correct frequency/value pairs. What I would like is the automatic > >> behaviour where the CPU is downclocked to 50% under no load, found > >> under Windows/Linux and I would also like to know why estctrl isn't > >> supported under amd64. I already contacted Colin. :) > > > > powerd(8) is what you want. You can set an absolute frequency for idle. > > > > -- > > Nate What this settings for in defaults/rc.conf? performance_cx_lowest="HIGH" # Online CPU idle state performance_cpu_freq="NONE" # Online CPU frequency economy_cx_lowest="HIGH" # Offline CPU idle state economy_cpu_freq="NONE" # Offline CPU frequency Im using it with powerd at the same time and it runs just smoothly.