Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jan 2009 10:59:30 +0300
From:      Dmitry Kolosov <ivakras1@gmail.com>
To:        freebsd-acpi@freebsd.org
Subject:   Re: EST (Enhanced Intel SpeedStep(R) Technology) on amd64
Message-ID:  <200901101059.31131.ivakras1@gmail.com>
In-Reply-To: <d05df8620901091200v5eba8908kda486b722f4643c9@mail.gmail.com>
References:  <d05df8620901081551j5572b45aqbed51e2955efccc8@mail.gmail.com> <496780A8.7070801@root.org> <d05df8620901091200v5eba8908kda486b722f4643c9@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 09 January 2009 23:00:03 Gabriel Lavoie wrote:
> Another question. Any reason why powerd doesn't use
> dev.est.0.freq_settings when it is available instead of
> dev.cpu.0.freq_levels?
>
> On my system:
> dev.cpu.0.freq_levels: 2500/88000 2187/77000 2000/47608 1750/41657
> 1600/44616 1400/39039 1200/41800 1050/36575 900/31350 750/26125
> 600/20900 450/15675 300/10450 150/5225
> dev.est.0.freq_settings: 2500/88000 2000/47608 1600/44616 1200/41800
>
> If I don't lower the polling time of powerd to 100ms, my system
> becomes way too much unresponsive because powerd takes too much time
> to increase the frequency, step by step and there are a lot of
> settings with dev.est.0.freq_settings (14). With
> dev.est.0.freq_settings, the minimal setting is high enough so the
> system stays responsive and powerd would bring it up to max frequency
> quickly enough, even if the polling time is still kept at 500ms. This
> would work more like Windows or Linux where the lowest frequency at
> which the CPU will drop is the lowest EIST gives (here 1200 MHz).
>
> Gabriel
>
> 2009/1/9 Nate Lawson <nate@root.org>:
> > Gabriel Lavoie wrote:
> >> My processor seems correctly recognized by est under 7.1, I get the
> >> correct frequency/value pairs. What I would like is the automatic
> >> behaviour where the CPU is downclocked to 50% under no load, found
> >> under Windows/Linux and I would also like to know why estctrl isn't
> >> supported under amd64. I already contacted Colin. :)
> >
> > powerd(8) is what you want. You can set an absolute frequency for idle.
> >
> > --
> > Nate

What this settings for in defaults/rc.conf?
performance_cx_lowest="HIGH"    # Online CPU idle state
performance_cpu_freq="NONE"     # Online CPU frequency
economy_cx_lowest="HIGH"        # Offline CPU idle state
economy_cpu_freq="NONE"         # Offline CPU frequency

Im using it with powerd at the same time and it runs just smoothly.



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