0

I'm trying to slow down my CPU to play an old game (Windows 98). I've installed indicator-cpufreqand after using this help I managed to get it to work.

However, I'm only able to select certain speeds; from 2.30 GHz to 1.20 Ghz. For the game to run even better I want to slow down a bit more. How can I do this?

-EDIT-

So I used cpufreq-set to manually change the CPU speed and it seems that I can't go below 1.2GHz. Is this a build-in limit? Can I change it? I looked into my BIOS but couldn't find any 'CPU Frequency' settings. I can't use DOSBox because the game is not a DOS game.

I'm using a HP EliteBook8570w: Intel Core i7-3610QM @2.30GHz x 8, 64-bit

What it looks like

1 Answers1

1

Do not slow down your computer, slow down your program.

You can use cpulimit. This program limits the percentage of CPU for a specified program or process.

The percentage is specified with -l argument and uses a number between 1 and 100*num_of_cpus

The program is specified with -e argument (if you use the program file name) or -p (if it is a running process).

You can install from Software Center or with the command:

sudo apt-get install cpulimit

Now you can use:

cpulimit -e my_program_exe_file_name -l 20

and you program will be limited to 20% of one CPU.

If you want to limit a running process (example process id 12345)

cpulimit -p 12345 -l 20
acesargl
  • 176