From owner-freebsd-stable@FreeBSD.ORG Sat May 23 11:01:18 2015 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4861756 for ; Sat, 23 May 2015 11:01:18 +0000 (UTC) Received: from mail-lb0-x233.google.com (mail-lb0-x233.google.com [IPv6:2a00:1450:4010:c04::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 33253117D for ; Sat, 23 May 2015 11:01:18 +0000 (UTC) Received: by lbbzk7 with SMTP id zk7so27393986lbb.0 for ; Sat, 23 May 2015 04:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IXpoVgE2NelTrCvh0OMNN/NeozHNM3+qi+3zSeUIpmA=; b=ecwV5hmWfeOWWJFkwTIjDT70Jjct3/m+Wu1ZLx3CsDIA4VeG4s17ckGwj4Zglh3M95 b+/Gn9FFZOs4kru/0s6V1WvZc4D8LENdmkgogpEDyuxDthykI9zXQe8YkNpJ49XeByER v08cavcudaAwDlEmSF9rQdGIAfo9ReHLKANovx1GMQy3e0gybPf+0q8yPDHFbL3OHKqO vXZdf1BNq5muR6jhEIfzmI4FSSMdlt1EppSMsVwRi582dcXV6hfouePCWtw76YIRVmJl ycq+xNOuoCm5AN7ltnRKkwz2722phKalyPJTCupipFJgs2xMIorrAXNieg9dmwqoyzRH 77pg== MIME-Version: 1.0 X-Received: by 10.152.27.105 with SMTP id s9mr10185642lag.86.1432378876241; Sat, 23 May 2015 04:01:16 -0700 (PDT) Received: by 10.152.137.193 with HTTP; Sat, 23 May 2015 04:01:16 -0700 (PDT) In-Reply-To: <20150523163014.U7173@sola.nimnet.asn.au> References: <555C71C8.4080007@gmx.com> <555EDBBB.4090107@gmx.com> <20150522104213.4e083225@nonamehost.local> <20150523014640.K7173@sola.nimnet.asn.au> <20150523163014.U7173@sola.nimnet.asn.au> Date: Sat, 23 May 2015 14:01:16 +0300 Message-ID: Subject: Re: CPU frequency doesn't drop below 1200MHz (like it used to) From: Kimmo Paasiala To: Ian Smith Cc: "freebsd-stable@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2015 11:01:18 -0000 On Sat, May 23, 2015 at 10:00 AM, Ian Smith wrote: > On Fri, 22 May 2015 20:26:40 +0300, Kimmo Paasiala wrote: > > On Fri, May 22, 2015 at 8:19 PM, Ian Smith wrote: > > > On Fri, 22 May 2015 16:28:49 +0300, Kimmo Paasiala wrote: > > > > On Fri, May 22, 2015 at 10:42 AM, Ivan Klymenko wrote: > [..] > > >> Try changing the options in /boot/device.hints > > >> hint.acpi_throttle.0.disabled="0" > > >> hint.p4tcc.0.disabled="0" > > > > > > > Thanks, those also fixed powerd(8) for me that stopped working after > > > > upgrading to stable/10 from releng/10.1. Why are those setting > > > > suddenly needed now? > > > > > > > > -Kimmo > [..] > > > Can you say exactly in what way powerd stopped working then? > > > > Powerd(8) complained (excerpt from dmesg -a): > > > > Starting powerd. > > powerd: no cpufreq(4) support -- aborting: No such file or directory > > /etc/rc: WARNING: failed to start powerd > > > > Putting those two settings in loader.conf and rebooting fixed the > > problem and powerd started working again apparently because cpufreq(4) > > device was available again. > > Ok, if anabling acpi_throttle and/or p4tcc made cpufreq - and thus > powerd - work for you, then it seems likely that you do not have EST > enabled in your BIOS. Or at least, we've seen another instance where > that was the case, which was fixed by enabling EST (or however your > particular BIOS refers to it .. AMD for example use different terms). > > What CPU is this? In what machine? > > If EST (ono) IS enabled in your BIOS, this needs further investigation. > > As is, powerd may be running, but it's doing so highly inefficiently; > refer to Stefan, Adrian and Kevin's responses for details. > > cheers, Ian It's an Intel Atom running amd64 version of FreeBSD stable/10: FreeBSD firewall.rdnzl.info 10.1-STABLE FreeBSD 10.1-STABLE #1 r283292: Sat May 23 01:08:03 EEST 2015 root@firewall.rdnzl.info:/usr/obj/usr/src/sys/GENERIC amd64 CPU: Intel(R) Atom(TM) CPU D510 @ 1.66GHz (1666.68-MHz K8-class CPU) Origin="GenuineIntel" Id=0x106ca Family=0x6 Model=0x1c Stepping=10 Features=0xbfebfbff Features2=0x40e31d AMD Features=0x20100800 AMD Features2=0x1 TSC: P-state invariant, performance statistics Powerd was working on 10.1-RELEASE but stopped working after upgrade to 10-STABLE and nothing was changed in BIOS settings. However, reading the other replies to this thread I get the impression that powerd(8) doesn't actually save energy on this platform and I'm better off without it? -Kimmo