All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nebojsa Trpkovic <trx@inbox.ru>
To: cpufreq@www.linux.org.uk
Subject: Re: [PATCH] Another powernow-k7 patch for Desktop XP-M usage
Date: Fri, 15 Oct 2004 01:26:43 +0200	[thread overview]
Message-ID: <416F0B33.8050700@inbox.ru> (raw)
In-Reply-To: <200410121018.20518.Hendrik.Muhs@web.de>

Hendrik Muhs wrote:

>Hi,
>
>I have Athlon XP-M CPU running on Desktop board, which means my BIOS has no 
>PST tables. 
>
>After testing the available patches to fix this problem, I combined them an 
>wrote my own patch.
>
>The attached patch is for the latest stable kernel 2.6.8.1 and adds the 
>following parameters:
>
>- overwrite_table
>
>activates the manually settings, set it to >=1
>
>- multiplier
>
>specifies an array of multipliers, odd multipliers must be multiplied by 10: 
>3.5 -> 35
>
>- voltage
>
>specifies an array of VCore voltages in respect to the specified multipliers. 
>You have to specify them as mV:
>1.125 -> 1125
>
>- switch_latency
>
>sets the state transition latency in microseconds (default 200us)
>
>The patch does not allow overclocking: higher multipliers and/or voltages than 
>the maximum specified on CPU will be ignored. 
>You do not have to specify voltages, in this case the CPU default will be used 
>(on some boards voltage switching is not possible anyway).
>
>example usage:
>
>modprobe powernow-k7 overwrite_table=1 multiplier=3,4,5,6,7,8,9,10
>
>Disclaimer:
>It should not be possible to burn the CPU, but some combinations could crash 
>the system. I give no guaranty  that it works for your system and/or any 
>possibly resulting hardware damage.
>
>Have fun with it,
>
>Hendrik
>  
>

This is great! It works!

I had to manualy patch my powernow-k7.c but at the end I was able to 
change multiplier on the fly.
Only thing that made problems is switching latency and I had to set it 
to 850 (or more). Anything below 850 would freez system. Is 850 (or 900) 
us a lot?

One thing I just don't know how to do: How to set my max multiplier to 10.5?
I've tried
    modprobe powernow-k7 overwrite_table=1 multiplier=50,105 
switch_latency=850
but it gives 1900MHz (9.5x200MHz), and
    modprobe powernow-k7 overwrite_table=1 multiplier=5,12 
switch_latency=850
or
    modprobe powernow-k7 overwrite_table=1 multiplier=5,13 
switch_latency=850
locks compuers...

Any way to set it to 10.5?


Thank you.

  reply	other threads:[~2004-10-14 23:26 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-12  8:18 [PATCH] Another powernow-k7 patch for Desktop XP-M usage Hendrik Muhs
2004-10-14 23:26 ` Nebojsa Trpkovic [this message]
2004-10-20  9:43   ` Bruno Ducrot
2004-10-20 22:05     ` Harald Milz
2004-10-21  0:56     ` Nebojsa Trpkovic
  -- strict thread matches above, loose matches on Subject: below --
2004-10-15  7:05 Hendrik Muhs
2004-10-15 22:28 ` Nebojsa Trpkovic
2004-11-29 21:36   ` Nebojsa Trpkovic
2004-10-16 16:11 ` mark newman
2005-01-14 11:46 ` Jarkko Lavinen
2005-01-17 15:21   ` Hendrik Muhs
2005-01-17 16:31     ` Jarkko Lavinen
2005-01-19 15:35     ` Jarkko Lavinen
2004-12-01 20:09 Hendrik Muhs

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=416F0B33.8050700@inbox.ru \
    --to=trx@inbox.ru \
    --cc=cpufreq@www.linux.org.uk \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.