VOGONS


Reply 240 of 243, by stealthjoe

User metadata
Rank Member
Rank
Member

May be a little far-fetched but tried using setmul on a Win95 setup within PCEM(200 Mhz MMX, 128MB RAM, socket 7) but doesn't seem to be working. Tried playing Body Blows, but there was no difference as compared to not using setmul (no FM or sound effects). I used the batch files from phil's site https://www.philscomputerlab.com/136-in-1-pentium-mmx.html as well as tried manually using the setmul l1d command. Let me know if I doing something wrong or whether setmul isn't compatible with such a setup? Thanks!

Intel 845GEBV2, Pentium 4 2.4 Ghz, Geforce FX5600 256MB, 512MB RAM, 160GB HDD, Sound Blaster Live! SB0100 - Win 98/XP

Reply 241 of 243, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie

Hi. Would it be possible to add multiplier control for Mobile Intel Pentium 4 processors? I have a few of them in socket 478 packaging, and they POST in any regular socket 478 board that supports the Northwood (or Prescott) core - but most motherboards the CPU posts at 12x, and multiplier settings in BIOS seem to be uncommon on socket 478 boards.

So far I've tried an Intel Mobile Pentium 4 552 (Prescott core, 533MHz FSB, 3.467 GHz 26x133. It will only post at 3.4GHz on my Abit IC7 and an odd Biostar intel 945 board with PCI-E, DDR2 and socket 478 (P4M900) - on everything else I tried it starts up at 12x133=1600mhz and is locked there.

I also tried a Intel Mobile Pentium 4-M 2.4 GHz - Northwood core, 24x100MHz - same behavior. POSTs at 1200MHz 12x100, and can only run at full speed on selected boards.

Both these chips support SpeedStep technology - would it be possible for SetMul to control the multiplier via SpeedStep?

As a side note, I've tried SetMul on a Athlon XP-M 2000+ and it seems I can't set any multiplier higher than 12.5... Is it a limitation of the chip itself or of the software? So far I've tested the CPU with setmul on VIA KT133, KT333 and KT400a motherboards and the result was the same. I was hoping to be able to run the CPU at 16x100 on my Chaintech KT133 board since it has an ISA slot, but fastest it can run the 2000+ Mobile is 1250MHz (it does not support FSB133). Same experience with AMD Geode 1500 and 1750 - max multiplier was 10.5 for the 1750 and 7.5 for the 1500. Can these mobile CPUs only go up to their max rated multiplier via software or is this a limitation of Setmul?

Reply 242 of 243, by Riikcakirds

User metadata
Rank Member
Rank
Member
Namrok wrote on 2023-02-03, 15:05:

I have a suggestion with little to no firm reason to back it up.

Are you loading the mouse driver and then turning off L1 cache? Try turning off L1 cache and then loading the mouse driver.

It was certain video card causing the problems. FX5200, TNT2. If I use a savage4 it works and doesn't freeze old games (Alien Syndrom, Batman) after a few minutes. Defeats the purpose a little as setmul is to slow down newer system to play these games. Disabling L1 seems to cause problems with these video cards in dos. Notice the same problem on different motherboards too.

Reply 243 of 243, by gerwin

User metadata
Rank l33t
Rank
l33t
Socket3 wrote on 2023-05-19, 08:43:

Hi. Would it be possible to add multiplier control for Mobile Intel Pentium 4 processors? I have a few of them in socket 478 packaging, and they POST in any regular socket 478 board that supports the Northwood (or Prescott) core - but most motherboards the CPU posts at 12x, and multiplier settings in BIOS seem to be uncommon on socket 478 boards.

I understand you would like a tool to clock them upwards. Using their Intel SpeedStep Feature. For which OS?
Considered adding SpeedStep support to SetMul, but never could motivate myself with proper use cases.
Since DOS does not use power saving instructions (Hlt / StpGnt) it is making the CPU run hot when at full speed. Also DOS programs don't need the full CPU speed here.
Next, the lowest SpeedStep multiplier in a Pentium 3 mobile is 6.0x, which is not low enough for the bulk of the speed sensitive DOS games.
For Windows there are other options. More info here: https://www.diefer.de/speedswitchxp/ and here: https://www.crystalmark.info/software/Crystal … ID/index-e.html

Socket3 wrote on 2023-05-19, 08:43:

So far I've tried an Intel Mobile Pentium 4 552 (Prescott core, 533MHz FSB, 3.467 GHz 26x133. It will only post at 3.4GHz on my Abit IC7 and an odd Biostar intel 945 board with PCI-E, DDR2 and socket 478 (P4M900) - on everything else I tried it starts up at 12x133=1600mhz and is locked there.

I have one QWF9ES Northwood which has a select-able multiplier 12..21x. That works, with BIOS options. But that is not a Mobile with SpeedStep, that is because it is a non-retail/engineering CPU. It can only select a speed at boot-up, no changes possible at runtime.

Socket3 wrote on 2023-05-19, 08:43:

As a side note, I've tried SetMul on a Athlon XP-M 2000+ and it seems I can't set any multiplier higher than 12.5... Is it a limitation of the chip itself or of the software? So far I've tested the CPU with setmul on VIA KT133, KT333 and KT400a motherboards and the result was the same. I was hoping to be able to run the CPU at 16x100 on my Chaintech KT133 board since it has an ISA slot, but fastest it can run the 2000+ Mobile is 1250MHz (it does not support FSB133). Same experience with AMD Geode 1500 and 1750 - max multiplier was 10.5 for the 1750 and 7.5 for the 1500. Can these mobile CPUs only go up to their max rated multiplier via software or is this a limitation of Setmul?

There is no such limitation in SetMul. For Athlon the options are as in the documentation:

AMD K7 Mobile (Athlon) 3.0x to 24.0x, 32 choices

I tested these two switchable Athlon XP CPUs myself:
Athlon XP-M 2800+ 2133MHz 266 16,0x 1,65V 512kB AXMA2800FKT4C G 0.13µ, Barton, PowerNow! support. Modded max Multi.
Athlon XP-M 2000+ 1667MHz 266 12,5x 1,35V 256kB AXMD2000FJQ3C B 0.13µ, Thoroughbred, PowerNow! support

And in 2019 I wrote this, which basically says I tested up to 23x successfully:

...my SetMul source table handling for C3/K6/K7 maxed out 16.0x. But I just increased that to 24.0x this evening. To test it I modified my mobile Athlon processor with a small cut in the L6 bridges: Now multipliers up to 23.0x are accepted for testing.

So, I just have to trust my old notes there: You have to hardware-mod such a CPU for certain higher multipliers.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul