2

I have an old laptop I'd like to repurpose as a print/SSH server (among a few other light tasks). The laptop has a 2.0GHz Pentium M processor with 1GB of RAM (to be specific, its an old Dell Precision M60). The system is running Ubuntu Server 10.04. A combination of htop and my screen config show that the CPU is constantly running at its full speed, even when under little/no load -- this was not an issue under 9.04 and 9.10. I'd like to drop the speed of the processor down to save on power, heat, and noise.

Is there any way that I can force the system to only run at 600MHz.

2 Answers 2

1

You could under clock the processor at the hardware level through BIOS. Here's a guide for overclocking that specific model (you'll want to do just the opposite ;):

http://www.overclockers.com/forums/showthread.php?t=277264

I wouldn't trust software that claims to do this but that's just a personal BIOS (lame pun). I've seen it done for video cards.

2
  • I've poked around in the BIOS for the P-M60 a bunch, but never seen anything for setting the CPU speed only. Unfortunately, Intel processors are always multiplier-locked, so I'd have to downclock the entire system to do this. Aug 11, 2010 at 18:57
  • Yes, downclocking the entire system would be the outcome.
    – Patrick R
    Aug 11, 2010 at 19:41
1

You don't need to use the BIOS. There's some stuff in /sys/devices that'll set the CPU Scaling factor

Have a look at this guide: http://embraceubuntu.com/2005/11/04/enabling-cpu-frequency-scaling/ It can explain more than I can easily

2
  • This stuff was working in versions previous to 10.04 automatically. I think 10.04 broke something. Aug 11, 2010 at 18:57
  • Odd. I'm sure I've had it working on a 10.04 server. Aug 11, 2010 at 19:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .