sotirovlyu
January 26th, 2010, 12:59 AM
Hello Ubuntuforums members,
I'm running Ubuntu 9.10 on a ThinkPad T43 with following specs:
Model/type: 2668-CTO/VYU
CPU: Intel Pentium M (Dothan) 2.0 GHz
Chipset: Intel 915PM
I/O Hub: Intel 82801FBM ICH6-M southbridge
Video: ATI Mobility Radeon X300
My problems are with cpu-scalling and my machine is staying almost all of the time at the lowest CPU speed - 800MHz. I cannot force it to change to 2.0Ghz or any of the other available fequencies above the minimum, neither with the gnome applet, nor with tools like cpufrequtils. Changing of governor, or trying to set the speed to fixed one are unsuccessful.
As a result my system is very slow, and I can see from the gnome applet that from time to time it goes to 2GHz, but I'm not sure if this is not fake, because whenever I need the speed.. some CPU intensive task nothing happens (e.g. flash vidoes are tearing).
This is the state as per cpufreq-info after boot:
cpufreq-info
cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 800 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 800 MHz and 2.00 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz (asserted by call to hardware).
cpufreq stats: 2.00 GHz:0.00%, 1.60 GHz:0.00%, 1.33 GHz:0.00%, 1.07 GHz:0.00%, 800 MHz:0.00% (4446)
I have same problem if try Kubuntu 9.10 of course. Both with default kernel 2.6.31-14 and the latest from standard repositories - 2.6.31-17
I made a test with a earlier Ubuntu 8.04 LTS with kernel 2.6.24-26 and there the problem does not exist. CPU scaling is working correctly I can play the flash videos (easiest test that I can make) and all is fine - the system is obviously faster.
I read somewhere that after Ubuntu 9.04 acpi_cpufreq is already compiled into the kernel, and may be this is connected to my problem.
Could you please advice with some ideas if it is a known issue/bug, how to solve, etc. I'm found similar problems in launchpad, but not the same exactly, and no working solution for me.
UPDATE: After posting, I found and installed an unofficial 2.6.31-17 kernel with some modifications, most notably with acpi_cpufreq compiled as a module. And currently CPU scaling works normally.
The kernel i installed is from "https://launchpad.net/~linux-phc/+archive/ppa" (linux-phc.org), which is meant for undervolting the CPU and replacing acpi_cpufreq with a module provided by linux-phc team. But by default after installing the modified kernel it boots with original acpi_cpufreq as module and I'm on this step, before preparing the phc module.
I'm running Ubuntu 9.10 on a ThinkPad T43 with following specs:
Model/type: 2668-CTO/VYU
CPU: Intel Pentium M (Dothan) 2.0 GHz
Chipset: Intel 915PM
I/O Hub: Intel 82801FBM ICH6-M southbridge
Video: ATI Mobility Radeon X300
My problems are with cpu-scalling and my machine is staying almost all of the time at the lowest CPU speed - 800MHz. I cannot force it to change to 2.0Ghz or any of the other available fequencies above the minimum, neither with the gnome applet, nor with tools like cpufrequtils. Changing of governor, or trying to set the speed to fixed one are unsuccessful.
As a result my system is very slow, and I can see from the gnome applet that from time to time it goes to 2GHz, but I'm not sure if this is not fake, because whenever I need the speed.. some CPU intensive task nothing happens (e.g. flash vidoes are tearing).
This is the state as per cpufreq-info after boot:
cpufreq-info
cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 800 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 800 MHz and 2.00 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz (asserted by call to hardware).
cpufreq stats: 2.00 GHz:0.00%, 1.60 GHz:0.00%, 1.33 GHz:0.00%, 1.07 GHz:0.00%, 800 MHz:0.00% (4446)
I have same problem if try Kubuntu 9.10 of course. Both with default kernel 2.6.31-14 and the latest from standard repositories - 2.6.31-17
I made a test with a earlier Ubuntu 8.04 LTS with kernel 2.6.24-26 and there the problem does not exist. CPU scaling is working correctly I can play the flash videos (easiest test that I can make) and all is fine - the system is obviously faster.
I read somewhere that after Ubuntu 9.04 acpi_cpufreq is already compiled into the kernel, and may be this is connected to my problem.
Could you please advice with some ideas if it is a known issue/bug, how to solve, etc. I'm found similar problems in launchpad, but not the same exactly, and no working solution for me.
UPDATE: After posting, I found and installed an unofficial 2.6.31-17 kernel with some modifications, most notably with acpi_cpufreq compiled as a module. And currently CPU scaling works normally.
The kernel i installed is from "https://launchpad.net/~linux-phc/+archive/ppa" (linux-phc.org), which is meant for undervolting the CPU and replacing acpi_cpufreq with a module provided by linux-phc team. But by default after installing the modified kernel it boots with original acpi_cpufreq as module and I'm on this step, before preparing the phc module.