linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Phillip Susi <psusi@cfl.rr.com>
To: mihn <mihnsk@gmail.com>
Cc: 吴名 <wkq5325@gmail.com>, linux-acpi@vger.kernel.org
Subject: Re: cpu voltage change question
Date: Fri, 28 Jan 2011 14:46:24 -0500	[thread overview]
Message-ID: <4D431D10.3070404@cfl.rr.com> (raw)
In-Reply-To: <1296205852.26579.18.camel@genix>

On 1/28/2011 4:10 AM, mihn wrote:
> Yes. I noticed from intel i7 datasheet that 	 MSR register
> can change voltage and frequency at the same time.
> 
> What i want to know is how to change voltage while keeping the frequency
> unchanged.

Then you change the voltage and leave the frequency bits where they are
at.  This should be blindingly obvious.

> Say that current frequency is 2.8Ghz, and voltage is 1.5v.
> In this case, i just want to increase voltage to 1.6v w/o frequency
> changing.

This is not a sensible goal.  If it is running stable already at 1.5v,
then you do not want to increase to 1.6v because that will just be a
waste of power.  The reason to increase the voltage is so that you can
increase the frequency.

> If i know the spec of IA32_PERF_CTL_MSR, then would it be possible?
> If not or if there's no way to get the spec of MSR, is there any
> possible way to achieve it?

Good question.  I can not find it either.  The system programming guide
just says that it is 16 bits and model specific.  The data sheet for the
core i5 does not define its contents.

I thought there were supposed to be a few MSRs somewhere that held the
VID codes that should be used to select the voltage for each P-state,
and then you switch P-states by touching the address specified in the
P-state table the bios provides in the DSDT, but the description of this
MSR makes it sound like that is not correct.

      reply	other threads:[~2011-01-28 19:45 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-27  9:10 cpu voltage change question mihn
2011-01-27 16:12 ` Phillip Susi
2011-01-27 18:31   ` Henrique de Moraes Holschuh
2011-01-27 18:39   ` mihn leigh
2011-01-27 18:47     ` Henrique de Moraes Holschuh
     [not found]     ` <AANLkTim=ZGBU8AD9_ub5gAL8YHn6EDoORsLvMc6M-3aU@mail.gmail.com>
2011-01-28  9:10       ` mihn
2011-01-28 19:46         ` Phillip Susi [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D431D10.3070404@cfl.rr.com \
    --to=psusi@cfl.rr.com \
    --cc=linux-acpi@vger.kernel.org \
    --cc=mihnsk@gmail.com \
    --cc=wkq5325@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).