Can 'AMD-only' RAM really be restricted to AMD chipsets, and if so, why?

I was browsing for a RAM upgrade earlier for my system, and came across 'AMD-only' RAM (aka, RAM that only works on AMD chipsets). This RAM can easily be found on sites such as eBay, and seems to be slightly cheaper than 'normal' RAM.

The RAM prompts a question: is this RAM really restricted to AMD chipsets?

When considering RAM for a system, there are certain considerations to make such as:

  • Speed (1066MHz, 1600MHz, etc);
  • CAS (latency, lower is better);
  • Generation (DDR2, DDR3, DDR4, etc)

However there is usually no such consideration as chipset compatibility. Sure, it's possible to guarantee that a given stick of memory will work if it's within the bounds of the chipsets listed in the information given by the seller/manufacturer.

For instance if a series of chipsets supported RAM between 1600MHz and 2400MHz, with 9-12 CAS, and on DDR3, it would be possible to list a product as being fully compatible with that series of chipsets if the said RAM was 2000MHz, 10 CAS, and DDR3.

I suspect that's partially the story here. However, is it possible at all for a given stick of memory to be 'AMD-only' or 'Intel-only', and if so, how?


Solution 1:

It is true that for the AM2 chipset (DDR2) and early on in the AM3 (DDR3) chipset era, AMD supported higher density RAM than Intel did. Intel started supporting the higher density RAM, but I can't find the exact chipset on which it was introduced.

Essentially AMD provided an additional physical address line per RAM page (11 vs. std 10) which doubles the amount of memory that can be addressed on a RAM stick, allowing their chipsets to use the high density RAM. For example, a DDR2 stick for an Intel chipset may have had 8 memory chips, each with a capacity of 128 MB, resulting in 1 GB stick. AMD, with the additional address bit, could use a stick with 4 256 MB chips, also with a total of 1 GB.

The net benefit for AMD users was a slightly lower cost per GB of RAM and a higher max capacity per chip as compared to Intel.

I would bet that this high density memory would have worked fine in an intel motherboard (all other parameters assumed to be compatible), but it would only see half the capacity.

The best write up I could find on this was buried at OCZ Technologies website and was only available from archive.org: http://web.archive.org/web/20100210134333/http://www.ocztechnology.com/products/memory/ocz_ddr2_pc2_5400_am2_special_high_density_kit-eol

With 11 column address bit support by the AM2 memory controller, the number of addresses in each row or page can be as high as 2048 individual entries for a page size of 16kbit. Unlike modules based on standard 10-bit column address chips with an "8k" page size, the new Titanium AM2 Special modules take advantage of the AM2 controller's feature set and provide a single rank solution with 2GB density using 16k pages. This allows the controller to stay in page twice as long compared to standard memory architectures, thereby achieving unparalleled performance.

That was a good question.

Solution 2:

What is happening in most of them is that they are based on x4 chips instead of the x8 chips normally used, which was never officially supported by JEDEC on unbuffered DIMMs and don't work on Intel.