For your table this is true, yes. However, if you try to find the smaller fractions which fit the scheme, this is the result. Indeed 143 doesn't seem to fit, as needs a quite high prime number (43) to divide correctly. Even if your bios refuses to apply dividers above 200 (so 216/233/250) you should still be able to set these in windows and they should be applied if you're running a E6 cpu.The deal is to know the "real" memory dividers, which are in fact "rational numbers", a fraction of two natural numbers, where the second number, the divisor, is always 3.
Are you sure the 216 divider is correct? I always assumed they just used the inverse of the 183 divider, so 11/12 and 12/11. That'd result in 218,181818.... and not 216,666Mhz. Same for 233: 5/6 is 166, 6/5 is 240. I got a E6 at hand, but never bothered with the >1:1 dividers and just upped the HT.
| HT clock | dividend | divisor | resulting mem divider |
|---|---|---|---|
200 | 1 | 2 | 100 |
200 | 5 | 8 | 125 |
200 | 2 | 3 | 133,33 |
200 | 43 | 60 | 143,33 |
200 | 3 | 4 | 150 |
200 | 5 | 6 | 166,67 |
200 | 11 | 12 | 183,33 |
200 | 1 | 1 | 200,00 |
200 | 13 | 12 | 216,67 |
200 | 7 | 6 | 233,33 |
200 | 5 | 4 | 250 |
EDIT:
Another (wrong) theory i found is that AMD simply adjusts the memory divisor up or down by 1, when selecting smaller or bigger memory divider. This may work for some examples, but as you can see in the tables above it'll fail when we reach very small cpu multipliers and when the combination of mem divider and cpu multiplier will skip some divisors. So this theory is busted.
Divider "250" = CPU multiplier - 3
Divider "233" = CPU multiplier - 2
Divider "216" = CPU multiplier - 1
Divider "200" = CPU multiplier
Divider "183" = CPU multiplier + 1
Divider "166" = CPU multiplier + 2
Divider "150" = CPU multiplier + 3
Divider "140" = CPU multiplier + 4
Divider "133" = CPU multiplier + 5
Divider "125" = CPU multiplier + 6
Divider "100" = CPU multiplier + 7
Zuletzt bearbeitet: