Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754233AbcC3Pd0 (ORCPT ); Wed, 30 Mar 2016 11:33:26 -0400 Received: from mga01.intel.com ([192.55.52.88]:5530 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751895AbcC3PdY (ORCPT ); Wed, 30 Mar 2016 11:33:24 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,416,1455004800"; d="scan'208";a="944553876" From: "Pandruvada, Srinivas" To: "jrg.otte@gmail.com" , "rafael@kernel.org" CC: "linux-kernel@vger.kernel.org" , "linux-pm@vger.kernel.org" , "rjw@rjwysocki.net" Subject: Re: [intel-pstate driver regression] processor frequency very high even if in idle Thread-Topic: [intel-pstate driver regression] processor frequency very high even if in idle Thread-Index: AQHRipl90CSsQ2aGv0eqAwU+z7M6pg== Date: Wed, 30 Mar 2016 15:33:21 +0000 Message-ID: <1459352017.13525.45.camel@intel.com> References: <4187911.uaFVupaTVL@vostro.rjw.lan> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.199.80] Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id u2UFXVxe023361 Content-Length: 3045 Lines: 77 On Wed, 2016-03-30 at 13:05 +0200, Rafael J. Wysocki wrote: > On Wed, Mar 30, 2016 at 12:17 PM, Jörg Otte > wrote: > > > > 2016-03-29 23:34 GMT+02:00 Rafael J. Wysocki : > > > > > > On Tuesday, March 29, 2016 07:32:27 PM Jörg Otte wrote: > > > > > > > > 2016-03-29 19:24 GMT+02:00 Jörg Otte : > > > > > > > > > > in v4.5 and earlier intel-pstate downscaled idle processors > > > > > (load > > > > > 0.1-0.2%) to minumum frequency, in my case 800MHz. > > > > > > > > > > Now in v4.6-rc1 the characteristic has dramatically changed. > > > > > If in > > > > > idle the processor frequency is more or less a few MHz around > > > > > 2500Mhz. > > > > > This is the maximum non turbo frequency. > > > > > > > > > > No difference between powersafe or performance governor. > > > > > > > > > > I currently use acpi_cpufreq which works as usual. > > > > > > > > > > Processor: > > > > > Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz (family: 0x6, model: > > > > > 0x3c, > > > > > stepping: 0x3) > > > > > > > > > > Last known good kernel is: 4.5.0-01127-g9256d5a > > > > > First known bad kernel is: 4.5.0-02535-g09fd671 > > > > > > > > > > There is > > > > > commit 277edba Merge tag 'pm+acpi-4.6-rc1-1' of > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm > > > > > in between, which brought a few changes in intel_pstate. > > > Can you please check commit a4675fbc4a7a (cpufreq: intel_pstate: > > > Replace timers > > > with utilization update callbacks)? > > > > > Yes , this solved the problem for me. > > I had to resolve some conflicts myself when reverting that > > commit. Hard work :). > Thanks for doing this.  Can you please post the revert patch you have > used? > > > > > Here is a 10-seconds trace of the used frequencies when > > in "desktop-idle": > > > > driver          cpu0 cpu1 cpu2 cpu3 > > ------------------------------------- > > intel_pstate (  800  928  941 1200) MHz   load:( 0.2)% > > intel_pstate (  800  928 1181 1800) MHz   load:( 0.0)% > > intel_pstate ( 1675 1576 1347  800) MHz   load:( 0.0)% > > intel_pstate ( 1198 1576  842  800) MHz   load:( 0.5)% > > intel_pstate (  800 1181 1113 1600) MHz   load:( 0.0)% > > intel_pstate (  808 1181  805  800) MHz   load:( 0.5)% > > intel_pstate (  844 1191  900 1082) MHz   load:( 0.3)% > > intel_pstate (  816 1191  800  800) MHz   load:( 0.0)% > > intel_pstate (  800  905  892 1082) MHz   load:( 0.2)% > > intel_pstate (  945  905 1340  800) MHz   load:( 0.3)% > Please also run turbostat with and without your revert patch applied. I want to reproduce this if I can. Can you give us info about your setup (Linux distribution, laptop model etc.)? Thanks, Srinivas > > Thanks, > Rafael > -- > To unsubscribe from this list: send the line "unsubscribe linux-pm" > in > the body of a message to majordomo@vger.kernel.org > More majordomo info at  http://vger.kernel.org/majordomo-info.html