WPCredit as applied to a DFI K6BV3+/66

Discuss software and how to tweak more performance out of your system.
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

WPCredit as applied to a DFI K6BV3+/66

Post by Jim »

The following is a file that I typed up showing what settings are available through WPCredit for the VIA MVP3 "HostBridge".


Windows 98 SE Default Settings for VIA Apollo MVP3 chipset.
Device = Hostbridge; PCR File = 11060598.pcr

NOTE: Although the settings used for WINXP are pretty much the same, using a registry setting file created for WIN98-SE on the WINXP side of my dual boot caused the video to go haywire; and I had to do a reset to get out of it.

NOTE: Those settings that were so far over my head that I had no clue what they were for have in some cases been omitted.

NOTE: ......... ITEMS IN ROUND BRACKETS ARE DEFAULT SETTINGS;
ITEMS IN SQUARE BRACKETS ARE POSSIBLE ALTERNATE SETTINGS.

k6-3+ 450 ACZ @ 6X100 on DFI K6BV3+/66 Rev B2

Everest Performance Tests (before any tweaking)
Memory Read = 216
Memory Write = 71
Memory Latency = 293.5

00 / 00000004 Defaults:
Devsel Timing = (01) = Medium [00 = Fast] , [10 = Slow]
User Definable Features = (0) = Off
66 Mhz Capeable = (0) = Off

"Q" Why does resetting the 3 immediately foregoing features always result in them being set back the way they were?
"Q" What does 66 Mhz Capable mean?

00 / 0000000C Defaults:
Latency Timer (Higher is better, but proceed with caution)
[01000000 = 128] , [01110000 = 112] , [01100000 = 96] , [00101000 = 80] ,
[00100000 = 64] , [00011000 = 48] , [00010000 = 32] , [00001000 = 16] ,
(00000000) = 0.

NOTE: This setting has an asterisk at "32"; but I have gotten away with raising this setting to "48" without apparent adverse effect; and gotten a speed gain by bringing it up from Zero.

50 / 00000000 Defaults
Read Around Write = (0) = Off [1 = On]
Cache Read Pipeline Cycle = (0) = Off [1 = On]
Cache Write Pipeline Cycle = (0) = Off [1 = On]
DRAM Read Pipeline Cycle = (0) = Off [1 = On]

NOTE: Setting all four of the immediately preceding settings to ON resulted in severe system instability when used in conjunction with aggressive Ram Timings; and "Power Tweak" used with maximum optimizations on my 98 boot. Leaving the "Write" features disabled reduced that instability considerably; but did not entirely eliminate it when used in conjunction with the other settings that I was using. On the XP side where I use K6Speed to enable "Write Allocation" there was no problem

L2 Fill on Single Read = (1) = Force Fill [0 = Normal]
L2 Write Thru / Write back = (1) = Write Thru [0 = Write back]
Backoff CPU until L2 Fill = (1) = Wait [0 = Defer]
SRAM Banks = (0) = 1 Bank [1 = 2 Banks]
L2 Cache Size = (10) = 1024k [00 = 256k] , [01 = 512k] , [11 = 2048k]
Cache Enable = (10) = Enable Normal [00 = Cache Disable] , [01 = Init Always Fills L2]

"Q" Why if "Force Fill" is enabled, is not "Init Always Fills L2" also enabled?
"ANS" Because if you enable it, (Init Always Fills L2), you get an Immediate System Crash!!
"Q" What does "SRAM Banks = 1 Bank" mean?
"ANS" I think this refers to the number of "Cache Chips" the board has.

Tag Ram Configuration = (00) = 8+0-8 Bits [01 = 7+1-7 (Dirty) Bit]

60 / 00000004 Memory Defaults

Bank 6 - 7 Defaults:
Precharge SDRAM = (00) = 1T/2T/3T [01 = 3T/4T]
Active Precharge = (0) = 5T/FP = 5T [1 = 6T/FP = 6T]
CAS Latency = (00) = 1T [01 = 2T] , [10 = 3T]
DDR Write/CAS = (0) = Off / 1T [1 = On / 2T]
Active-CMD/MA-CAS DEL = (0) = 2T/1T [1 = 3T/2T]
Bank Interleave RAS Delay = (00) = No Interleave @ 6 - 7
[10 = 4 Bank / 4 Way] [RAS Delay 0 = 1T , 1 = 2T]
[01 = 2 Bank / 2 Way]

NOTE: Enabling "4 Bank Interleave" at "Bank 6 - 7" invariably caused an immediate system crash. I think this is because those banks are intended for boards with 4 SDRAM slots, which mine has not got.

Bank 4 - 5 Defaults
Precharge SDRAM = (01) = 3T/4T [00 = 1T/2T/3T]
Active Precharge = (1) = 6T/FP = 6T [0 = 5T/FP = 5T]
CAS Latency = (01) = 2T [00 = 1T] , [11 = 3T]
DDR Write/CAS = (0) = Off / 1T [1 = On / 2T]
Active-CMD/MA-CAS DEL = (1) = 3T / 2T [0 = 2T / 1T]
Bank Interleave RAS Delay = (00) = No Interleave @ 4 - 5
[10 = 4 Bank / 4 Way] [Ras Delay 0 = 1T / 1 = 2T]
[01 = 2 Bank / 2 Way]

NOTE: I have been able to successfully get away with resetting these features as follows, though I get no gain from doing it because my third bank is empty. I now leave Bank 4/5 at it's Defaults; and just apply the settings to Banks 2/3 and 0/1.

Bank 4 = 5:
Precharge SDRAM = (00) = 1T/2T/3T
Active Precharge = (0) = 5T/FP = 5T
Cas Latency = (01) = 2T
DDR Write/CAS = (0) = Off / 1T
Active-CMD/MA-CAS DEL = (0) = 2T / 1T
Bank Interleave RAS Delay = (10) = 4 Bank / 4 Way

NOTE: This, when also applied to Banks 2 - 3, and 0 - 1; results in a substantial gain in speed in both the Everest and Norton test results.

NOTE: I do not mess with the "DDR Write/CAS" setting because I think it is intended for "DDR RAM"; which I doubt if this board can accept. (Please correct me if I am wrong)

Bank 2 - 3 Defaults:
Precharge SDRAM = (00) = 1T/2T/3T [01 = 3T/4T]
Active Precharge = (0) = 5T/FP = 5T [1 = 6T/FP = 6T]
CAS Latency = (01) = 2T [00 = 1T] , [11 = 3T]
DDR Write/CAS = (0) = Off / 1T [1 = ON / 2T]
Active-CMD/MA-CAS DEL = (1) = 3T/2T [0 = 2T/1T]
Bank Interleave RAS Delay = (00) = No Interleave @ 2 - 3
[10 = 4 Bank / 4 Way] [RAS Delay 0 = 1T / 1 = 2T]
[01 = 2 Bank / 2 Way]

Bank 0 - 1 Defaults:
Precharge SDRAM = (00) = 1T/2T/3T [01 = 3T/4T]
Active Precharge = (0) = 5T/FP = 5T [1 = 6T/FP = 6T]
CAS Latency = (01) = 2T [00 = 1T] , [11 = 3T]
DDR Write/CAS = (0) = Off / 1T [1 = On / 2T]
Active-CMD/MA-CAS DEL = (1) = 3T/2T [0 = 2T/1T]
Bank Interleave RAS Delay = (00) = No Interleave @ 0 - 1
[10 = 4 Bank / 4 Way] [RAS Delay 0 = 1T / 1 = 2T]

60 / 00000008 Defaults:
Arbitration Parking = (00) = Last [01 = CPU] , [10 = AGP]
Multi-Page Open = (1) = On [0 = Off]
Refresh Counter:
111111111 = 4080 , 11111110 = 4064 , 11111100 = 4032 , 11111000 = 3968 , 11110000 = 3840 , 11100000 = 3584 , 11000000 = 3072 , 10000000 = 2048 , 01000000 = 1024 , 00100000 = 512 , 00010000 = 256 , 00001000 = 128 , 00000100 = 64 , 00000010 = 32 , 00000001 = 16

NOTE: Apparantly the optimization of this setting varies with the Ram installed. Mine has a Default Setting of : 01100101; which as best I can guess means "1616" (i.e. 1024 + 512 + 64 + 16). Checking w/ Hynix has enabled me to reset these settings to "11111111 = 4080" for a small gain in speed.

DRAM Frequency = (0) = CPU [1 = AGP]
SDRAM Open Page Control = (0) = Precharge While FP/EDO Bank Active
Bank Active Page Control = (0) = Same bank [1 = Any Bank]

NOTE: I have managed to reset this setting to "Any Bank" without causing a crash;and gotten a nice gain in speed by doing so.

System Frequency Divider = (01) = 3x = 100 Mhz [00 = 2x = 66 Mhz] , [11 = 2.5x = 75/83 Mhz]

NOTE: I leave this alone as I am not sure exactly what it refers to. Though I suspect that it refers to the PCI Bus Speed; in which case it is ok as is.

60 / 0000000C Defaults:
Delay DRAM Read Latch = (11) = 2.0 ns [00 = Off] , [01 = 0.5 ns] , [10 = 1.0 ns]
MD Drive = (1) = 6mA [0 = 8mA]
SDRAM Command Drive = (1) = 24mA [0 = 16mA]
MA ~ 2 - 13 / WE# Drive = (1) = 34mA [0 = 16mA]
CAS# Drive = (1) = 12mA [0 = 8mA]
RAS# Drive = (1) = 24mA [0 = 16mA]

NOTE: I Have not touched any of the immediately preceding settings, because I have no idea whatsoever what they are for. Edit: I still have not changed them but checking w/ Hynix suggests to me that I could and maybe should; because my ram is "Low Power" ram.

DRAM Start Cycle = (1) = After cache @ 100 Mhz [0 = With cache @ 66 Mhz]
MD- to HD POP = (0) = Normal [1 = Add 1T]
DDR W - to - R Turnaround = (0) = 1T [1 = 2T]
Fast Single Cycle = (0) = Off [ 1 = Pipelined]
SDRAM Mode Select = (000) = Normal [100 = CBR] , [001 = NOP Command Enable] ,
[010 = All Banks Precharge] , [011 = Bios Selects Address for each Mem Row].

Note: The Dram Start Cycle setting offers one of the biggest gains available, by setting it to "With Cache @ 66 MHz" The others, I have not tried.

70 / 00000000 Defaults:
PCI Master 1WS Write = (0) = 0 WS [1 = 1 WS]
PCI Master 1 WS Read = (0) = 0 Ws [1 = 1 WS]
Prefetch Disable = (0) = On [1 = Off]
PCI Master Write Timeout Stop = (0) = Off [1 = On]
PCI Master Read Timeout Stop = (0) = Off [1 = On]
Lock Function = (0) = Off [1 = On]
PCI Broken Timer Enable = (1) = On [0 = Off]
Retry Status = (1) = Number Below [0 = Less Than Number in 4 - 5]
Retry Timeout Action = (1) = Normal [0 = Don't Stop]
Retry Limit = (10) = 16 [00 = 2] , [01 = 4] , [11 = 64].
Clear And Continue Retry = (1) = On [0 = Off]
CPU Backoff on PCI Retry = (1) = On [0 = Off]
Reduce 1T for Frame generation = (0) = Off [1 = On]
Dynamic Burst = (1) = On [0 = Off]
Byte Merge = (0) = Off [1 = On]
PCI I/O Post Write = (0) = Off [1 = On]
PCI Burst = (1) = On [0 = Off]
PCI Fast Back to Back Write = (0) = Off [1 = On]
Quick frame generation = (0) = Off [1 = On]
1WS PCI Cycles = (0) = Off [1 = On]
CPU to PCI Post Write = (1) = On [0 = Off]
PCI to DRAM Post Write = (1) = On [0 = Off]
CPU to PCI Prefetch = (1) = On [0 = Off]
PCI Master DRAM Prefetch = (0) = On [1 = Off]
PCI Master Read Catcheing = (0) = Off [1 = On]
Delayed Transaction = (0) = Off [1 = On]

NOTE : Given that all the various "Prefetch" settings are set to "On"; I find it odd that the "Prefetch Disable" setting is also set to "On".

70 / 00000004 Defaults:
AGP - PCI Retry Disconnect = (0) = Off [1 = On]
CPU Latency Timer Bit0 = (1) = CPU Has NO Time Slot [0 = ???]
CPU Rotate Control = (01) = After Every PCI Grant [00 = Off] , [10 = After Every 2 PCI Grants] ,
[11 = After Every 3 PCI Grants].
Arbitration mechanism = (1) = CPU / PCI [0 = PCI Priority]
Arbitration Mode = (0) = Request Based [1 = Frame based]
Latency Timer (Read only) Reads Rx0D Bits 2 : 1 = (0) ?????
PCI Master Bus Timeout = (0000) = Forced Arbitration [0001 = 1x32 PCICLKS] ,
[0010 = 2x32 PCICLKS] , [0011 = 3x32 PCICLKS] , [0100 = 4x32 PCICLKS] , [1111 = 15x32 PCICLKS].
PCI-M Read Enhance Prefetch = (1) = By Command [0 = Always]
PCI Master Write Merge = (0) = Off [1 = On]

70 / 00000008 Defaults
I / O Port 22 Access = (0) = Pass to PCI [1 = In CPU]
Suspend Refresh Type = (0) = CBR [1 = Self Refresh]
Normal Refresh = (0) = HCLK [1 = SUSCLK]
Dynamic Clock Control = (0) = Off [1 = On]
GCKRUN De-Assertion = (0) = Off [1= On]
PCKRUN / GCKRUN Pin Control = (0) = Off [1 = On]
CKE Pins Function = (0) = Off [1 = On]

80 / 00000004 Defaults:
AGP Aperture Size : Set to 1/2 of Main Memory (NOTE : Tried that, - Got Crash)
[00000000 = 256 Meg Aperture] [10000000 = 128 Meg Aperture]
(11000000) = 64 Meg Aperture

NOTE: This default may be because my AGP card has 64 Meg of Ram on it.

[11100000 = 32 Meg Aperture] [11110000 = 16 Meg Aperture]
[11111000 = 8 Meg Aperture] [11111100 = 4 Meg Aperture]
[11111110 = 2 Meg Aperture] [00000000 = 1 Meg Aperture]

80 / 00000008 Defaults:
PCI MAS Directly Accesses DRAM if in GART Range = 1 = (0) = Off [1 = On]
Graphics Aperture Enable = (1) = On [0 = Off]
Gart Non Cacheable = (1) = On [0 = Off]

A0 / 00000004 Defaults:
Side Band Address Support = (1) = On [0 = Off]
More Than 4 Gig Support = (0) = No [1 = Yes]
Fast Write Support = (0) = No [1 = Yes]
AGP Rate Support = 4x = (0) = No [1 = Yes]
AGP Rate Support = 2x = (1) = Yes [0 = No]
AGP Rate Support = 1x = (1) = Yes [0 = No]

A0 / 00000008 Defaults:
Side Band Address Enable = (1) = On [0 = Off]
AGP Enabled = (1) = Yes [0 = No]
Fast Write Enable = (0) = Off [1 = On]
4x Rate Supported = (0) = No [1 = Yes]
2x Rate Supported = (1) = Yes [0 = No]
1x Rate Supported = (0) = No [1 = Yes]

A0 / 0000000C Defaults:
2x Rate Support {Read @ RxA4 [1]} = (1) = On?? [0 = Off]???
LPR In-Order Access [Force fence] = (1) = On [0= Off]
AGP Arbitration Parking = (1) = On [0 = Off]
AGP Arbitration Priority = (0) = CPU [ 1 + PCI Master]

NOTE: There are still more in this one PCR File that I have missed.

NOTE: These are just the settings for the "Host Bridge". The "PCI - PCI Bridge", "ISA Bridge", "IDE Controller", and "UHCI USB Controller", for which I have the PCR Files; and a number of other devices for which I do not have the PCR Files; ALL have their own similar groups of settings!!! -- Firewire Controller, Raid Controller, Ethernet Controller, Audio Controller, VGA Compatable, and Other Imput Device. Sheesh!!!

If anybody out there has some experience with this stuff, and is willing to share their knowledge, about which settings will improve performance, and reliability, or which settings are complementary, i.e. (Go Hand in Hand together), please post your suggestions here. If anyone would like copies of those PCR Files which I have, Just ask and give me an email address to send them to.

Thanks , ...... Jim.

WP Credit as applied to a DFI K6BV3+/66 Rev B2 w/ K6-3 450 ACZ @ 6x100
running WINXP-PRO

Everest Results Before Tweaking:
Memory Read = 216
Memory Write = 74
Memory Latency = 293

With "Write Allocate" enabled at boot by K6Speed:
Memory Read = 234
Memory Write = 109
Memory Latency = 284.4

With "Write Allocate" enabled at boot by K6Speed
With "Latency Timer" set to "48"
With all other settings set at defaults
Memory Read = 238
Memory Write = 109
Memory Latency = 269.1

With "Write Allocate " enabled at boot by K6Speed
With "Latency Timer" set at "48"
With "Read Around Write" set at "[1] = On"
With all other settings set at defaults
Memory Read = 238
Memory Write = 109
Memory Latency = 274.1

With "Write Allocate" enabled at boot by K6Speed
With "Latency Timer" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With ALL other settings at Defaults
Memory Read = 238
Memory Write = 109
Memory Latency = 267.4

With "Write Allocate" enabled at boot by K6Speed
With "Latency Timer" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipe line Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With ALL other settings at Defaults
Memory Read = 238
Memory Write = 109
Memory Latency = 266.1

With "Write Allocate" enabled at boot by K6Speed
With "Latency Timer" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With ALL other settings at Defaults
Memory Read = 270
Memory Write = 112
Memory Latency = 242.3

With "Write Allocate" enabled at boot by K6Speed
With "Memory Latency" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With "Backoff CPU Until L2 Fill" set at "[1] = Wait"
With ALL other settings at defaults
Memory Read = 270
Memory Write = 112
Memory latency = 239.6

With "Write Allocate" enabled at boot by K6Speed
With "Memory Latency" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With " Backoff CPU Until L2 Fill" set at "[1] = Wait"
With "Bank 2/3 CAS Latency" set at "[0] = 2T"
With "2/3 Active-CMD/MA-CAS DEL" set at "[0] = 2T/1T"
With "2/3 Bank Interleave : RAS Delay" set at "[10] = 4 Bank / 4 Way"
With Same Settings for Bank 0/1
With ALL other settings at Defaults
Memory Read = 271
Memory Write = 119
Memory Latency = 238.0

With "Write Allocate" enabled at boot by K6Speed
With "Memory Latency" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With "Backoff CPU Until L2 Fill" set at "[1] = Wait"
With "Bank 2/3 CAS Latency" set at "[01] = 2T"
With "2/3 Active-CMD/MA-CAS DEL" set at "[0] = 2T/1T"
With "2/3 Bank Interleave : RAS Delay" set at "[10] = 4 Bank / 4 Way"
With Same Settings for Bank 0/1
With "Bank Active Page Control" set at "[1] = Any Bank"
With ALL other settings at Defaults
Memory Read = 273
Memory Write = 136
Memory Latency = 233.3

With "Write Allocate" enabled at boot by K6Speed
With "Memory Latency" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With "Backoff CPU Until L2 Fill" set at "[1] = Wait"
With "Bank 2/3 CAS Latency" set at "[01] = 2T"
With "2/3 Active-CMD/MA-CAS DEL" set at "[0] = 2T/1T"
With "2/3 Bank Interleave : RAS Delay" set at "[10] = 4 Bank / 4 Way"
With same Settings for Bank 0/1
With "Bank Active Page Control" set at "[1] = Any Bank"
With "PCI Master Read Caching" set at "[1] = On"
With ALL other settings at Defaults
Memory Read = 273
Memory Write = 136
Memory Latency = 231.2

With "Write Allocate" Enabled at boot by K6Speed
With "Memory Latency" set at "48"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With "Backoff CPU Until L2 Fill set at "[1] = Wait"
With "Bank 2/3 CAS Latency" set at "[01] = 2T"
With "2/3 Active-CMD/MA-CAS DEL" set at "[0] = 2T/1T"
With "2/3 Bank Interleave : RAS Delay" set at "[10] = 4 Bank / 4 Way"
With same settings for Bank 0/1
With "Bank Active Page Control" set at "[1] = Any Bank"
With "PCI Master Read Caching" set at "[1] = On"
With "PCI Mas Directly Accesses DRAM if in GART Range" set at "[1] = On"
With ALL other settings at Defaults
Everest Results:
Memory Read = 274MB/s
Memory Write = 138MB/s
Memory Latency = 232.9ns

With "Write Allocate" enabled at boot by K6Speed
With "Memory Latency" set at "64"
With "Read Around Write" set at "[1] = On"
With "Cache Read Pipeline Cycle" set at "[1] = On"
With "Cache Write Pipeline Cycle" set at "[1] = On"
With "DRAM Read Pipeline Cycle" set at "[1] = On"
With "Backoff CPU Until L2 Fill" set at "[1] = Wait"
With "Bank 2/3 CAS Latency" set at "[01] = 2T"
With "2/3 Active-CMD/MA-CAS DEL" set at "[0] = 2T/1T"
With "2/3 Bank Interleave : RAS Delay" set at "[10] = 4 Bank / 4 Way"
With Same settings for Bank 0/1
With "Bank Active Page Control" set at "[1] = Any Bank"
With "DRAM Start Cycle" set at "[0] = With cache at 66Mhz"
With "PCI Master Read Caching" set at "[1] = On"
With "PCI Mas Directly Accesses DRAM if in GART Range" set at "[1] = On"
With ALL other settings at defaults:
Everest Results:
Memory Read = 300 MB/s (Up from 216)
Memory Write = 143 MB/s (Up from 74)
Memory Latency = 213.7 ns (Down from 293)

NOTE: With Thanks to Kyle Brant who gave me the tip about "DRAM Start Cycle" working better starting with the Cache at 66Mhz ; than after the Cache at 100MHz.

NOTE: Set as shown in the final test group, The Sandra Benchmarks are just a little lower than my K6-2+ 550 @ 6x100 on an ASUS P5A-B w/ 768 Meg of Ram. Whether the extra 256 Meg Of Ram helped the ASUS or hurt it I do not know. Still you would think that a K6-3+ @ 6x100 would pull better numbers than a K6-2+ @ 6x100.

NOTE: There is still plenty of room for improvement. GeorgeP1 was reporting Memory Read of 310 in one of the posts I saw here; but he did not say how he did it.

Edit : The latest new tweak was to change the memory refresh settings found @ Line "60" Cross Ref "0A". My Memory supports 4k refresh rates, so I changed all the bits at this hex number to "1".
Everest :
Memory Read = 303 MB/s
Memory Write = 145 MB/s
Memory Latency = 213.5 ns

Which represents another small improvement.
Last edited by Jim on Sun Oct 02, 2005 9:16 am, edited 29 times in total.
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
Guest

Re: WPCredit as applied to a DFI K6BV3+/66

Post by Guest »

george got some more configuration files for WPCREDIT

take a look...

http://www.georgebreese.com/net/software/#VP3
Jim wrote:The following is a file that I typed up showing what settings are available through WPCredit for the VIA MVP3 "HostBridge". (If I can figure out how to import it here). If you don't see it, and know how to import it, then please tell me. Note: I do not have a "WebPage" to post it to.

EDIT: Well, if one is too dumb to figure out how to do what one wants to do; then give the task to someone smarter. Have sent the file to King V for retransmission to Nohr. Hopefully it will appear here.
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

RE: Re: WPCredit as applied to a DFI K6BV3+/66

Post by Jim »

Got those; and a number of others from various places. But thanks anyway. If you run across one for the 649 raid controller, let me know please..
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

I did this just to revive the topic now that the file has been entered.
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
Guest

Post by Guest »

a little information is inside...the offical documentation (if you don't got it)
(...but only for the VP3 ...but llooks very similar for the MVP3...but if got someone the MVP3 or newer docu i wuld be very interested... :) )

http://www.rom.by/doki/VIA/597_Apollo_VP3.rar
Jim wrote:I did this just to revive the topic now that the file has been entered.
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

Nik; is that you posing as a guest? Downloaded the VP3 File and took a look at it. WAY over my head. Truth is I don't really want to learn how to design a chipset, nor do I really want to know all the ins and outs of why things should be set the way they should be set for best results. I just want to know what will give me best results; so I can concentrate on using the thing instead of tuning it.
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
sylvan2626
Senior K6'er
Posts: 139
Joined: Tue Apr 05, 2005 3:25 pm
Location: Florida, USA

Post by sylvan2626 »

Jim,

Have you any experience with George Breese's program called Memory Interleave Enabler? See this site: http://www.digitalsword.co.uk/readme_interleave.htm

and this one:
http://www.fileplanet.com/58336/50000/f ... ve-Enabler
Memory Interleave Enabler Description
This is a memory enabling tool that enables 4 way memory interleaving in Windows 98/ME, NT, and Windows 2000. The benefit of this program, over WPCREDIT, is one runs the program, and the tweaks are done automatically, apon a restart the settings are in place without further tweaking. Another primary benefit is this program works on the VIA MVP3, MVP4, Apollo Pro 133/A, KX133, and KT133.
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

Sylvan; I have tried the "Breese " program; and the result was cyclical booting. That is to say the machine would not boot into Windows with the program installed. It would go so far then start over; over and over again. I had to use safe mode to get in to uninstall it. Tried it a couple of times with the same result both times, then gave up on it.

The other program, I have not seen; (or is it the same one at two different sites?); and I may give it a try. Gifts from the Gods, Kyle Brant, the author of K6Speed, has taken mercy upon us amateurs; and posted a complete set of WPCredit settings for the MVP3 chipset for maximum performance. You will find it in the Hardware section as an answer to my (Guest) post about DFI K6BV3+/66 vs. ASUS P5A-B. Though he was using a FIC VA_503+ the settings should be approximately the same; and to the extent that they are not, at least a good basis to work from.

By the way, you use "WPCredit Set" to achieve the same result with WPCredit once you have your tweaks worked out. That is to say, once you have figured out exactly what settings you want to run on a full time basis, you use WPCredit Set to enable them at boot, without having to reset them manually every time. But be careful with what settings you apply with WPCredit Set.. If you use a bad setting with WpCredit, a reboot will wipe it. If you use a bad setting with WPCredit Set, it is not so easy; probably have to use safemode, (assuming that works).
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
Guest

Post by Guest »

hmmm... are you sure your cyclic rebooting has is source in a memeory configuration NOT able to do 4-way interleaving? perhaps only 2-way interleaving.... what kind of memory (architecture and amount) do you try?
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

Well now that you mention it, I have had trouble enabling 4 Bank interleave with the WIN98-SE side of my dualboot with WPCredit too. But not on the XP side. The RAM used is what you see in my sig. (Double sided low density). And thanks for the interest.

Edit: Now that you have made me think about it; I remember that as originally built, Superpuppy 3 had 768 Meg of what I thought was SDRAM. It was only after I had given up on the Breese program and started working with WPCredit; and still encountered problems enabling 4 Bank Interleave, that I began to suspect that it may be EDRAM. So I switched it to the 2 Hynix sticks that I am using now. These sticks do support 4 Bank Interleave, because I have been able to enable it under WINXP-PRO; with a fair gain in speed as a result. But so far not under WIN98-SE. I think "Powertweak 2" might be to blame for that.
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

I just updated the WPCredit settings that allowed me to get up to Memory Read 300 in Everest. For those of you who are using DFI K6BV3+/66 boards these tweaks may be useful. As Kyle Brant pointed out however, you have to be using top quality SDRAM or the machine will crash. The only stuff I have that is able to take these settings, (on a DFI), is my two sticks of Hynix. Try and fill the third slot with one of my other sticks, and it is crash, crash, crash. (Crucial should be good).
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
User avatar
KachiWachi
K6'er Elite
Posts: 507
Joined: Wed Sep 21, 2005 10:53 am
Location: Pennsylvania, USA

Post by KachiWachi »

Just an FYI...

EVEREST had been updated to show Memory Interleave for the VIA chipsets (Build 403).

**Note that IMO, the detection is incomplete. :(

See -> http://www.lavalys.com/forum/index.php?&showtopic=794
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

Yeah; thanks, already got it; I was following the thread when you informed "Fiery" about the problem, read your E-Mail to him too. Gathered you are not a rookie. That is why I asked you if you knew what was causing the performance bulge w/ the 5.5 multiplier. By the way, have you used WPCredit to tweak those settings that you sent to Fiery as part of a dump? Because those are settings that WPCredit can alter, that much I know for sure; including enable 4 bank interleave for your dim 1, assuming it supports it .
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
User avatar
KachiWachi
K6'er Elite
Posts: 507
Joined: Wed Sep 21, 2005 10:53 am
Location: Pennsylvania, USA

Post by KachiWachi »

Hmmm...how did you see the e-mail?

Nope...not a rookie...been around a long time with this username on quite a few message boards. Still learning everyday though. :wink: I haven't decided to register here yet though...don't know why either. (If I do, can I get an admistrative upgrade to my current post count?) :roll:

Nope on WPCredit...that was how the machine set itself up. The HP BIOS has no settings whatsoever in this department... :(

I think the one DIMM is not interleaved because it is one bank only...there is no other bank to interleave itself with (local to itself).

No clue on the 5.5x Multiplier thing...I thought that was odd though. I actually haven't looked into that myself (I don't want to slow down my already slow machine, plus the jumpers are a PITA to get to. :wink: )
Jim
K6'er Elite
Posts: 1745
Joined: Wed Jan 21, 2004 7:10 pm
Location: Toronto

Post by Jim »

That dump that you sent fiery is a dump of the chipset settings that WPCredit can alter. I believe you are wrong about that dimm, you should be able to use WPCredit to enable 4 bank interleave for it. (You'd have to ask Nohr about the "administrative upgrade") My DFI came w/ just about everything disabled too. Through WPCredit, I have gained about 40 - 50 % on memory read speed, and over 100% on memory write. Recommend you try it.
Superpuppy 3
K6-3+ 450 ACZ (6x100)
DFI K6BV3+/66 Rev B2 (2 Meg) w/ 2x28mm Chipset Fans
2x256 Meg PC 133 Hynix SDRAM
1x 20G Maxtor (7200)
2x 80G Maxtor (7200) Ducted w/ 2x486 Fans Mount
52/24/52/16 LG CDR/RW/DVD
8/4/3/12/24/16/32 LG Super Multi
ATI 9000 aiw Radeon AGP
SB Audigy 1 MP3 Sound
CMD 649 IDE Controller
NEC USB 2 Card
Post Reply