VOGONS


First post, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Hi, all

I have a Batman's Revenge motherboard with a Pentium 60 CPU. I got the Turbo button to work, but it only slows down the CPU after the reboot. The manual states:

Changing the Turbo mode may be prohibited by an operating system or application software. For example, the CPU speed cannot be changed with the hot keys when the CPU is in Protected Mode.

I'm using MS-DOS 6.22+Windows 3.11 on this machine. Is it possible to somehow use turbo without rebooting?

Additionally I'm kind of trying to figure out the speed my CPU is running in Turbo mode. The manual says it should be 286@8MHz, but it can actually play Wing Commander 1 in this mode perfectly — which requires at least 12 MHz as far as I understand. What would be a definite way to find a CPU equivalent for this mode?

Here are some benchmarks:

SpeedSys: 7.01
System Information 8.0: 16.3
PC Player Benchmark: 2.0
3DBench 1.0: 7.2

According to SpeedSys, that should be about the same as 386DX-40. System Information puts turbo performance at half of 386DX-33.

Thanks!

MR BIOS catalog
Unicore catalog

Reply 1 of 7, by Ampera

User metadata
Rank Oldbie
Rank
Oldbie

It says the turbo button will not work in protected mode. The solution then is to use real mode applications when you want to activate the turbo button.

Reply 2 of 7, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Interesting topic! I wonder if "protected mode" refers to 32bit protected mode only (with or without V86).
Or 286 protected mode also, as Windows 3.1 does in Standard Mode or OS/2 1.x..

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 3 of 7, by clueless1

User metadata
Rank l33t
Rank
l33t

I came up with this awhile back. Much of it is derived from slower or faster actual results, some of it is taken from Phil's VGA Database, and some of it is from my own actual results. It's not perfect, but it can give you a ballpark estimate.

The attachment reference.png is no longer available

If you run Doom, that will give you one more data point. But when you're trying to peg slowed-down performance, it's never going to be completely consistent. Some benchmarks will say it's much faster, others will say it's slower. You just have to play a few games and get a feel. Wing Commander plays perfectly on a 33Mhz 386, Ultima VII plays perfectly on a 486/33, so that might help you.

Regarding having to reboot for Turbo, that's not the case on my 486. I can turn it on and off while 3dbench (or any game) is running, and see it slow down and speed up.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 4 of 7, by j^aws

User metadata
Rank Oldbie
Rank
Oldbie

There are many implementations of Turbo usage. It can be done realtime using the Turbo header or a keyboard combination if the board allows. Sometimes, the BIOS has this functionality, too. But this obviously requires a reboot.

I've seen the Real Mode requirement when a keyboard combination is required, but this didn't require a reboot. I don't have the OPs board, so it could be a specific implementation that adjusts a BIOS setting or something similar.

Finding out exactly what the Turbo implementation is doing can be difficult. And benchmarks can report unusual FSBs and clock speeds. I just use Norton Sys Info or Speedsys to give equivalent CPU speeds, but this can be slightly off.

It is also not limited to socket types, as it can be done even on Socket 7. I haven't seen an implementation on anything newer.

Reply 5 of 7, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
j^aws wrote:

There are many implementations of Turbo usage. It can be done realtime using the Turbo header or a keyboard combination if the board allows. Sometimes, the BIOS has this functionality, too. But this obviously requires a reboot

Actually, my board has all three. It has a BIOS option, a Turbo header and (according to manual) a shortcut. Ctrl+Alt-/+. However, while the turbo works (with a reboot), the shortcut doesn't seem to. Itried it in Wing Commander 1 (a real mode game, I believe). What would be a point of having a shortcut if there is no way to use it on a working machine?

MR BIOS catalog
Unicore catalog

Reply 6 of 7, by j^aws

User metadata
Rank Oldbie
Rank
Oldbie

^^ This behaviour doesn't seem right. Try changing the BIOS, either upgrading or downgrading it, and see if that changes how the Turbo works. I also have a board that has all three ways for Turbo activation, but only the BIOS option requires a reboot. The keyboard shortcut is realtime and only works in Real Mode, whilst the Turbo header works in all modes.

Reply 7 of 7, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

So, a quick update. First, I did not realise that the manual refered to + and - on a NumPad. I've launched Norton System Information 8.0 and tried pressing shortcuts. They produced two different kinds of beeps via PC speaker, and the score dropped for a second from 190 to almost 80. The shortcuts don't do anything in Wing Commander.

MR BIOS catalog
Unicore catalog