k6mult Detailed Installation

First, see if this program will work for you. (The program itself will perform these checks, but you may feel more comfortable doing it yourself before you install.)

  1. Verify that you have an AMD K6-III+ or K6-2+ processor by typing the following:
    $ cat /proc/cpuinfo
    and looking for the following lines in the putput:
    cpu family : 5
    model      : 13
  2. Verify that your kernel supports the "mode specific register" CPU features by typing the following:
    $ su
    # /sbin/modprobe msr
    # exit
    If you get an error message, you need to upgrade your kernel or recompile it, specify an AMD K6 processor, and enable the MSR module compilation flag.

Once you have verified that your processor and kernel are able to use k6mult, download the binary installation package for RedHat Linux 7.1 and save it in k6mult-0.1-1.i586.rpm. this with rpm -ivh k6mult-0.1-1.i586.rpm. Then, test it as follows: $ su Password: # /usr/local/sbin/k6mult 2.0

This should set your CPU to 2x FSB, the slowest setting. Run a benchmark and verify it.

Next, use k6mult to set the value to the multiplier setting you want, for example 5.0, and run your benchmark. If you are satisfied with the results, edit the code /etc/k6mult.conf and specify the desired multiplier setting.

The k6mult service will start automatically when you reboot your system and will set the value as specified in the /etc/k6mult.conf file. After editing the file, you can restart the service without rebooting by typing the following: $ su Password: # /sbin/service k6mult restart # exit

Note that the k6mult service does nothing when stopped, and there is no run-time component to it. The CPU speed changes happen when the service is started.

Back to k6mult