Re: anyone get cpufreq working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you very much Satish.
This worked like a charm. I have a P4 mobile.

Just a question, do you know why checking out the CPU in ACPI still shows it at full speed?

[root@insomnia root]# cat /proc/acpi/processor/CPU0/performance
state count:             6
active state:            P0
states:

   *P0:                  2400 MHz, 20000 mW, 250 uS
    P1:                  2400 MHz, 20000 mW, 250 uS
    P2:                  2400 MHz, 20000 mW, 250 uS
    P3:                  2400 MHz, 20000 mW, 250 uS
    P4:                  2400 MHz, 20000 mW, 250 uS
    P5:                  1200 MHz, 15000 mW, 250 uS


When I check CPUFREQ it appears to be working:

[root@insomnia root]# cat /proc/cpufreq
          minimum CPU frequency  -  maximum CPU frequency  -  policy
CPU  0     
1200000 kHz ( 50 %)  -    2400000 kHz (100 %)  -  performance
[root@insomnia root]# echo -n "0:0:0:powersave" > /proc/cpufreq
[root@insomnia root]# cat /proc/cpufreq
          minimum CPU frequency  -  maximum CPU frequency  -  policy
CPU  0     
1200000 kHz ( 50 %)  -    1200000 kHz ( 50 %)  -  powersave



Is my ACPI just not working properly? I guess I'm just looking for a sure way to make sure my CPU is running at 50% now.


I'll have to check out cpudyn now.

thanks again for your help!

~ Troy Campano ~


On Mon, 2004-01-26 at 15:25, Satish Balay wrote:
On Sun, 25 Jan 2004, Troy Campano wrote:

> Anyone get CPUFREQ working to change the speed of your CPU?
> 
> When I cat the CPUFREQ file it doesn't really change anything.
> 
> echo -n "0:0:0:powersave" > /proc/cpufreq
> 
> And I get:
> 
> 
> [root@insomnia root]# cat /proc/cpufreq
>           minimum CPU frequency  -  maximum CPU frequency  -  policy
> 
> 
> Do I need to do something else?

Depending upon the mobile chip you have - you will need to load the
correct speedstep kernel module.

Pentium-M         : speedstep-centrino
Pentium-4 Mobile  : speedstep-ich
Pentium-III Mobile: speedstep-lib

I have a Pentium-M and add the following line to  /etc/rc.local 
>>
modprobe speedstep-centrino
>>

Now the following works:
>>>>
[asterix]: lsmod |grep speedstep
speedstep-centrino      3624   0  (unused)
[asterix]: cat /proc/cpufreq 
          minimum CPU frequency  -  maximum CPU frequency  -  policy
CPU  0       600000 kHz ( 37 %)  -    1600000 kHz (100 %)  -  performance
[asterix]: echo -n "0:0:0:powersave" > /proc/cpufreq
[asterix]: cat /proc/cpufreq 
          minimum CPU frequency  -  maximum CPU frequency  -  policy
CPU  0       600000 kHz ( 37 %)  -     600000 kHz ( 37 %)  -  powersave
>>>>>

However I use cpudyn to manage this automatically.
http://apt.sw.be/redhat/fc1/en/i386/dag/RPMS/cpudyn-0.4.7-0.rhfc1.dag.i386.rpm

Satish

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux