Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
change voltage of the processor
View unanswered posts
View posts from last 24 hours

 
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
tonyhouse
n00b
n00b


Joined: 18 Jan 2005
Posts: 6

PostPosted: Mon Mar 07, 2005 6:19 pm    Post subject: change voltage of the processor Reply with quote

in windows there is an utility called rmclock, with it I made the feature cool'n quiet working with these specs:
multiplier frequency vcore
4x 800 0,8
9x 1800 1,2
this is a STABLE system with full functionality and less heat production...of course...
this was the original configuration:
multiplier frequency vcore
4x 800 1,1
9x 1800 1,5

if I would apply the same settings for my gentoo64 wich setting I have to change?

thanks
Back to top
View user's profile Send private message
Fran
Guru
Guru


Joined: 29 Feb 2004
Posts: 530
Location: Coruña (Spain)

PostPosted: Mon Mar 07, 2005 7:18 pm    Post subject: Re: change voltage of the processor Reply with quote

tonyhouse wrote:
if I would apply the same settings for my gentoo64 wich setting I have to change?

You must patch the kernel. Specifically, arch/i386/kernel/cpu/cpufreq/powernow-k8.c. I've made a patch to have my athlon at 1.4V when it's at full speed (instead of 1.5V). In my case, the patch (for 2.6.11) is:

Code:
*** powernow-k8.c       2005-03-05 16:21:02.000000000 +0100
--- powernow-k8.c       2005-03-05 16:44:54.000000000 +0100
***************
*** 522,527 ****
--- 522,529 ----
  static void print_basics(struct powernow_k8_data *data)
  {
        int j;
+       if (data->numps >= 0)
+               data->powernow_table[0].index += (4 << 8);
        for (j = 0; j < data->numps; j++) {
                if (data->powernow_table[j].frequency != CPUFREQ_ENTRY_INVALID)
                        printk(KERN_INFO PFX "   %d : fid 0x%x (%d MHz), vid 0x%x (%d mV)\n", j,


Adding (4 << 8) has the effect of decreasing the voltage 0.1V (each (1 << 8) means -25mV). So if you want to get 0.3V less, you must add (12 << 8) to the corresponding value in data->powernow_table[j].index. The value of j depends on the bios and m/b. In my case, 0 is for 2.2GHz, 1 for 1.8GHz and 2 for 1GHz. So I only change powernow_table[0].

Do this under your own responsability, of course. This worked for me, but I can't promise you your computer won't explode :P.
Back to top
View user's profile Send private message
tonyhouse
n00b
n00b


Joined: 18 Jan 2005
Posts: 6

PostPosted: Tue Mar 08, 2005 11:31 am    Post subject: Reply with quote

thanks a lot!!!
I made it and the voltage are so low as I can....

there is my dmesg on start...
Code:
##########################
Chanching voltage values
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0xe (1200 mV)
powernow-k8:    1 : fid 0x8 (1600 MHz), vid 0x12 (1100 mV)
powernow-k8:    2 : fid 0x0 (800 MHz), vid 0x1e (800 mV)
Stanza's patch
##########################
Back to top
View user's profile Send private message
Fran
Guru
Guru


Joined: 29 Feb 2004
Posts: 530
Location: Coruña (Spain)

PostPosted: Tue Mar 08, 2005 4:45 pm    Post subject: Reply with quote

tonyhouse wrote:
thanks a lot!!!
I made it and the voltage are so low as I can....

there is my dmesg on start...
Code:
##########################
Chanching voltage values
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0xe (1200 mV)
powernow-k8:    1 : fid 0x8 (1600 MHz), vid 0x12 (1100 mV)
powernow-k8:    2 : fid 0x0 (800 MHz), vid 0x1e (800 mV)
Stanza's patch
##########################

Mmm, 1.2V... I'm tempted to lower my voltage a few decivolts :P. I set it to 1.4 because that was the maximum voltage which allowed me to set the zalman at min speed (1400 rpms) without the temp raising to >64º. Seeing yours I thing I'll try with 1.3V@2.2GHz.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum