VOGONS


First post, by Chaniyth

User metadata
Rank Member
Rank
Member

My Intel 486DX4-100 is an &EW model so it supports write-back cache mode, my motherboard supports External Cache - Write-back and also Internal Cache - Write-back should I enable both to write-back mode for performance gain?

After 20 years of not owning a 486 i've forgot alot of this info. 😒

Thanks in advance.

All the world will be your enemy, Prince with a Thousand Enemies, and when they catch you, they will kill you... but first they must catch you. 😁

Reply 1 of 9, by RacoonRider

User metadata
Rank Oldbie
Rank
Oldbie

Since your motherboard supports both L1 and L2 WB, enabling them would give you extra performance. However, mind the cacheable limit. I can't say for all the chip sets, but sis 496/497 can has these limits:

sis496cache.png

Anything over the said limits will go uncached, which will result in a serious performance drop if you are using Windows.

Reply 2 of 9, by Chaniyth

User metadata
Rank Member
Rank
Member

I have 16mb RAM and 256kb cache RAM so I should be good to go ahead and set L1 and L2 to WB? Just double checking what i'm seeing on that chart.

Last edited by Chaniyth on 2015-03-27, 03:24. Edited 1 time in total.

All the world will be your enemy, Prince with a Thousand Enemies, and when they catch you, they will kill you... but first they must catch you. 😁

Reply 3 of 9, by RacoonRider

User metadata
Rank Oldbie
Rank
Oldbie
Chaniyth wrote:

I have 16mb RAM and 256kb cache RAM so I should be good to go ahead and set L1 and L2 to WB? Just double checking what i'm seeing on that chart.

Yes, you'll be fine whatever chip set you have. Unless there are some compatibility issues 😀

Reply 4 of 9, by Chaniyth

User metadata
Rank Member
Rank
Member
RacoonRider wrote:
Chaniyth wrote:

I have 16mb RAM and 256kb cache RAM so I should be good to go ahead and set L1 and L2 to WB? Just double checking what i'm seeing on that chart.

Yes, you'll be fine whatever chip set you have. Unless there are some compatibility issues 😀

Thanks, I guess i'll run a "before" and "after" DOOM benchmark and see what the difference is.

All the world will be your enemy, Prince with a Thousand Enemies, and when they catch you, they will kill you... but first they must catch you. 😁

Reply 5 of 9, by smeezekitty

User metadata
Rank Oldbie
Rank
Oldbie

Definitely turn writeback on the processor on. Honestly, it is hardly worth using writeback on the external cache considering you lose cachable RAM. It doesn't gain that much performance.

Reply 6 of 9, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

On mine, I don't seem to gain any performance by running 32MB and WB compared to 64MB and WT, not even in benchmarks. Although, I haven't tried it with any Windows based benchmarks, only DOS ones. The Intel DX4 is extremely fast compared to my Cyrix DX4 though, which only has 8kB WT cache, compared to 16kB WB, but I expect the cache size and superior FPU are the most important reasons for that.

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 7 of 9, by Matth79

User metadata
Rank Oldbie
Rank
Oldbie

First assumption, you'd expect WB on both to be best, but there could be cases where one of them writethrough is better -if the pattern of writes and cache line replacements really goes against it.

Reply 9 of 9, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

I am inclined to think some motherboards are reluctant to switch WB on. My FIC 486-VIP-PIO simply REFUSES to enable write back regardless of jumpers or BIOS settings. I managed to turn it on with an AMD chip by setting P24D as the CPU type, but it was not stable on that board.

Every other board I have is stable with it enabled though.

I don't know about the whole Write Back being slower in certain cases argument, but it makes sense. There are times when you have less RAM (like 16MB or under) where having 128KB instead of 256K will yield a significant improvement. Overall, cache is a bit quirky and it makes me glad that they integrate it these days, one less thing to worry about - or I don't know what I'm missing out on, whichever, ignorance is bliss.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)