Welcome, Guest. Please Login 3dfx Archive
 
  HomeHelpSearchLogin  
 
Page Index Toggle Pages: 1
Send Topic Print
K6-2 MTRR WC on Voodoo(²) (Read 217 times)
nudgegoonies
Full Member
***
Offline


C64

Posts: 182
Germany
Gender: male
K6-2 MTRR WC on Voodoo(²)
28.02.03 at 14:02:11
 
Dear Voodoo(²) Driver Hackers ??? ,
well, i took this adress because i think that nobody else may have interest in this Wink . The Voodoo² driver (latest reference) sets both K6-2 (those with the newer CTX-CORE, i think this applies to K6-2+, K6 III and K6 III+ as well) MemoryTypeRangeRegisters to allow WriteCombining access to the Voodoo² framebuffer. MTRR1 is set to 16MB WC at D5000000 (this adress may vary depending your configuration). MTRR2 is set to 0,1MB UnCached at  D5000000 because the Voodoo² has it's IO also in the linear memory instead via the real IO port and the K6-2 MTRRs can be set to 2 digits (D5 for example) only. The reason because MTTR2 must be set is that if the IO part of the linear memory is set to WC the Voodoo² crashes. Now it would be interesting how the driver handles two Voodoo² in SLI Mode because the K6-2 has only 2 MTTRs. By the way does anyone know how Intel handles MTTRs?

I also checked 3DMARK99 MAX how much effect the MTTRs have on Performance. On my ATI Xpert@Work (RAGE PRO 4MB SGRAM AGP2X) there was nearly no effect in all tests (0,2% advantage in some tests and also some disadvantages). On my Voodoo² there were also nearly no effects in the practical benchemarks (0,4% in some tests and also some disadvantages) but some big difference in the theoretical KPolygons/s tests. The 6/25/50 tests were 14% (individual) and 18% (strips) slower without MTTR's. The 250 and 1000 tests had no difference. I havn't checked specific games for benchmarking yet but the effect in the practical benchmarks of 3DMARK is so minor that there won't be big differences.

Last but not least i can't check 3DMARK with the original Voodoo Graphics because there are only DirectX 5 drivers for that card.

Regards,
Andreas
Back to top
 

Board: Asus CUSL-2-C (Chipset: Intel i815), CPU: Intel PIII 933, RAM: 2 Infineon 128MB (1 PC133-333, 1 PC133-222) and 1 Infineon 256MB (PC 333-333) SD-RAM, Video: 3dfx Voodoo 3 3000 AGP, TV: LifeView FlyKit (Chipset: BT848, Tuner: No), Sound: Creative Labs Soundblaster PCI 512, NET: 3COM Etherlink XL Combo OS: Windows 98SE with SESP21D, Video Driver: 1.07.00 with GLIDE and OGL from 1.07.00b
 
IP Logged
 
nudgegoonies
Full Member
***
Offline


C64

Posts: 182
Germany
Gender: male
Re: K6-2 MTRR WC on Voodoo(²)
Reply #1 - 28.02.03 at 14:06:00
 
... nearly forgot. Anyone who want's to experiment with MTTRs on K6-2. Here you can find a program to set these mysterious registers ftp://ftp.heise.de/pub/ct/ctsi/setk6v3.zip ...
Back to top
 

Board: Asus CUSL-2-C (Chipset: Intel i815), CPU: Intel PIII 933, RAM: 2 Infineon 128MB (1 PC133-333, 1 PC133-222) and 1 Infineon 256MB (PC 333-333) SD-RAM, Video: 3dfx Voodoo 3 3000 AGP, TV: LifeView FlyKit (Chipset: BT848, Tuner: No), Sound: Creative Labs Soundblaster PCI 512, NET: 3COM Etherlink XL Combo OS: Windows 98SE with SESP21D, Video Driver: 1.07.00 with GLIDE and OGL from 1.07.00b
 
IP Logged
 
nudgegoonies
Full Member
***
Offline


C64

Posts: 182
Germany
Gender: male
Re: K6-2 MTRR WC on Voodoo(²)
Reply #2 - 02.03.03 at 22:53:04
 
It seems the K6 series has many performance functions that are not widely used. I also have a tweak program called CTU by Rob Muller that can do the same things as SETK6 and is a real windows application. It also shows an option called Write Ordering that i never heard of. But these in-processor tweaks and Super 7 bioses in general are nothing compared to the mass of options, especially for rams, that a a modern Athlon board has. I  Roll Eyes and  Shocked whe i saw the bios of a XP1600 from a friend of mine!

Regards,
Andreas
Back to top
 

Board: Asus CUSL-2-C (Chipset: Intel i815), CPU: Intel PIII 933, RAM: 2 Infineon 128MB (1 PC133-333, 1 PC133-222) and 1 Infineon 256MB (PC 333-333) SD-RAM, Video: 3dfx Voodoo 3 3000 AGP, TV: LifeView FlyKit (Chipset: BT848, Tuner: No), Sound: Creative Labs Soundblaster PCI 512, NET: 3COM Etherlink XL Combo OS: Windows 98SE with SESP21D, Video Driver: 1.07.00 with GLIDE and OGL from 1.07.00b
 
IP Logged
 
FalconFly
YaBB Administrator
*****
Offline


3dfx Archivist

Posts: 2445
5335N 00745E
Gender: male
Re: K6-2 MTRR WC on Voodoo(²)
Reply #3 - 02.03.03 at 23:12:39
 
Yep, there's alot of Stuff that can be done for those older Super Socket7 Systems.

VIA MVP3 have the hidden 4way Memory Interleave, and for the ALI V, there's a Truckload of very effective Registry Tweaks, that will boost performance alot.

Most interesting are also the advanced features of the K6-2+, K6-III and K6-III+ Variants. Besides the onchip L2 Caches, I think those also support the updated MMX+ ...

Too bad they were not sold in large quantities, back in those days one could only dream of such a CPU for the Socket7 System Smiley

I still keep one Socket7 System in service, as a heritage to the Socket7 CPU's I still have :
K6-2 550MHz, 2.3Vcore
A rare K6-III+ 500MHz, 2.0Vcore
A very rare K6-III+ 550MHz, 2.0Vcore (currently running in the Network)  Grin
Back to top
 
WWW  
IP Logged
 
paulpsomiadis
God Member
*****
Offline


-=3Dfx still rox!=-

Posts: 2011
Newcastle U.K.
Gender: male
Re: K6-2 MTRR WC on Voodoo(²)
Reply #4 - 02.03.03 at 23:43:05
 
WHOA! Shocked

Falconfly has a K6-III+ 500MHz 'AND' a K6-III+ 550MHz!

Damn, now that's RARE! Grin

I recently got a k6-III+ 450MHz for my old laptop (luvverly stuff!) along with a combo drive. The laptop runs a lot better now! Cheesy

Another cool feature of the k6-2/3+ CPU's is software overclocking! Roll Eyes

Now WHY didn't they keep that feature?  ???
Back to top
 

-=To MOD or not to MOD, that is a DUMB question - just MOD it!=-&&&&+May God stand between you and harm in all the empty places you must walk.+
themadhaxor  
IP Logged
 
nudgegoonies
Full Member
***
Offline


C64

Posts: 182
Germany
Gender: male
Re: K6-2 MTRR WC on Voodoo(²)
Reply #5 - 02.03.03 at 23:46:48
 
Congratulations to this great AMD collection. You prevented the Intel-Sockel-Chaos, the Celeron faster as a same clocked PII and PII300 sold as PII266 and all the other kwirks (all fantastic portraied in the c't Prozessorgeflüster) by staying on the AMD line Smiley

Also in the c't was written that the K6III was planned as a competitor to the Pentium III. Why has AMD forced the Athlon on SlotA to make it a SockelA a short time later  Undecided

By the way the 4way Memory Interleave wasn't so secret. At least a friend of mine has an Sockel7 NMC ATX board that has this option in BIOS (2way, 4way selectable).

Regards,
Andreas

P.S.
VIA-VP3 Bioses let you select between CL3 and CL2 for SDRAM but they only work as 2-3-3 with the CL2 setting. You also have to set Timing from 10NS-SDRAM (other options in my bios are 8NS slow medium fast) to turbo to run the SDRAM in 2-2-2 mode. This gives another small boost. I confirmed this with SANDRA.
Back to top
 

Board: Asus CUSL-2-C (Chipset: Intel i815), CPU: Intel PIII 933, RAM: 2 Infineon 128MB (1 PC133-333, 1 PC133-222) and 1 Infineon 256MB (PC 333-333) SD-RAM, Video: 3dfx Voodoo 3 3000 AGP, TV: LifeView FlyKit (Chipset: BT848, Tuner: No), Sound: Creative Labs Soundblaster PCI 512, NET: 3COM Etherlink XL Combo OS: Windows 98SE with SESP21D, Video Driver: 1.07.00 with GLIDE and OGL from 1.07.00b
 
IP Logged
 
FalconFly
YaBB Administrator
*****
Offline


3dfx Archivist

Posts: 2445
5335N 00745E
Gender: male
Re: K6-2 MTRR WC on Voodoo(²)
Reply #6 - 03.03.03 at 00:16:50
 
Hm, I'll check this out to make sure (although performance is set to Turbo, and PC133 SD-RAM is in that Machine)

One great part of the Socket7 Architecture should have been taken to the Athlon Platforms though :

The Cache Smiley

Really nothing beats the nice boost of 1MB, or even 2MB L3 Cache Wink

A pity that useful (and not too expensive) performance booster was abandoned Sad
Back to top
 
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print