-1
(Updated with content from: What exactly is the cause of RAM incompatibility?)
I have changed memory modules in computers since 1992, but this is a puzzle I have not managed to crack: Why does a NT2GC64B8HCONS-BE
work in a Lenovo T410, but these will not:
KVR16S11S8/4
KTL-TP3CS/4G
HMT451S6AFR8A-PB
When I boot the machine, it very shortly crashes after boot. The machine is known to support 2x4GB RAM, and all 4 tested modules are known good (they work in other systems flawlessly).
I thought it might be a voltage problem, but:
NT2GC64B8HCONS-BE
: 1.5VKVR16S11S8/4
: 1.5VKTL-TP3CS/4G
: 1.5VHMT451S6AFR8A-PB
: 1.35V
So that is not the problem. Also 1.35V should be backwards compatible according to this thread.
https://superuser.com/a/1252970/41337 is a pretty good resource, but it does not go into what features are backwards compatible and which features are not. E.g. RAM frequency will be negotiated to be the highest supported by both computer and RAM according to https://www.crucial.com/usa/en/support-memory-speeds-compatability It also does not cover how to tell what density a given DIMM has and how to tell if this is supported by the computer.
But the answer is decent template for the known features so far of NT2GC64B8HCONS-BE
:
- Memory technology: DDR3
- CAS latency: ? (Isn't this part of timings below?)
- Voltage: 1.5V (1.35V is backwards compatible)
- Timings: ?
- RAM frequency: Backwards compatible (1600 MHz RAM will work with 1066 MHz controllers and vice versa)
- RAM density: This https://panoramacircle.com/2018/08/07/high-density-vs-low-density-ram-why-it-crashes-some-computers/ shows exactly the same behaviour on exactly the same machine. So this leads me to believe RAM density could be the issue. The
HMT451S6AFR8A-PB
has 8 chips and says 1Rx8, whileNT2GC64B8HCONS-BE
has 16 chips and says 2Rx8.
And T410:
- RAM controller: Supports 4G DIMMs
- Chipset technology: ?
What feature does NT2GC64B8HCONS-BE
have, that the other three don’t? And how can I tell if other 4G modules will be compatible?
2I don't think that this is the right stackexchange page to ask. The answer will most likely bases on physics, electrical engineering (behavior of capacitors, ...) and mathematics (probability of some effects and their impact) - and it won't be easy to understand... – Robert – 2019-11-05T19:35:56.057
To me — based on a superficial scanning of specs — this seems like you are trying to place 1600MHz RAM in a machine that can only handle 1066MHz. – JakeGould – 2019-11-05T19:39:04.603
@JakeGould According to my experience and https://www.crucial.com/usa/en/support-memory-speeds-compatability "Memory is designed to be backward compatible within its generation, so generally speaking, you can safely add faster memory to a computer that was designed to run slower memory."
– Ole Tange – 2019-11-05T22:48:18.220@OleTange - While you can upgrade to faster memory, it will likely run at the slow frequency, so you don't gain any performance. In order to achieve the faster memory frequency you would over the perform a overclock and/or the motherboard would have to support that XMP profile, which is entirely hardware dependent. – Ramhound – 2019-11-05T23:22:01.323
1@Ramhound But the goal is NOT to have faster memory. The goal is to have MORE memory (the modules I have just happen to be faster). The question is not about performance, but about compatibility. – Ole Tange – 2019-11-05T23:28:38.947
1You need to post the CPU-Z "memory" results for each stick of memory. – cybernard – 2019-11-06T01:02:44.563
I will echo the need for CPU-Z screenshots – Ramhound – 2019-11-06T01:07:08.030