VOGONS


First post, by vetz

User metadata
Rank l33t
Rank
l33t

I finally got my two adapters to make a K6-2 run on a non-supported motherboard. One Evergreen Spectra 400 and one Kingston Turbochip 366mhz. I had no idea what would work and whatnot, so to be sure I atleast got some upgrade I bought a 233mhz Pentium 1 and one 266mhz Tillamook Socket 7. I was 100% confident the 233mhz would work nomatter what. My motherboard can only go up to 3.0x multiplier and 66mhz bus. From there the adapters have to take it further.

So I pop in the Evergreen Spectra in my Compaq Presario 4766 and don't expect anything. I have been doing alot of research to try and find some information if this upgrade would work or not. I have had my eyes on this since it came out back in 1999. I even remember sending an email to Powerleap (the biggest company of the cpu upgrade adapters) asking if my computer were supported, which they were unsure, but most likely negative. I could never find my specific model listed anywhere, but models similar to mine were said to not be supported.

I turn on the power switch and the screen comes on... I think this is a good sign, but it will probably crash on POST. I wait eagerly and to my big amazement there is no crash, but a PC-speaker beep! Windows starts loading and very soon I'm inside Windows 98SE without any issues. I fire up CPUID and it confirms that I now have 400mhz with a AMD K6-II processor.

Windows feels alittle faster than usual, but I then fire up Wintune 97 and I now have double the score from the 200mhz system. Note that this benchmark tests parts individually in the system. So next up are the two benchmark games from the 90's. Quake 1 and Quake 2. Here are my results:

Quake 2

s_initsound 0 
snd_restart
timedemo 1
demomap demo1.dm2
  • 200mhz - 640x480 single - 37.6
    200mhz - 640x480 SLI - 37.9 fps
    200mhz - 800x600 single - 35.7 fps
    200mhz - 800x600 SLI - 37.7 fps
    200mhz - 1024x768 SLI - 36.8 fps

    233mhz - 640x480 single - forgot to run this one
    233mhz - 640x480 SLI - 41.1 fps
    233mhz - 800x600 single - 38.1 fps
    233mhz - 800x600 SLI - 40.7 fps
    233mhz - 1024x768 SLI - 39.4 fps

    400mhz - 640x480 single - 41.9 fps
    400mhz - 640x480 SLI - 43 fps
    400mhz - 800x600 single - 38.7 fps
    400mhz - 800x600 SLI - 43.4 fps
    400mhz - 1024x768 SLI - 40.8 fps

GLQuake

timedemo demo1.dem
  • 200mhz - 640x480 sli - 54.4 fps
    200mhz - 1024x768 sli - 45.2 fps

    400mhz - 640x480 single - 56.6 fps
    400mhz - 640x480 sli - 56.9 fps
    400mhz - 1024x768 sli - 45.8 fps

Tbh I am not that impressed. I really expected more from this upgrade. The two 12mb Voodoo 2 in SLI should not be the bottlenecks here. In Quake 2 I have an increase of 5.7 FPS in 800x600 SLI mode. In 1024x768, which I normally play in the increase is even less. In Quake 1 there is barely any performance increase.

So, others thinking of doing cpu adapter upgrade, think it through. I'm gonna keep the AMD K6-II in my system, but I hope it won't cause too much compatibility issues with games. Do you guys have any idea where the bottleneck can be in the system? Are the k6-II really that sucky? I mean, the 233mhz is almost up there with it.

It is a shame I couldn't get the 266mhz to work. It booted up, but I couldn't get past POST. The Kingston Turbochip didn't work with the AMD K6-II that came with it. It only worked with the Pentium 233mhz. The Spectra worked without issues, but I could only test it with the 400mhz K6-II. I'm confident the 266mhz will work in the Spectra IF I could pry loose the K6-II CPU from it. It is just sitting so extremely tight and I don't want to use too much force. As a last try I put the 266mhz directly into the socket and booted up the computer. I got the same screen as when I tried it with the Kingston Turbochip!

I'm pretty sure the Pentium 266mhz will beat or atleast match the AMD k6-II running at 400mhz. Just need to find another Spectra adapter (that I can use some force on) or a Powerleap PL-Pro MMX Plus (the newest revision).[/code]

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 1 of 29, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

I suspect the 66MHz bus really kills the K6-2 as all the L2 cache is on the motherboard.

if you could get a K6-3 to work that might work better as it has cache on the CPU.

Also FPU wise I suspect the pentium 233 and a 400mhz k6-2 wouldn't be dissimilar. A 100MHz FSB would help the K6-2 though.

Edit: I am in the process of building a 100MHz K6-2/3 system, so when done I will benchmark.

Reply 3 of 29, by vetz

User metadata
Rank l33t
Rank
l33t

Not sure the K6-3 will work in the adapters made for the K6-2. I know there is a tailor made adapter for the K6-III from Powerleap, but that one is impossible to find.

Yeah, my suspect is also the slow bus and the lack of L2. I'm not sure the K6-2 can communicate with the L2 on the board through the adapter.

Anyway, lackluster results doesn't matter that much. It's just me pimping it out kinda, and also having wanted to test it out since 1999. The compaq is more for just fun and pre-1998 games. It's so hopeless to upgrade and work on that I have started to love it. I will take some photos and post here soon. I'm building a 440bx system with a P3 for the games that require the increased performance.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 4 of 29, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

i assume that mmx-233 is comparable to k6-3-266, or k6-2-333 due to its lack of on-die cache, so your k6-2-400 is indeed not much faster, especially that its running at 66fsb.
its also well known that k6 at 6x clock has much lower efficiency than 5.5x. my test is that k6-2+600 yields no more than 2% improvement over 550, despite a 9% clock increase. you can try your k6-2 at 366 and see if its the same.
and dont just stick to 3d benchmarks as it can involve more issues, including vsync and others. try superpi first as its a pure fpu+ram test.

Reply 5 of 29, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

You can get a K6-3 pretty cheaply and I think it should work, it is the same as the K6-2 but with cache on the CPU.

Get one with the correct voltage (there are a few different ones) and I wouldn't be surprised if you got 20-30% increase in speed, as the 66MHz FSB doesn't matter as much with the K6-3.

Vogons Wiki - http://vogonswiki.com

Reply 6 of 29, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

A few things to keep in mind.

Don't worry about multiplier limitations on your motherboard. You can have just about any multiplier you want by bridging certain CPU pins on the bottom of your motherboard.

You can get K6-2+ chips to work on pretty old motherboards by getting a 3rd party BIOS upgrade. There is a website out there devoted to K6+ chips. I tested such a BIOS on an Asus VX97 and K6-2+ 550 with very good results. Yes, this motherboard had a VX chipset.

The real limiting factor is if your motherboard supports low enough voltages for the later generation chips.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 7 of 29, by vetz

User metadata
Rank l33t
Rank
l33t
noshutdown wrote:

try superpi first as its a pure fpu+ram test.

I did the game benchmarks since that is the most important to me. When I tested in Wintune 97 I got a much higher score with the k6-2 400 mhz. Then again these benchmarks test the CPU more separately rather than the whole system.

You can get a K6-3 pretty cheaply and I think it should work, it is the same as the K6-2 but with cache on the CPU.

Get one with the correct voltage (there are a few different ones) and I wouldn't be surprised if you got 20-30% increase in speed, as the 66MHz FSB doesn't matter as much with the K6-3.

The voltage is no problem as I can change that on the adapter itself by either moving dipswitches or jumpers. It works independently from what the motherboard is trying to feed it (2.8v). The main issue is that the K6-3 will only work on the Spectra adapter and there the CPU is so stuck in the adapter that I do not dare to use more force to get it loose at the moment. If I had another one as backup (or a Powerleap with no CPU in it) I could give it a shot.

A few things to keep in mind. […]
Show full quote

A few things to keep in mind.

Don't worry about multiplier limitations on your motherboard. You can have just about any multiplier you want by bridging certain CPU pins on the bottom of your motherboard.

You can get K6-2+ chips to work on pretty old motherboards by getting a 3rd party BIOS upgrade. There is a website out there devoted to K6+ chips. I tested such a BIOS on an Asus VX97 and K6-2+ 550 with very good results. Yes, this motherboard had a VX chipset.

The real limiting factor is if your motherboard supports low enough voltages for the later generation chips.

The motherboard in the Compaq is completely proprietary. It is non-ATX / AT form with everything integrated. Multiplier is also not a problem as that is set by the adapters through changing the jumpers and dipswitches on them to whatever you want. This overrides the motherboard. Maybe bridging some CPU pins would in theory work, but I do not have the skills or knowledge for that.

Again, the BIOS used is specific for this manufacturer (the bios is called Rompaq) and it sucks. There are very few options available to you and no way to upgrade it as far as I know. Also I can not change the volt on the motherboard itself, meaning the K6 will be getting 2.8 volt instead of 2.1-2.2 as they require. Add to the multiplier which is locked at 1.5 to 3.0 and running the K6 directly in the socket is very unlikely. It also refused to even lit the screen when I tried the K6 in the Turbochip.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 8 of 29, by feipoa

User metadata
Rank l33t++
Rank
l33t++

This is the website about BIOS updates to support the K6-3/2+. If it is not on this website, and if Jan is not too busy, he may even modify your BIOS for you.

http://web.inter.nl.net/hcc/J.Steunebrink/k6plus.htm

I am generally not too worried about the voltage a motherboard supports as most onboard voltage regulators can be modified without too much head scratching. The pdf contained in the thread below is a good starting point,

Modifying your motherboard's voltage regulator for overclocking

Most motherboards have undocumented FSB and multiplier settings that you can experiment with. This may be less true for non-standard motherboards, such as those from Compaq, Dell, Packard Bell, etc.

Plan your life wisely, you'll be dead before you know it.

Reply 9 of 29, by [GPUT]Carsten

User metadata
Rank Newbie
Rank
Newbie

One thing you didn't mention, so I am not sure if you're aware of it. Especially Quake 2 gets a great boost from using the 3DNow enabled patch (which might even have it's own executable - I don't remember that from the top of my head).

Did you try those?

I found my old written notes, which say that I got 67.2 Fps with my (then) K6-2 OCed to 380 in 1024x768 with Voodoo2 SLI - up from 46.4 fps without 3DNow. My Winstone 97 score back then seemed to be 53.6 with a Riva TNT as primary video card if that's any help.

Reply 10 of 29, by sliderider

User metadata
Rank l33t++
Rank
l33t++

It's the bus that kills these CPU upgrades. You really would have been better off putting the upgrade money towards a motherboard that supports a higher bus speed back then than putting a fast CPU in an old motherboard. You might have even been able to transfer many of the original parts from your old system to the new motherboard until you could afford to upgrade them.Then there's the issue of voltage compatibility requiring a socket interposer that you might not have had to deal with if you had just bought a newer motherboard in the first place. The only problems then were manufacturers that used proprietary parts like cases and power supplies that wouldn't work with industry standard motherboards. If you had one of those you were pretty much screwed but once you had a suitable case and power supply, you could keep reusing those, too. It's fun to play with that stuff now if you can find the parts for good prices, but back then it probably wouldn't have been worth it.

Reply 11 of 29, by vetz

User metadata
Rank l33t
Rank
l33t
[GPUT]Carsten wrote:

One thing you didn't mention, so I am not sure if you're aware of it. Especially Quake 2 gets a great boost from using the 3DNow enabled patch (which might even have it's own executable - I don't remember that from the top of my head).

Did you try those?

I found my old written notes, which say that I got 67.2 Fps with my (then) K6-2 OCed to 380 in 1024x768 with Voodoo2 SLI - up from 46.4 fps without 3DNow. My Winstone 97 score back then seemed to be 53.6 with a Riva TNT as primary video card if that's any help.

I didn't know there was a 3Dnow patch. I downloaded it and installed it. Zero improvement. My guess is that the system can't use the 3Dnow as intended. I made a Youtube video of the benchmark:
http://www.youtube.com/watch?v=l_5Qk2VXVAQ&feature=youtu.be

It's fun to play with that stuff now if you can find the parts for good prices, but back then it probably wouldn't have been worth it.

I agree, back in 1999 I didn't know much about computers and I though this would be a better upgrade than having to buy a new mobo, power supply and case (rest of the parts could be transferred). Very glad now that I didn't do that, but saved my money for a new 440BX system. I guess the companies behind these upgrades were targeting people with little knowledge. Now as you say, it's fun to play around with. I payed 2 dollars for the Spectra and 10 for the Turbochip, so not the biggest loss and the computer is a bit faster in games, and noticeable faster in Windows 😀

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 12 of 29, by dirkmirk

User metadata
Rank Oldbie
Rank
Oldbie

Yep, the bus speed must be it, you can check my thread where I upgraded my Pentium pro 200 to a Pentium 2 Overdrive 333, my Quake 2 scores increased by 10% at 1024x768 which is about the same increase you got, interestingly you score are probably no different even considering the beast of a graphics card my machine runs (Geforce 6200 PCI), perhaps the pci bus is also a detriment to potential peformance vs AGP?

Pentium(PRO) 2 Overdrive 333 BEAST

Reply 13 of 29, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
vetz wrote:

I didn't know there was a 3Dnow patch. I downloaded it and installed it. Zero improvement. My guess is that the system can't use the 3Dnow as intended. I made a Youtube video of the benchmark:

did you choose the "3dnow 3dfxgl" renderer instead of the default "3dfx opengl", after you download the patch?
i have this patch and it yields only 5% improvement with both nvidia and ati cards, and colors become ugly, i guess its only good for 3dfx cards.

Reply 14 of 29, by vetz

User metadata
Rank l33t
Rank
l33t
noshutdown wrote:
vetz wrote:

I didn't know there was a 3Dnow patch. I downloaded it and installed it. Zero improvement. My guess is that the system can't use the 3Dnow as intended. I made a Youtube video of the benchmark:

did you choose the "3dnow 3dfxgl" renderer instead of the default "3dfx opengl", after you download the patch?
i have this patch and it yields only 5% improvement with both nvidia and ati cards, and colors become ugly, i guess its only good for 3dfx cards.

Crap... No 😒
New benchmark gives 57.4 fps. Nice improvement!

Are there any other games with 3Dnow patches? Or that has them built-in?

EDIT: I found an uofficial one for Half-Life! Gotta do some tests on that game 😀

Last edited by vetz on 2012-06-29, 16:57. Edited 1 time in total.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 15 of 29, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Try Quake3 (demo is fine for benchmarks) I would be interested to see how it goes 😀

EDIT:

I just got my K6-2 machine going

AMD K6-2 350MHz with 100MHz FSB
IBM Pro283 Motherboard (SIS 540 chipset)
128MB Ram (running at 133MHz)
8mb shared memory SIS300 video card (does OpenGL!)
Windows 98se
40gb HDD
Voodoo 2 12mb PCI (FastVoodoo 4.6 Drivers)

I don't seem to be able to get Quake 2 to do a time demo correctly, only the demo version.

Quake 3 Demo - 3DFX Mode - 640x480 (with default graphics settings). 22.5FPS.

I have a K6-3 400MHz on order which I will try when I get it.

Reply 16 of 29, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

what version of quake3 do you have? if you have v1.32(the newest version) then i suggest you to run my "fake-nv15demo" to put some more load to your cpu than that built-in demo. i recorded it because the original nv15demo was made for some old versions of quake3 and won't play on v1.32.
you need the nv15 map to play this demo, download it here(original nv15demo is included, would probably play on v1.17):
http://alt.3dcenter.org/downloads/quake3-nv15.php

Attachments

  • Filename
    fake_nv15demo.rar
    File size
    654.76 KiB
    Downloads
    272 downloads
    File license
    Fair use/fair dealing exception
Last edited by noshutdown on 2012-07-28, 11:28. Edited 1 time in total.

Reply 17 of 29, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

FYI

I upgraded my K6 machine:

K6-2/350MHz
Quake 3 Demo - 3DFX Mode - 640x480 (with default graphics settings). 22.5FPS.

K6-3/400MHz
Quake 3 Demo - 3DFX Mode - 640x480 (with default graphics settings). 35FPS.

Much quicker than I thought it would be.

Vogons Wiki - http://vogonswiki.com

Reply 18 of 29, by kool kitty89

User metadata
Rank Member
Rank
Member
vetz wrote:

Are there any other games with 3Dnow patches? Or that has them built-in?

EDIT: I found an uofficial one for Half-Life! Gotta do some tests on that game 😀

For games using non-propretary renderers, it's just a matter of which version of Direct3D or OpenGL is used and whether you have the appropriate DirectX or OpenGL drivers installed to support 3DNow!.

Anything DirectX 6 or higher should have 3DNow! support, not sure about when OpenGL started supporting it.
It's a similar situation as with SSE support, except 3DNow! came out first and got a handful of proprietary patches early-on.

How much improvement 3DNow provides varies by game though. (from around 30% to nearly double the speed -with GPU not a bottleneck)

Reply 19 of 29, by swaaye

User metadata
Rank l33t++
Rank
l33t++

With OpenGL, it's the ICD that has the SIMD optimizations. In order to benefit from API optimizations, the game needs to use API features like the internal geometry processing.

Really the game itself needs to thoroughly use SIMD for it to matter in a tangible way. The most aggressive effort was AMD's Quake 2 patch AFAIK. They did game engine optimizations, a Voodoo2 ICD and an optimized software renderer too.