A:AnswerYes, this is compatible with your laptop. It is DDR4-2666. Your laptop supports DDR4-2400, 2666, and 3200. Your laptop has the capability to do 32 gigabytes of memory.
A:AnswerThe ram will fit in your laptop, both are 260 pin. But don’t combine 2 different types of ram in your laptop. I research that laptop and it utilize 2133mhz ram and the ram you’re asking about it’s 2666mhz.
A:AnswerThe 2012 macbook pro only supports a maximum of 8GB PC3-12800 DDR3 1600 MHz type RAM and only 4GB per slot so you would need 2 4gb sticks of PC3-12800 DDR3 1600 MHz type RAM so this ram is incompatible
A:AnswerXMP is needed to get any RAM to run over 2133. XMP is simply some kindof pre-recorded profiles that your motherboard sets. These are often added and improved through BIOS updates. Its possible your motherboard might not recognize your RAM's profile and may need to be put in manually but it will work at 2400 as long as your motherboard and CPU supports it XMP.