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 Answer 1

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
6
  • Ok I found the .exe process and I slowed it down. However, this does not fix the problem. Yes, it uses less percentage of CPU speed and this makes the program slower, i.e. shocky. But the program itself uses the clockspeed to process walking speed, graphics, etc. So it is not a matter of using less CPU percentage, but actually slowing the CPU down. Any suggestions for this? Jun 11, 2015 at 13:31
  • Ummm.... if the game is a old DOS game you can try dosbox + dbgl. Dosbox is a DOS emulator (it allows set the cpu freq) and DBGL is a gui dor DOSBOX.
    – acesargl
    Jun 11, 2015 at 14:12
  • Without using dosbox, do you know how to slow the CPU speed down below the limit (1.2 GHz for me)? Jun 11, 2015 at 14:40
  • cpufreq-set (you can install with sudo apt-get install cpufrequtils) and try it (sudo cpufreq-set -f 1000MHz), but read some tutorial/manual before using it (thinkwiki.org/wiki/How_to_use_cpufrequtils)
    – acesargl
    Jun 11, 2015 at 15:56
  • I already tried that, but I can't go below 1.2GHz... Jun 11, 2015 at 17:25

You must log in to answer this question.

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