Maximum memory for 2011 iMac

Solution 1:

If you have the 27" iMac MacTracker says it supports up to 32GB, even though Apple only says it supports 16GB. The 21.5" iMac can only support 8GB either way. OWC, a reputable memory retailer, started selling 32GB upgrade kits for the 2011 iMac last year.

enter image description here

Solution 2:

The technical specs sometimes quote an amount less than the actual maximum. Empirical observations (with the newer iMacs and MBPs), tells me that the true maximum is twice what Apple says.

The 27" iMac can be extended to 32 GB, as mentioned in this article

RAM: 4 GB, expandable to 16 GB (32 GB for 27" model) using four 1333 MHz DDR3 SDRAM

This site also lets you up the RAM upto 32GB in a 27" iMac, so if it wasn't possible, they wouldn't be in business. Note that these values can change with the model of your iMac, which you haven't mentioned.

Solution 3:

All 2011 iMacs will support 32GB unofficially except for the late 2011 iMac "Core i3" 3.1 21.5-Inch (MC978LL/A - iMac12,1 - A1311 - 2496) which appears to be capped by EFI at 8GB.

You can check out your specific iMac by finding it on this list, then checking out the RAM section:

http://www.everymac.com/systems/apple/imac/index-imac.html

Also, here's a list of the unofficial max ram support for every Apple computer since the G3:

http://www.everymac.com/systems/by_capability/actual-maximum-ram-capacity-of-macs.html

Note that Apple may update the EFI at any time and enforce it's stated maximum RAM, and of course Apple won't support going above the maximum RAM.

Also keep in mind that you have to match Apple's memory timing specifications for new memory very carefully. I found with my Macbook Pro that getting "close enough" still resulted in an occasionally flaky system, and I had to not only get the correct memory speed, but the same timing for it to work. That said, it does support twice as much memory as Apple states, and many people do find success adding more memory than apple recommends.