From owner-freebsd-mobile@FreeBSD.ORG Sun Sep 5 21:05:36 2004 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2987716A4CE; Sun, 5 Sep 2004 21:05:36 +0000 (GMT) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 100BC43D2D; Sun, 5 Sep 2004 21:05:36 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Sun, 05 Sep 2004 14:05:35 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 72FB45D04; Sun, 5 Sep 2004 14:05:35 -0700 (PDT) To: Maxim Sobolev In-reply-to: Your message of "Sun, 05 Sep 2004 19:54:17 +0300." <413B44B9.7020704@portaone.com> Date: Sun, 05 Sep 2004 14:05:35 -0700 From: "Kevin Oberman" Message-Id: <20040905210535.72FB45D04@ptavv.es.net> cc: freebsd-current@FreeBSD.ORG cc: Colin Percival cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Enhanced SpeedStep driver available X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2004 21:05:36 -0000 > Date: Sun, 05 Sep 2004 19:54:17 +0300 > From: Maxim Sobolev > Sender: owner-freebsd-mobile@freebsd.org > > This is a multi-part message in MIME format. > --------------080500030706020202000104 > Content-Type: text/plain; charset=us-ascii; format=flowed > Content-Transfer-Encoding: 7bit > > Please see attached a patch which adds support to TCC speed control > available in every intel p4 processor. This patch requires up-to-date > current system to work properly, since I've recently addes ESS-like > sysctl that can be used to obtain list of speed steps supported by TCC > circuit. > > It would be nice to have it integrated into the estctrl. I'd love to see a good description of TCC, SpeedStep, and ESS. I have learned that TCC and ACPI CPU throttling are additive. (TCC set to 25% and throttling of 25% results in 12.5% performance), but I am unsure of the advantages of one over the other. I did read an article on TCC that said that speed an be manually set or t can be run in "automatic" mode where the processor will slow down a the CPU heat up. Is there BIOS/hardware support for this automatic capability or is it purely software? I see no way to get it with FreeBSD. Do any of these tie in with ACPI in some way? Will the eagerly anticipated cpufreq work? Is there some reason for so may ways to do about (but not quite) the same thing? SS, CPU throttling, ESS, TCC all are pretty similar on the surface, but I suspect far less so under the covers. I'd just like to find a good document that discusses any (or better yet, all) of the options so I can decide the best way to configure my laptop. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634