From owner-freebsd-current@FreeBSD.ORG Sat May 17 12:07:42 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3CF1E8B8 for ; Sat, 17 May 2014 12:07:42 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 15A6F2B11 for ; Sat, 17 May 2014 12:07:42 +0000 (UTC) Received: from John-Baldwins-MacBook-Pro.local (unknown [137.122.78.9]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 20E04B94F; Sat, 17 May 2014 08:07:41 -0400 (EDT) Message-ID: <5377510C.4080106@FreeBSD.org> Date: Sat, 17 May 2014 08:07:40 -0400 From: John Baldwin User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Allan Jude , freebsd-current@freebsd.org Subject: Re: Leaving the Desktop Market References: <20140506163823.GA1406@tiny-r255948> <53710656.6030303@allanjude.com> In-Reply-To: <53710656.6030303@allanjude.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Sat, 17 May 2014 08:07:41 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 May 2014 12:07:42 -0000 On 5/12/14, 1:35 PM, Allan Jude wrote: > I have this system: > > hw.model: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz > hw.ncpu: 4 > > http://ark.intel.com/products/75052 > > dev.cpu.0.%desc: ACPI CPU > dev.cpu.0.%driver: cpu > dev.cpu.0.%location: handle=\_PR_.CPU0 > dev.cpu.0.%pnpinfo: _HID=none _UID=0 > dev.cpu.0.%parent: acpi0 > dev.cpu.0.freq: 3100 > dev.cpu.0.freq_levels: 3101/80000 3100/80000 2900/72713 2800/69558 > 2600/62669 2400/56794 2300/53935 2100/47673 1900/42370 1800/39795 > 1600/34136 1500/31729 1300/26432 1137/23128 1100/21994 1000/19851 > 875/17369 800/15113 700/13223 600/11334 500/9445 400/7556 300/5667 > 200/3778 100/1889 > dev.cpu.0.cx_supported: C1/1/1 C2/2/148 > dev.cpu.0.cx_lowest: C8 > dev.cpu.0.cx_usage: 9.01% 90.98% last 807us > dev.cpu.1.%desc: ACPI CPU > dev.cpu.1.%driver: cpu > dev.cpu.1.%location: handle=\_PR_.CPU1 > dev.cpu.1.%pnpinfo: _HID=none _UID=0 > dev.cpu.1.%parent: acpi0 > dev.cpu.1.cx_supported: C1/1/1 C2/2/148 > dev.cpu.1.cx_lowest: C8 > dev.cpu.1.cx_usage: 11.70% 88.29% last 21303us > dev.cpu.2.%desc: ACPI CPU > dev.cpu.2.%driver: cpu > dev.cpu.2.%location: handle=\_PR_.CPU2 > dev.cpu.2.%pnpinfo: _HID=none _UID=0 > dev.cpu.2.%parent: acpi0 > dev.cpu.2.cx_supported: C1/1/1 C2/2/148 > dev.cpu.2.cx_lowest: C8 > dev.cpu.2.cx_usage: 15.17% 84.82% last 22987us > dev.cpu.3.%desc: ACPI CPU > dev.cpu.3.%driver: cpu > dev.cpu.3.%location: handle=\_PR_.CPU3 > dev.cpu.3.%pnpinfo: _HID=none _UID=0 > dev.cpu.3.%parent: acpi0 > dev.cpu.3.cx_supported: C1/1/1 C2/2/148 > dev.cpu.3.cx_lowest: C8 > dev.cpu.3.cx_usage: 11.74% 88.25% last 6073us > > > According to the Intel specs (Page 11), this processor supports C1, C1E, > C3, C6 and C7 > > The above sysctl dump shows only C1 and C2. I wonder if the C2 is > actually C3 Yes, ACPI C states != CPU C states. Often C6/C7 map to C3. You might have a BIOS option to control C6/C7. I've seen several BIOSes that default to only exporting Intel C3 as C2, but do not advertise Intel C6/C7 as C3 until you enable that in the BIOS. > http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xeon-e3-1200v3-vol-1-datasheet.pdf > > How is our support for the newer Cx States introduced in Haswell, which > can apparently go as high as C10 For idling, any Intel Cx state should work as long as the BIOS is configured to export it as an ACPI Cx state. -- John Baldwin