Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 May 2014 21:43:10 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>, Nathan Whitehorn <nwhitehorn@freebsd.org>
Subject:   Re: Leaving the Desktop Market
Message-ID:  <CAJ-VmonO1FiwUpZuo9PLEB0Q7RrbRiggqCS8rpVkpM26Oq7vHg@mail.gmail.com>
In-Reply-To: <CAN6yY1upJr4wcEfZhKCE%2BSCcWs=rBJvzaWWz98VSCA9AkMEPyw@mail.gmail.com>
References:  <CAF6rxgkeBozvfV-L0%2BrFZ6fWRn0=Gi3BNq1kPL=-HTq0TD6MkQ@mail.gmail.com> <A70900DF-4BAA-427F-8731-01211FFD1887@mail.turbofuzz.com> <3F7430D7-3C0F-43E1-8EBD-8AA4F701497C@FreeBSD.org> <20140503155745.GA2457@La-Habana> <CAJ-VmokHQvb2S-1c08J3RECUMosQ%2Bcd1gdB91LAb5famfKqP5w@mail.gmail.com> <20140503192305.GA1847@La-Habana> <CAJ-Vmon1ZYX18SN1f=z9N=hSgpZrAxXMxiJBUDWk6LYvMRiHmw@mail.gmail.com> <CAN6yY1uo08PDsYJ2KQNjw4hYuNsNJUvRu1b0cG%2B387F6Owkukg@mail.gmail.com> <20140504142839.GA9271@La-Habana> <53666102.5080205@allanjude.com> <53667352.4030807@allanjude.com> <536673ED.207@freebsd.org> <CAN6yY1upJr4wcEfZhKCE%2BSCcWs=rBJvzaWWz98VSCA9AkMEPyw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
throttling is disabled now.


-a

On 4 May 2014 21:27, Kevin Oberman <rkoberman@gmail.com> wrote:
> On Sun, May 4, 2014 at 10:07 AM, Nathan Whitehorn <nwhitehorn@freebsd.org=
>wrote:
>
>> On 05/04/14 10:05, Allan Jude wrote:
>>
>>> On 2014-05-04 11:47, Allan Jude wrote:
>>>
>>>> On 2014-05-04 10:28, Matthias Apitz wrote:
>>>>
>>>>> El d=C3=ADa Saturday, May 03, 2014 a las 04:59:48PM -0700, Kevin Ober=
man
>>>>> escribi=C3=B3:
>>>>>
>>>>>  On Sat, May 3, 2014 at 1:25 PM, Adrian Chadd <adrian@freebsd.org>
>>>>>> wrote:
>>>>>>
>>>>>>  Set it to the lowest available Cx state that you see in dev.cpu.0 .
>>>>>>>
>>>>>>>
>>>>>>>  Available is not required. Set it to C8. That guarantees that you
>>>>>> will use
>>>>>> the lowest available. The correct incantation in rc.conf is "Cmax".
>>>>>> performance_cx_lowest=3D"Cmax"
>>>>>> economy_cx_lowest=3D"Cmax"
>>>>>>
>>>>>> But, unless you want laggy performance, you will probably also want:
>>>>>> hint.p4tcc.0.disabled=3D1
>>>>>> hint.acpi_throttle.0.disabled=3D1
>>>>>> in /boot/loader.conf. Low Cx states and TCC/throttling simply don't =
mix
>>>>>> well and TCC is not effective, as mentioned earlier in this thread.
>>>>>>
>>>>> Re/ powerd I have in /etc/rc.conf:
>>>>>
>>>>> # powerd
>>>>> powerd_enable=3D"YES"
>>>>> powerd_flags=3D"-a max -b adp"
>>>>> #
>>>>> performance_cx_lowest=3D"Cmax"
>>>>> economy_cx_lowest=3D"Cmax"
>>>>>
>>>>> (and the additional hint.* in /boot/loader.conf as well). Which proce=
ss
>>>>> 'performance_cx_lowest' and 'economy_cx_lowest' target exactly as con=
fig
>>>>> values?
>>>>>
>>>>> Thx
>>>>>
>>>>>         matthias
>>>>>
>>>>>  In a pretty unscientific test on my laptop (Lenovo T530 with Intel i=
5
>>>> 3320M), setting hw.acpi.cpu.cx_lowest=3DC8 lowered power consumption a=
t
>>>> idle by about 3 watts, which adds about 30-45 minutes to my battery li=
fe
>>>> during conservative usage.
>>>>
>>>> Using PCBSD 10, so hint.acpi_throttle.0.disabled=3D1 was already set
>>>> (apparently solves some issue with powerd on some AMD systems)
>>>>
>>>> I have added hint.p4tcc.0.disabled=3D1 but not sure where to expect to=
 see
>>>> a difference.
>>>>
>>>>  I see the difference now, with the p4tcc stuff disabled, the lowest
>>> cpufreq is now 1200mhz instead of 150mhz
>>>
>>>
>>>
>> I just set the default for acpi_throttle and p4tcc in HEAD to disabled b=
y
>> adding these line to the default /boot/device.hints. If you want them ba=
ck,
>> editing your device.hints will restore them. This can be reverted if man=
y
>> people want throttling enabled by default, but all I have heard so far -=
-
>> and for the past many years -- is a unanimous chorus to turn it off.
>> -Nathan
>>
>
> Anyone playing around with Thermal Management should read the article on
> Tom's Hardware on the subject.  It explains things quite nicely. Even I
> could understand it. :-)
> http://www.tomshardware.com/reviews/cpu-cooler-fails,1695-3.html
> The section on Thermal Monitor 2 was new to me as it has been added since=
 I
> last researched this several  years ago. Note the tie-in between TM2 and
> EST rather than simple throttling (skipping N of every 8 clock cycles).
> Section 2 of the article has thermal specs on a lot of processors, too..
>
> Bottom line of the article is to make sure TM2 is enabled and just leave =
it
> alone to do its thing. No throttling of any sort for power mis-management=
.
>
> The one area that can stand a close look is the algorithm for adjusting
> EST. It probably will make far less difference than C-states, but it is a
> legitimate power management technique and it is under the control of
> powerd. Several people have suggested modification for this and I think
> it's at least worth a look.
>
> Finally, if we don't default p4tcc and throttling to off and change the
> default for C-states to Cmax, a lot of people will be very unhappy.
> Disabling throttling really must come first.
> --
> R. Kevin Oberman, Network Engineer, Retired
> E-mail: rkoberman@gmail.co <rkoberman@gmail.com>
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org=
"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonO1FiwUpZuo9PLEB0Q7RrbRiggqCS8rpVkpM26Oq7vHg>