View previous topic :: View next topic |
Author |
Message |
tonyhouse n00b

Joined: 18 Jan 2005 Posts: 6
|
Posted: Mon Mar 07, 2005 6:19 pm Post subject: change voltage of the processor |
|
|
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 |
|
 |
Fran Guru


Joined: 29 Feb 2004 Posts: 530 Location: Coruña (Spain)
|
Posted: Mon Mar 07, 2005 7:18 pm Post subject: Re: change voltage of the processor |
|
|
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 |
|
 |
tonyhouse n00b

Joined: 18 Jan 2005 Posts: 6
|
Posted: Tue Mar 08, 2005 11:31 am Post subject: |
|
|
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 |
|
 |
Fran Guru


Joined: 29 Feb 2004 Posts: 530 Location: Coruña (Spain)
|
Posted: Tue Mar 08, 2005 4:45 pm Post subject: |
|
|
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 . 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 |
|
 |
|
|
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
|
|