When installing a K6-2+ or K6-III+ in a Tyan S1590 motherboard you have two options. The first is to flash upgrade the BIOS to a version modified by Jan Steunebrink.
The second is to set the clock multiplier jumpers to 3x and use software to optimize the processor and increase its internal software controlled clock multiplier.
The patched BIOS is available at
Utility programs are available at
Additionally my S1590 is of the earlier 4 jumper V-core selection series.
Although 2.0V is listed in the manual as an available V-core setting it produces 1.25V when selected. As it turns out this is exactly what the Cherry Semiconductor switching voltage regulator (CS5151) used on my S1590 is designed to generate. The 5 jumper V-core version of the S1590 apparently does not suffer from this limitation because it uses the CS5155 or CS5156 which has a wider voltage selection (that includes 2.0V).
At any rate I had to set the core voltage to 2.1V.
With the patched BIOS and this core voltage setting I am running at a multiplier of 5.5 with an FSB of 100MHz.
As I mentioned previously the K6-III+ (and K6-2+) have the ability to change the clock multiplier on the fly.
A few applications are available (DOS and Windows based) that allow you to do this. The first of these utilities (which I originally used) is the DOS based application TSC.EXE.
This application is run from your AUTOEXEC.BAT file each time you start your Windows based system.
The second utility (which I currently use) is a combination DOS and Windows based program set. The first component runs at the DOS level (in the AUTOEXEC.BAT) file to prepare it for software switching.
Then a Windows based component can be run to select one of the available clock multipliers. This program set is available at
When running with the K6-III+ the Tyan System Health Monitor incorrectly reported voltage and temperature measurements (at least on my system).
The System Health Monitor reports erratic and out of tolerance voltages and temperatures as the clock multiplier is changed.
Using a multi-meter I verified that the core voltage was not changing and was stable at the 2.1V setting I selected. This was also the case for other voltages (3.3V and 5.0V).
The datasheets for the K6-2+ and K6-III+ specify a recommended operating core voltage of 1.9V to 2.1V. The absolute maximum rating as listed in the datasheet is 2.2 volts.
I also taped a temperature probe to the backside of my K6-III+ (same side the onboard temperature sensor is located). Then I compared the temperature meter to the temperature reported by the System Health Monitor (SHM). I then ran the Mad Orion benchmark program (default benchmark) with the CPU at 600MHz.
The temperature meter peaked at 43C, while the SHM program jumped all over and got as high as 70C.
The SHM program would show large fluctuations in very short time periods (as much as 10C between readings). While the temperature meter showed much slower fluctuations in temperature (0.2C between readings). This leads me to believe that the onboard voltage and temperature monitoring on the S1590 does not work well with the K6-III+.
I never performed this test using a K6-2, so can't attest to its accuracy with that processor. I performed this test on just one S1590 motherboard. So I can't definitively say others are also inaccurate. In my case the SHM program is not correct. The temperature of the CPU is well within tolerance.
I have however noticed that the temperature and voltage measurements of the SHM do not fluctuate nearly so much when running a CPU cooler program.
For example Rain, available at
When using the Tyan supplied BIOS I am able to resolve any incompatible issues via utility programs in my AUTOEXEC.BAT file (available at the above links).
The following is an excerpt from my AUTOEXEC.BAT file (prior to using the patched BIOS)
C:\AMDK63\TSC 5.5 C:\AMDK63\K6WAON 128 C:\AMDK63\k6clkiniNote: EMM386.EXE must not be loaded in order for these utilities to operate properly.
Michael McCarrick