Horun wrote on 2022-06-05, 21:21:
There is the 430HX design data sheet: http://db.zmitac.aei.polsl.pl/Electronics_Fir … ex/29746702.PDF see pages 3-9 and 3-10
If the 128Mb are double density then they will run slower than 64mb single density....
For PS/2 SIMMs, modules with 4MB, 16MB or 64MB have a single /RAS signal. That's the organization that is colloquially called "single-sided", called "single density" in this datasheet, and called "single-rank" by most people that try to avoid the term "single-sided". People want to avoid the term single-sided, because single-rank modules might have chips on both sides. For example, I have seen 64MB parity SIMMs built from 36 64Mx1 chips, having 18 on each side. They are still single-rank modules, because all 36 chips use the same /RAS signals, but they have chips on both sides.
On the other hand, 8MB, 32MB and 128MB modules behave like two 4MB, 16MB or 64MB modules in the same slot, one connected to the first /RAS signal and the second one connected to the secon/RAS signal. These modules are colloquially called "double-sided", are called "double density" in that HX application note oe "dual-rank" by people that want to avoid the term "double-sided". Most "dual-rank" modules have in fact one half on one side of the PCB and one half on the other side. Removing the side that has the chips connected to the second /RAS signal would turn the module into a perfectly working (aside from Presesence Detect information) working module of half the capacity that is in fact only single-sided.
So in case of the OP, whether you use 8 modules of 64MB each or 4 modules of 128MB each, in either case 8 ranks (sets of chips sharing a /RAS signal) are connected to the chipset, so the "5-8 rows of memory" table applies. You should take that table with a grain of salt though, as it is based on some assumptions. In the end, what really matters is the amount of memory chips the chipset is driving. The HX chipset is specified to drive 4 banks without buffer chips if the bank is composed of "x4" chips. As a bank is 36 bits (assuming parity is used), a bank composed of x4 chips consists of 9 chips. So what Intel really means is that the HX chipset is specified to drive 36 chips, but if you add more memory chips, you need buffers (a kind of digital amplifier) to make sure the address signals are strong enough. Whether you have buffers or not is not a property of the PS/2 SIMMs, but of the mainbaord. If a mainboard is specified to use more than 4 ranks and yet allowing x4 chips to be used, it would need to have those buffers that introduce delay and thus slow down memory access no matter how many modules are actually installed.
The take-away is: To stay in spec with Intel's specification, any board with 4 SIMM slots that supports dual-rank (aka double-sided / double-density) SIMMs needs to have those buffers, and is not allowed to use the fast timing, even if 60ns modules are installed. The slower timing would also allow 70ns modules. Most people on VOGONs that deal with maxing out retro hardware don't care about the specs, but try to push their hardware to the limit. So they configure the fast timing in BIOS anyway, even if the load on the address lines is higher than recommended for that timing. If the total number of chips on your 8*64MB setup equals the total number of chips on the 4*128MB setup, chances are high that the same timings work on both configurations.