From owner-freebsd-mobile@FreeBSD.ORG Mon Aug 16 18:22:44 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 D23D016A4CE; Mon, 16 Aug 2004 18:22:44 +0000 (GMT) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2ED4243D46; Mon, 16 Aug 2004 18:22:42 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from [10.70.0.244] (daemon.mj.niksun.com [10.70.0.244]) i7GIM3Aq048654; Mon, 16 Aug 2004 14:22:04 -0400 (EDT) (envelope-from jkim@niksun.com) X-RAV-AntiVirus: This e-mail has been scanned for viruses. From: Jung-uk Kim Organization: Niksun, Inc. To: freebsd-current@freebsd.org Date: Mon, 16 Aug 2004 14:21:57 -0400 User-Agent: KMail/1.6.2 References: <6.1.0.6.1.20040816074348.03f99338@popserver.sfu.ca> <4120F823.2040802@portaone.com> In-Reply-To: <4120F823.2040802@portaone.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200408161421.57239.jkim@niksun.com> cc: Maxim Sobolev 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: Mon, 16 Aug 2004 18:22:45 -0000 On Monday 16 August 2004 02:08 pm, Maxim Sobolev wrote: > Colin Percival wrote: > > Thanks to everyone who has been sending me data about their > > processors (and in particular, the 90nm versions), I now have > > a first draft of a Enhanced SpeedStep driver available. For > > people with the appropriate processors (Pentium M only), this > > makes it possible to adjust the cpu frequency via a new sysctl > > (hw.est_curfreq), and have the cpu voltage adjusted at the > > same time. > > I've also put together a very simple control daemon which > > reads kern.cp_time every second and adjusts the cpu frequency > > based on the fraction of cpu time which is idle. This increases > > my laptop's battery life by around 40%. > > It would be nice if you can extend it to use whatever speed control > method is available (e.g. ACPI, TCC, ESS etc), so that it can be > used on older machines as well. I found ACPI driver here: http://www.spa.is.uec.ac.jp/~nfukuda/software/ FYI... Jung-uk Kim > -Maxim > > > All the code is online at > > http://www.daemonology.net/freebsd-est/ > > Assuming I don't hear any major bug reports in the next few > > days, I'll package these into ports and hopefully get them into > > the ports tree in time for 5.3-RELEASE. > > > > Colin Percival